[lldb-dev] What is the concept behind AppleObjCTrampolineHandler::AppleObjCVTables ?

Nat! via lldb-dev lldb-dev at lists.llvm.org
Thu May 18 07:57:36 PDT 2017


At first I thought it might have something to do with C++. But then I 
looked a little closer and then it looked like it is building up 
information about information contained in a linked list called 
"gdb_objc_trampolines".

A google search yields: 
https://opensource.apple.com/source/objc4/objc4-437/runtime/objc-gdb.h

But in the actual runtime, ojc4-709, I find only a reference to it in 
`libobjc.order`.

```
libobjc.order
32:_gdb_objc_trampolines_changed
```

So I'd like to know if AppleObjCVTables is just used for these 
apparently obsolete objc_trampoline_header structures, or if there is 
more to it.

Ciao
    Nat!







More information about the lldb-dev mailing list