mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-08 11:38:21 +02:00
Fixed loading crash with signature but no string table
This commit is contained in:
parent
503179c245
commit
50e606773e
2 changed files with 38 additions and 23 deletions
|
@ -1127,7 +1127,7 @@ public:
|
|||
const uint8** mDebugAbbrevPtrData;
|
||||
Array<DbgSectionData> mExceptionDirectory;
|
||||
const uint8* mEHFrameData;
|
||||
const char* mStringTable;
|
||||
const char* mStringTable;
|
||||
const uint8* mSymbolData;
|
||||
addr_target mEHFrameAddress;
|
||||
addr_target mTLSAddr;
|
||||
|
@ -1225,6 +1225,7 @@ public:
|
|||
virtual bool DbgIsStrMutable(const char* str) { return true; } // Always assume its a copy
|
||||
virtual addr_target LocateSymbol(const StringImpl& name) { return 0; }
|
||||
virtual DbgSubprogram* FindSubprogram(DbgType* dbgType, const char* methodName);
|
||||
const char* GetStringTable(DataStream* stream, int stringTablePos);
|
||||
|
||||
void Fail(const StringImpl& error);
|
||||
void FindTemplateStr(const char*& name, int& templateNameIdx);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue