diff options
| author | Ulrich Drepper <[email protected]> | 2009-02-05 22:56:39 -0800 |
|---|---|---|
| committer | Ulrich Drepper <[email protected]> | 2009-02-05 22:56:39 -0800 |
| commit | 973a9c7c91b8bb0ace3f896d3b543dfa5466f27f (patch) | |
| tree | 5f4fc14f8d3d3e752eb4c9e4a880901e77bae778 | |
| parent | 82937be6d48e87dce5bf700afb5a6c492972d3b0 (diff) | |
Also fix output for DW_CFA_val_expression.
| -rw-r--r-- | src/ChangeLog | 3 | ||||
| -rw-r--r-- | src/readelf.c | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 26056db4..88dd78a9 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -3,7 +3,8 @@ * objdump.c (show_relocs_x): Minor cleanups. * readelf.c (print_cfa_program): Correct a few labels. - Print first DW_CFA_expression parameter as register. + Print first DW_CFA_expression and DW_CFA_val_expression parameter + as register. 2009-02-01 Ulrich Drepper <[email protected]> diff --git a/src/readelf.c b/src/readelf.c index 237b9bad..f4ed033e 100644 --- a/src/readelf.c +++ b/src/readelf.c @@ -4383,7 +4383,8 @@ print_cfa_program (const unsigned char *readp, const unsigned char *const endp, // XXX overflow check get_uleb128 (op1, readp); get_uleb128 (op2, readp); /* Length of DW_FORM_block. */ - printf (" val_expression %" PRIu64 "\n", op1); + printf (" val_expression r%" PRIu64 " (%s)\n", + op1, regname (op1)); print_ops (dwflmod, dbg, 10, 10, ptr_size, op2, readp); readp += op2; break; |
