File tree Expand file tree Collapse file tree 1 file changed +1
-18
lines changed
lldb/source/Plugins/DynamicLoader/POSIX-DYLD Expand file tree Collapse file tree 1 file changed +1
-18
lines changed Original file line number Diff line number Diff line change @@ -108,24 +108,7 @@ void DynamicLoaderPOSIXDYLD::DidAttach() {
108
108
// if we dont have a load address we cant re-base
109
109
bool rebase_exec = load_offset != LLDB_INVALID_ADDRESS;
110
110
111
- // if we have a valid executable
112
- if (executable_sp.get ()) {
113
- lldb_private::ObjectFile *obj = executable_sp->GetObjectFile ();
114
- if (obj) {
115
- // don't rebase if the module already has a load address
116
- Target &target = m_process->GetTarget ();
117
- Address addr = obj->GetImageInfoAddress (&target);
118
- addr_t load_addr = addr.GetLoadAddress (&target);
119
- if (load_addr != LLDB_INVALID_ADDRESS)
120
- rebase_exec = false ;
121
- }
122
- } else {
123
- // no executable, nothing to re-base
124
- rebase_exec = false ;
125
- }
126
-
127
- // if the target executable should be re-based
128
- if (rebase_exec || IsCoreFile ()) {
111
+ if (rebase_exec) {
129
112
ModuleList module_list;
130
113
131
114
module_list.Append (executable_sp);
You can’t perform that action at this time.
0 commit comments