mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2024-12-23 12:05:30 +00:00
regress: fix compilation warnings for emu_clear_errors.c
This commit is contained in:
parent
fa430b4ad4
commit
e1fe63ae13
|
@ -12,7 +12,7 @@ static int count = 1;
|
||||||
bool cb_hookunmapped(uc_engine *uc, uc_mem_type type, uint64_t address, uint32_t size, int64_t value, void *user_data) {
|
bool cb_hookunmapped(uc_engine *uc, uc_mem_type type, uint64_t address, uint32_t size, int64_t value, void *user_data) {
|
||||||
uint32_t pc = 0;
|
uint32_t pc = 0;
|
||||||
uc_reg_read(uc, UC_X86_REG_EIP, &pc);
|
uc_reg_read(uc, UC_X86_REG_EIP, &pc);
|
||||||
fprintf(stderr, "mem unmapped: 0x%x type: %x address: 0x%"PRIx64" length: %x value: %x\n",
|
fprintf(stderr, "mem unmapped: 0x%x type: %x address: 0x%"PRIx64" length: %x value: 0x%"PRIx64"\n",
|
||||||
pc, type, address, size, value);
|
pc, type, address, size, value);
|
||||||
|
|
||||||
uc_err err = UC_ERR_OK;
|
uc_err err = UC_ERR_OK;
|
||||||
|
@ -24,14 +24,22 @@ bool cb_hookunmapped(uc_engine *uc, uc_mem_type type, uint64_t address, uint32_t
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
char *CODE = "\x8B\x74\x01\x28" // move esi, dword ptr [ecx + eax + 0x28]
|
// move esi, dword ptr [ecx + eax + 0x28]
|
||||||
"\x0C\xF0" // add esi, eax
|
// add esi, eax
|
||||||
"\x8D\x45\xFC" // lea eax, dword ptr [ebp - 4]
|
// lea eax, dword ptr [ebp - 4]
|
||||||
"\x50" // push eax
|
// push eax
|
||||||
"\x6A\x40" // push 0x40
|
// push 0x40
|
||||||
"\x6A\x10" // push 0x10
|
// push 0x10
|
||||||
"\x56" // push esi
|
// push esi
|
||||||
"\xFF\x15\x20\x20\x00\x10"; // call some address
|
// call some address
|
||||||
|
#define CODE "\x8B\x74\x01\x28" \
|
||||||
|
"\x0C\xF0" \
|
||||||
|
"\x8D\x45\xFC" \
|
||||||
|
"\x50" \
|
||||||
|
"\x6A\x40" \
|
||||||
|
"\x6A\x10" \
|
||||||
|
"\x56" \
|
||||||
|
"\xFF\x15\x20\x20\x00\x10"
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
uc_engine *uc;
|
uc_engine *uc;
|
||||||
|
|
Loading…
Reference in a new issue