winedump: Fix printing of the prologue version of the "ldr lr, [sp], #offset" opcode.
This isn't mentioned in the documentation (which only writes out the instruction that is executed while unwinding, i.e. the mirror form of it), but a prologue version of this instruction would look like this. Signed-off-by: Martin Storsjö <martin@martin.st> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
22d2b61a64
commit
ae7979a42d
|
@ -1113,7 +1113,7 @@ static void dump_armnt_unwind_info( const struct runtime_function_armnt *fnc )
|
|||
if (inepilogue)
|
||||
printf( "ldr lr, [sp], #%u\n", (excode & 0x0f) * 4 );
|
||||
else
|
||||
printf( "unknown 32\n" );
|
||||
printf( "str lr, [sp, #-%u]!\n", (excode & 0x0f) * 4 );
|
||||
}
|
||||
else
|
||||
printf( "unknown 32\n" );
|
||||
|
|
Loading…
Reference in New Issue