Home | History | Annotate | Download | only in MacOSX-DYLD

Lines Matching refs:Address

196             // value differs from the Process' image info address. When a process
201 // The image info address from the process is the 'dyld_all_image_infos'
202 // address and it has changed.
206 if (m_process_image_addr_is_all_images_infos == false && shlib_addr == m_dyld.address)
208 // The image info address from the process is the mach_header
209 // address for dyld and it has changed.
368 module_sp = m_process->ReadModuleFromMemory (image_info.file_spec, image_info.address);
389 m_dyld.address = addr;
649 // address, and adding the image.
767 // When we started, we were given the actual address of the all_image_infos
768 // struct (probably via TASK_DYLD_INFO) in memory - this address is stored in
769 // m_dyld_all_image_infos_addr and is the most accurate address we have.
771 // We read the dyld_all_image_infos struct from memory; it contains its own address.
772 // If the address in the struct does not match the actual address,
776 // the address of dyld and the notification address need to be adjusted.
831 log->Printf ("Adding new image at address=0x%16.16" PRIx64 ".", image_infos[idx].address);
864 image_infos[idx].address);
884 // change load address. We need to check this so we don't
949 log->Printf ("Removing module at address=0x%16.16" PRIx64 ".", image_infos[idx].address);
953 // Remove this image_infos from the m_all_image_infos. We do the comparision by address
963 if (image_infos[idx].address == (*pos).address)
1038 image_infos[i].address = info_data_ref.GetPointer(&info_data_offset);
1099 // doesn't have a load address, then it must be something that we were expecting to load (for instance we
1194 // swap settings and the correct address size
1294 dylib_info.slide = dylib_info.address - dylib_info.segments[i].vmaddr;
1320 if (!ReadMachHeader (image_infos[i].address, &image_infos[i].header, &data))
1439 if (address == LLDB_INVALID_ADDRESS)
1461 address,
1472 address,
1525 Address so_addr;
1653 // FIXME - Make the Run to Address take multiple addresses, and