compress the extracted information
This commit is contained in:
@ -27,8 +27,28 @@ message MachoInfo {
|
||||
uint64 offset = 5; // offset in segment
|
||||
}
|
||||
|
||||
message SymbolTable {
|
||||
uint32 symbolIndex = 1;
|
||||
uint32 segmentIndex = 2;
|
||||
uint32 offset = 3;
|
||||
}
|
||||
message LibraryImportedSymbols {
|
||||
uint32 libIndex = 1;
|
||||
uint32 nsymbols = 2;
|
||||
repeated SymbolTable symbols = 3;
|
||||
}
|
||||
|
||||
message AllImportedSymbols {
|
||||
repeated string libs = 1;
|
||||
repeated string symbols = 2;
|
||||
repeated LibraryImportedSymbols tables = 3;
|
||||
}
|
||||
|
||||
PointerSize pointer_size = 1;
|
||||
uint64 image_base = 2;
|
||||
repeated InitPointer init_pointers = 3;
|
||||
repeated BindSymbol symbols = 4;
|
||||
uint64 main = 3;
|
||||
repeated InitPointer init_pointers = 4;
|
||||
// repeated BindSymbol symbols = 5;
|
||||
AllImportedSymbols symbols = 5;
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user