This C++ binary has code snippets and paths to sourcecode files everywhere, which is probably some sort of debug info.
- Is this something standard? (Is this RTTI)
- If so, how is this called?
- Are there plugins/tools to help with this?
Reverse Engineering Stack Exchange is a question and answer site for researchers and developers who explore the principles of a system through analysis of its structure, function, and operation. It only takes a minute to sign up.Sign up to join this community
It has the fingerprint of an
assert is a standard function in most (if not outright all!) standard libraries, and so if your decompiler could recognize which compiler was used, it would have assigned a standard label to
sub_6E0D40. Since it didn't, you could trace that address and see if (a) it jumps immediately to an external routine such as Windows' native
Assert, or (b) does what an assert does: outputting the error and immediately exiting.
Addition: using the stack plus registers ecx and edx seem to indicate this sub is declared "Microsoft