0

I have the following piece of code:

RtlGetElementGenericTable:
7C9624E0 PUSH EBP
7C9624E1 MOV EBP,ESP
7C9624E3 MOV ECX,DWORD PTR [EBP+8]
7C9624E6 MOV EDX,DWORD PTR [ECX+14]
7C9624E9 MOV EAX,DWORD PTR [ECX+C]

And I was wondering what does the "C" in MOV EAX,DWORD PTR [ECX+C] means. Is a variable? Is it a register? Is it something else?

Hashirama Senju
  • 195
  • 1
  • 11

2 Answers2

5

The C in MOV EAX,DWORD PTR [ECX+C] is hexadecimal C (decimal 12).

And note that 8 in MOV ECX,DWORD PTR [EBP+8] and 14 in MOV EDX,DWORD PTR [ECX+14] are also hexadecimal numbers.

celeritas
  • 2,191
  • 1
  • 17
  • 28
1

It's probably an hexadecimal value. So it means 12.

Ross Ridge
  • 38,414
  • 7
  • 81
  • 112