diff options
| author | Yang Liu <liuyang22@iscas.ac.cn> | 2025-04-14 19:34:43 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-04-14 13:34:43 +0200 |
| commit | 6b2373af93e033019dd1ddd5683f2d866e253d8c (patch) | |
| tree | d8716018ee1c02a8b4e09e88456d1e2c425d3e40 /src/include/x64emu.h | |
| parent | cf32412f986a5a9c281dda5dc24bf22641a305ed (diff) | |
| download | box64-6b2373af93e033019dd1ddd5683f2d866e253d8c.tar.gz box64-6b2373af93e033019dd1ddd5683f2d866e253d8c.zip | |
[WOW64] Added non-functional PE build (#2532)
Diffstat (limited to 'src/include/x64emu.h')
| -rw-r--r-- | src/include/x64emu.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/include/x64emu.h b/src/include/x64emu.h index d4311c77..ab60a57c 100644 --- a/src/include/x64emu.h +++ b/src/include/x64emu.h @@ -1,6 +1,8 @@ #ifndef __X86EMU_H_ #define __X86EMU_H_ +#include <stdint.h> + typedef struct x64emu_s x64emu_t; typedef struct box64context_s box64context_t; typedef struct elfheader_s elfheader_t; @@ -27,6 +29,7 @@ long double LD2localLD(void* ld); // long double (80bits pointer) -> long void LD2D(void* ld, void* d); // long double (80bits) -> double (64bits) void D2LD(void* d, void* ld); // double (64bits) -> long double (64bits) -const char* getAddrFunctionName(uintptr_t addr); +uintptr_t GetSegmentBaseEmu(x64emu_t* emu, int seg); +void UpdateFlags(x64emu_t* emu); #endif //__X86EMU_H_ |