I'm following your examples of using jtool to better understand dyld from your website post
The info for the indirect symbol table is shown: -
LC 06: LC_DYSYMTAB
1 local symbols at index 0
1 external symbols at index 1
81 undefined symbols at index 2
157 Indirect symbols at offset 0x6bf4
Dumping the indirect symbol table is straightforward with jtool, by specifying an offset (or address) inside the table:
Where the example then uses
- Code: Select all
jtool -do 0x6bf8 /bin/ls
If the indirect symbols are at offset 0x6bf4, why is jtool called with offset 0x6bf8?
I don't see any other references to this address, is it a mistake, or am I missing the obvious here?