mirror of https://github.com/x64dbg/GleeBug
Emulator: add ConvertVAtoFileOffset
This commit is contained in:
parent
958039802f
commit
807283d5ee
|
|
@ -508,6 +508,11 @@ public:
|
|||
return found->second.pe->ConvertOffsetToRva(uint32(AddressToConvert));
|
||||
}
|
||||
|
||||
ULONG_PTR ConvertVAtoFileOffset(ULONG_PTR FileMapVA, ULONG_PTR AddressToConvert, bool ReturnType)
|
||||
{
|
||||
return ConvertVAtoFileOffsetEx(FileMapVA, 0, 0, AddressToConvert, false, ReturnType);
|
||||
}
|
||||
|
||||
ULONG_PTR ConvertVAtoFileOffsetEx(ULONG_PTR FileMapVA, DWORD FileSize, ULONG_PTR ImageBase, ULONG_PTR AddressToConvert, bool AddressIsRVA, bool ReturnType)
|
||||
{
|
||||
auto found = mappedFiles.find(FileMapVA);
|
||||
|
|
|
|||
|
|
@ -187,6 +187,11 @@ __declspec(dllexport) ULONG_PTR TITCALL ConvertFileOffsetToVA(ULONG_PTR FileMapV
|
|||
return emu.ConvertFileOffsetToVA(FileMapVA, AddressToConvert, ReturnType);
|
||||
}
|
||||
|
||||
__declspec(dllexport) ULONG_PTR TITCALL ConvertVAtoFileOffset(ULONG_PTR FileMapVA, ULONG_PTR AddressToConvert, bool ReturnType)
|
||||
{
|
||||
return emu.ConvertVAtoFileOffset(FileMapVA, AddressToConvert, ReturnType);
|
||||
}
|
||||
|
||||
__declspec(dllexport) ULONG_PTR TITCALL ConvertVAtoFileOffsetEx(ULONG_PTR FileMapVA, DWORD FileSize, ULONG_PTR ImageBase, ULONG_PTR AddressToConvert, bool AddressIsRVA, bool ReturnType)
|
||||
{
|
||||
return emu.ConvertVAtoFileOffsetEx(FileMapVA, FileSize, ImageBase, AddressToConvert, AddressIsRVA, ReturnType);
|
||||
|
|
|
|||
|
|
@ -572,6 +572,11 @@ public:
|
|||
return found->second.pe->ConvertOffsetToRva(uint32(AddressToConvert));
|
||||
}
|
||||
|
||||
ULONG_PTR ConvertVAtoFileOffset(ULONG_PTR FileMapVA, ULONG_PTR AddressToConvert, bool ReturnType)
|
||||
{
|
||||
return ConvertVAtoFileOffsetEx(FileMapVA, 0, 0, AddressToConvert, false, ReturnType);
|
||||
}
|
||||
|
||||
ULONG_PTR ConvertVAtoFileOffsetEx(ULONG_PTR FileMapVA, DWORD FileSize, ULONG_PTR ImageBase, ULONG_PTR AddressToConvert, bool AddressIsRVA, bool ReturnType)
|
||||
{
|
||||
auto found = mappedFiles.find(FileMapVA);
|
||||
|
|
|
|||
|
|
@ -187,6 +187,11 @@ __declspec(dllexport) ULONG_PTR TITCALL ConvertFileOffsetToVA(ULONG_PTR FileMapV
|
|||
return emu.ConvertFileOffsetToVA(FileMapVA, AddressToConvert, ReturnType);
|
||||
}
|
||||
|
||||
__declspec(dllexport) ULONG_PTR TITCALL ConvertVAtoFileOffset(ULONG_PTR FileMapVA, ULONG_PTR AddressToConvert, bool ReturnType)
|
||||
{
|
||||
return emu.ConvertVAtoFileOffset(FileMapVA, AddressToConvert, ReturnType);
|
||||
}
|
||||
|
||||
__declspec(dllexport) ULONG_PTR TITCALL ConvertVAtoFileOffsetEx(ULONG_PTR FileMapVA, DWORD FileSize, ULONG_PTR ImageBase, ULONG_PTR AddressToConvert, bool AddressIsRVA, bool ReturnType)
|
||||
{
|
||||
return emu.ConvertVAtoFileOffsetEx(FileMapVA, FileSize, ImageBase, AddressToConvert, AddressIsRVA, ReturnType);
|
||||
|
|
|
|||
Loading…
Reference in New Issue