Peter LaFosse

Results 91 comments of Peter LaFosse

This is dependent on this issue #604

So this does have something to do with relocations but not really. For some reason in the binary the table of `pointerSymbols` has `0x80000000` as the index ![image](https://user-images.githubusercontent.com/10556585/187456452-0503f9ca-44d7-4f25-ac15-d50526cef12c.png) This must...

Looked into this a bit more looks like we're missing support for `INDIRECT_SYMBOL_LOCAL` and `INDIRECT_SYMBOL_ABS` More info here: https://opensource.apple.com/source/xnu/xnu-792/EXTERNAL_HEADERS/mach-o/loader.h.auto.html

In current dev (soon to be stable) builds you at least get notice when we fail to parse these types of symbols.

Thanks for all the details here. Demangler problems has actually been a common complaint. I'll start to look at these.

Creating a task list for these: - [x] `??_7Foo@@6B@` - This one was fixed sometime ago - [x] `??_7Bar@@6BFoo@@@` - This one I think is correct too - [x] `?Bar@Foo@@1_NA`...

- [x] `?_Add_vtordisp2@?$basic_ostream@DU?$char_traits@D@std@@@std@@$4PPPPPPPM@A@EAAXXZ` - [x] `?_Add_vtordisp1@?$basic_istream@DU?$char_traits@D@std@@@std@@$4PPPPPPPM@A@EAAXXZ` - [x] `??$?_U$03@@YAPEAX_KAEAU?$POOL@$03@@@Z` - [ ] `??$_Pop_heap_hole_by_index@PEAUSC@@U1@P6A_NAEBU1@0@Z@std@@YAXPEAUSC@@_J1$$QEAU1@P6A_NAEBU1@3@Z@Z` - [x] `??0CancellationTokenRegistration_TaskProc@details@Concurrency@@QEAA@P6AXPEAX@Z0H@Z` - [ ] `??_G?$_Func_impl@P6A_NAEBW4agent_status@Concurrency@@@ZV?$allocator@H@std@@_NAEBW412@@std@@QEAAPEAXI@Z` - [x] `??_G?$_Func_impl@V@@V?$allocator@H@std@@XPEAV?$message@_K@Concurrency@@@std@@QEAAPEAXI@Z` - [x] `??_G?$_Func_impl@V@@V?$allocator@H@std@@XPEAV?$message@W4agent_status@Concurrency@@@Concurrency@@@std@@QEAAPEAXI@Z` - [x] `??_G?$call@_KV?$function@$$A6AXAEB_K@Z@std@@@Concurrency@@UEAAPEAXI@Z` -...

I've fixed many of these issues as of 3.1.3761 I'm not closing this issue but I am removing the milestone.