1

I am in school and doing an assignment where I disassembly binary files and then interpret them and build a c++ program from them (reverse engineering). My main question is what does the "c" position represent when referring to the rbp. Normally there is a number in its location that tells me how many bytes past the rbp a variable is stored, but I am a little confused by the "c" in this case. I have been searching high and low to see I this just means 0 bytes past the rbp or not, but searching forums for this hasn't turned up any results and it is hard to phrase a search for the "c" position in a way that doesn't just give me a ton of random posts that are just "c" language related". Thanks so much for you help everyone!

The original instruction:

mov %eax,-0xc(%rbp)

0 Answers0