EAX 17 third_party/lzma_sdk/CpuArch.c __asm pop EAX; EAX 18 third_party/lzma_sdk/CpuArch.c __asm mov EDX, EAX; EAX 19 third_party/lzma_sdk/CpuArch.c __asm xor EAX, flag; EAX 20 third_party/lzma_sdk/CpuArch.c __asm push EAX; EAX 23 third_party/lzma_sdk/CpuArch.c __asm pop EAX; EAX 24 third_party/lzma_sdk/CpuArch.c __asm xor EAX, EDX; EAX 27 third_party/lzma_sdk/CpuArch.c __asm and flag, EAX; EAX 62 third_party/lzma_sdk/CpuArch.c __asm mov EAX, function; EAX 64 third_party/lzma_sdk/CpuArch.c __asm mov a2, EAX; EAX 682 third_party/npapi/npspy/extern/nspr/md/_solaris.h uc->uc_mcontext.gregs[EAX] = 1; \ EAX 21955 third_party/sqlite/amalgamation/sqlite3.c ret ; return value at EDX:EAX EAX 24283 third_party/sqlite/amalgamation/sqlite3.c ret ; return value at EDX:EAX EAX 31068 third_party/sqlite/amalgamation/sqlite3.c ret ; return value at EDX:EAX EAX 62321 third_party/sqlite/amalgamation/sqlite3.c ret ; return value at EDX:EAX EAX 41 third_party/sqlite/src/src/hwtime.h ret ; return value at EDX:EAX EAX 487 tools/traceline/traceline/assembler.h emit(0x8f); emit_operand(EAX, dst); EAX 542 tools/traceline/traceline/assembler.h push(EAX); EAX 543 tools/traceline/traceline/assembler.h push(EAX); EAX 546 tools/traceline/traceline/assembler.h pop(EAX); EAX 547 tools/traceline/traceline/assembler.h pop(EAX); // sidt address EAX 559 tools/traceline/traceline/assembler.h if (r1 == EAX) { EAX 561 tools/traceline/traceline/assembler.h } else if (r2 == EAX) { EAX 19 tools/traceline/traceline/assembler_unittest.cc cb.call(EAX); EAX 20 tools/traceline/traceline/assembler_unittest.cc cb.call(Operand(EAX)); EAX 23 tools/traceline/traceline/assembler_unittest.cc cb.fs(); cb.mov(EAX, Operand(3)); EAX 26 tools/traceline/traceline/assembler_unittest.cc cb.lea(EAX, Operand(EAX)); EAX 27 tools/traceline/traceline/assembler_unittest.cc cb.lea(EAX, Operand(0x12345678)); EAX 28 tools/traceline/traceline/assembler_unittest.cc cb.lea(EAX, Operand(EBX, 0x12345678)); EAX 29 tools/traceline/traceline/assembler_unittest.cc cb.lea(EAX, Operand(EBX, ECX, SCALE_TIMES_2, 0x12345678)); EAX 30 tools/traceline/traceline/assembler_unittest.cc cb.lea(EAX, Operand(ECX, SCALE_TIMES_2, 0x12345678)); EAX 31 tools/traceline/traceline/assembler_unittest.cc cb.lea(EAX, Operand(EAX, SCALE_TIMES_2, 0)); EAX 32 tools/traceline/traceline/assembler_unittest.cc cb.lea(EAX, Operand(EBX, SCALE_TIMES_2, 0)); EAX 38 tools/traceline/traceline/assembler_unittest.cc cb.mov(EAX, ECX); EAX 40 tools/traceline/traceline/assembler_unittest.cc cb.mov(EAX, Operand(ESP, 0x20)); EAX 41 tools/traceline/traceline/assembler_unittest.cc cb.mov(EAX, Operand(EBP, 8)); EAX 43 tools/traceline/traceline/assembler_unittest.cc cb.mov_imm(EAX, 0x12345678); EAX 72 tools/traceline/traceline/assembler_unittest.cc cb.xchg(EAX, EAX); EAX 73 tools/traceline/traceline/assembler_unittest.cc cb.xchg(EBX, EAX); EAX 74 tools/traceline/traceline/assembler_unittest.cc cb.xchg(EAX, EBX); EAX 294 tools/traceline/traceline/main.cc cb->mov_imm(EAX, reinterpret_cast<int>( EAX 296 tools/traceline/traceline/main.cc cb->call(EAX); EAX 305 tools/traceline/traceline/main.cc cb->push(EAX); EAX 337 tools/traceline/traceline/main.cc cb->mov(EAX, EBP); EAX 343 tools/traceline/traceline/main.cc cb->cmp(EAX, ESP); EAX 346 tools/traceline/traceline/main.cc cb->cmp(EAX, EDX); EAX 351 tools/traceline/traceline/main.cc cb->mov(ESI, EAX); EAX 360 tools/traceline/traceline/main.cc cb->mov_imm(EAX, 0); // TODO use an xor EAX 365 tools/traceline/traceline/main.cc cb->mov_imm(EAX, rt); EAX 371 tools/traceline/traceline/main.cc cb->pop(EAX); EAX 389 tools/traceline/traceline/main.cc cb.pop(EAX); // First param in eax EAX 394 tools/traceline/traceline/main.cc cb.mov(ESI, EAX); // ESI points at the string structure. EAX 402 tools/traceline/traceline/main.cc cb.mov(ESI, EAX); EAX 430 tools/traceline/traceline/main.cc cb.mov(EAX, Operand(ESP, 0x18 + 8)); EAX 437 tools/traceline/traceline/main.cc cb.add_imm(EAX, 0xa0); EAX 439 tools/traceline/traceline/main.cc cb.mov(EDI, EAX); EAX 440 tools/traceline/traceline/main.cc cb.pop(EAX); EAX 441 tools/traceline/traceline/main.cc cb.push(EAX); EAX 448 tools/traceline/traceline/main.cc cb.mov(EAX, EDI); EAX 471 tools/traceline/traceline/main.cc cb.mov(EAX, ESI); // We stashed the creator's eventid in the context ESI. EAX 476 tools/traceline/traceline/main.cc cb.mov(EAX, Operand(EBP, 0x8)); EAX 496 tools/traceline/traceline/main.cc cb.mov(EAX, ESI); // We stashed the creator's eventid in the context ESI. EAX 502 tools/traceline/traceline/main.cc cb.mov_imm(EAX, 0); EAX 522 tools/traceline/traceline/main.cc cb.pop(EAX); // ExceptionRecord EAX 523 tools/traceline/traceline/main.cc cb.push(EAX); EAX 528 tools/traceline/traceline/main.cc cb.mov(ESI, EAX); EAX 533 tools/traceline/traceline/main.cc cb.cmp_imm(EAX, 0x406D1388); EAX 546 tools/traceline/traceline/main.cc cb.mov(ESI, EAX); EAX 666 tools/traceline/traceline/main.cc cb.mov(EDX, EAX); // Save EAX... EAX 668 tools/traceline/traceline/main.cc cb.pop(EAX); EAX 670 tools/traceline/traceline/main.cc cb.pop(EAX); EAX 672 tools/traceline/traceline/main.cc cb.pop(EAX); EAX 685 tools/traceline/traceline/main.cc cb.mov(EAX, EDX); // restore EAX EAX 708 tools/traceline/traceline/main.cc cb.push(EAX); EAX 710 tools/traceline/traceline/main.cc cb.pop(EAX); EAX 754 tools/traceline/traceline/main.cc cb.pop(EAX); // return address EAX 758 tools/traceline/traceline/main.cc cb.push(EAX); EAX 772 tools/traceline/traceline/main.cc cb.push(EAX); EAX 782 tools/traceline/traceline/main.cc cb.pop(EAX); EAX 801 tools/traceline/traceline/main.cc cb.pop(EAX); // return address EAX 805 tools/traceline/traceline/main.cc cb.push(EAX); EAX 820 tools/traceline/traceline/main.cc cb.push(EAX); EAX 828 tools/traceline/traceline/main.cc cb.pop(EAX); EAX 848 tools/traceline/traceline/main.cc cb.pop(EAX); // first argument (critical section pointer) EAX 849 tools/traceline/traceline/main.cc cb.push(EAX); EAX 876 tools/traceline/traceline/main.cc cb.push(EAX); EAX 880 tools/traceline/traceline/main.cc cb.mov_imm(EAX, reinterpret_cast<int>(remote_addr_ + kStubOffset + 140)); EAX 881 tools/traceline/traceline/main.cc cb.xchg(EAX, Operand(ESP, 8)); // Swap the callback address with ours. EAX 888 tools/traceline/traceline/main.cc cb.pop(EAX); EAX 900 tools/traceline/traceline/main.cc cb.pop(EAX); // The real return address, safe to use EAX w/ the ABI? EAX 912 tools/traceline/traceline/main.cc cb.call(EAX); // Call the original callback address. EAX 914 tools/traceline/traceline/main.cc cb.push(EAX); EAX 921 tools/traceline/traceline/main.cc cb.pop(EAX); EAX 976 tools/traceline/traceline/main.cc cb.mov_imm(EAX, reinterpret_cast<int>( EAX 978 tools/traceline/traceline/main.cc cb.call(EAX); EAX 984 tools/traceline/traceline/main.cc cb.mov_imm(EAX, reinterpret_cast<int>( EAX 986 tools/traceline/traceline/main.cc cb.call(EAX);