views:

62

answers:

1

What is this offset hex value?

+1  A: 

I believe this will be the offset of the instruction from the start of the function.

If you have the assembler (.asm) output for your application, from the compiler, you can map the offset value (once you locate the function) against this to determine what instructions were being executed. If the correct flags in the compiler configuration are set the .asm output will include the high level language constructs (e.g. C/C++ source) that the assembler represents. You will then be able to pinpoint the statement being executed.

If you are using a different language than C/C++ for your application then the above will still apply but you may need to review your platform documentation to achieve the necessary output.

Henk
How will that help me in debugging. How would I know which variable or parameter that is?
Prache
I have edited my original response to include more information. If you need further assistance it would be useful to see an excerpt of the callstack in question.
Henk