@@ -254,31 +254,33 @@ DynamicLoaderDarwinKernel::SearchForKernelWithDebugHints(Process *process) {
254254
255255 uint8_t uval[8 ];
256256 if (process->GetAddressByteSize () == 8 ) {
257- for (size_t i = 0 ; kernel_addresses_64[i] != LLDB_INVALID_ADDRESS; i++) {
258- if (process->ReadMemoryFromInferior (kernel_addresses_64[i], uval, 8 , read_err) == 8 )
259- {
260- DataExtractor data (&uval, 8 , process->GetByteOrder (), process->GetAddressByteSize ());
261- lldb::offset_t offset = 0 ;
262- uint64_t addr = data.GetU64 (&offset);
263- if (CheckForKernelImageAtAddress (addr, process).IsValid ()) {
264- return addr;
265- }
257+ for (size_t i = 0 ; kernel_addresses_64[i] != LLDB_INVALID_ADDRESS; i++) {
258+ if (process->ReadMemoryFromInferior (kernel_addresses_64[i], uval, 8 ,
259+ read_err) == 8 ) {
260+ DataExtractor data (&uval, 8 , process->GetByteOrder (),
261+ process->GetAddressByteSize ());
262+ lldb::offset_t offset = 0 ;
263+ uint64_t addr = data.GetU64 (&offset);
264+ if (CheckForKernelImageAtAddress (addr, process).IsValid ()) {
265+ return addr;
266+ }
266267 }
267- }
268+ }
268269 }
269270
270271 if (process->GetAddressByteSize () == 4 ) {
271- for (size_t i = 0 ; kernel_addresses_32[i] != LLDB_INVALID_ADDRESS; i++) {
272- if (process->ReadMemoryFromInferior (kernel_addresses_32[i], uval, 4 , read_err) == 4 )
273- {
274- DataExtractor data (&uval, 4 , process->GetByteOrder (), process->GetAddressByteSize ());
275- lldb::offset_t offset = 0 ;
276- uint32_t addr = data.GetU32 (&offset);
277- if (CheckForKernelImageAtAddress (addr, process).IsValid ()) {
278- return addr;
279- }
272+ for (size_t i = 0 ; kernel_addresses_32[i] != LLDB_INVALID_ADDRESS; i++) {
273+ if (process->ReadMemoryFromInferior (kernel_addresses_32[i], uval, 4 ,
274+ read_err) == 4 ) {
275+ DataExtractor data (&uval, 4 , process->GetByteOrder (),
276+ process->GetAddressByteSize ());
277+ lldb::offset_t offset = 0 ;
278+ uint32_t addr = data.GetU32 (&offset);
279+ if (CheckForKernelImageAtAddress (addr, process).IsValid ()) {
280+ return addr;
281+ }
280282 }
281- }
283+ }
282284 }
283285
284286 return LLDB_INVALID_ADDRESS;
0 commit comments