History log of /external/libunwind/src/dwarf/Gexpr.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
679b65cd221efa7df42b6a369c7b1ebe9d8b5c3e 31-Jan-2013 Chris January <chris.january@allinea.com> dwarf: Fix the order of the operands to the relational operators

dwarf_eval_expr are reversed compared with the DWARF spec.
/external/libunwind/src/dwarf/Gexpr.c
22aff2cc1fc1f0bdf8eb8dc2338c4b957ddacaf9 20-Sep-2012 Tommi Rantala <tt.rantala@gmail.com> Fix second operand read in dwarf_eval_expr()

Due to bad bracketing, the second operand was never read for dwarf
expressions that take two operands.

Caught with sparse.
/external/libunwind/src/dwarf/Gexpr.c
088ac537752a09246da443bff1f893773d4b84d2 19-Sep-2012 Tommi Rantala <tt.rantala@gmail.com> Constify `operands' in src/dwarf/Gexpr.c
/external/libunwind/src/dwarf/Gexpr.c
f93e1e93be521a757fa7a1c7c3fedc5520318325 31-Aug-2012 Tommi Rantala <tt.rantala@gmail.com> Avoid LLVM -Wunused-value warning in src/dwarf/Gexpr.c

src/dwarf/Gexpr.c:434:4: warning: expression result unused [-Wunused-value]
pop ();
^~~~~~
src/dwarf/Gexpr.c:211:14: note: expanded from:
stack[--tos]; \
~~~~~ ~~~~~^
/external/libunwind/src/dwarf/Gexpr.c
3842dac7333e42aa44531eda34ba55200b99ccf8 05-Feb-2008 Daniel Jacobowitz <drow@false.org> Add initial ARM and MIPS support. To support this, also enable the
reading of .debug_frame sections (used in lieu of .eh_frame sections
when they're not available).
/external/libunwind/src/dwarf/Gexpr.c
11ea1275bd188ea48f5d834ca504f8d84d751983 27-Jul-2006 Arun Sharma <aruns@sharma.corp.google.com> [dwarf] The sword() function in Gexpr.c doesn't do what's intended.

Yes, it casts to signed, but then converts right back to
unsigned via the return type. Fixed thus.

Signed-off-by: Richard Henderson <rth@redhat.com>
Signed-off-by: Arun Sharma <arun.sharma@google.com>
/external/libunwind/src/dwarf/Gexpr.c
d9e100753f5694ebb14769048373e8171f336127 20-May-2005 hp.com!davidm <hp.com!davidm> Include "libunwind_i.h" instead of "tdep.h".

(Logical change 1.294)
/external/libunwind/src/dwarf/Gexpr.c
670399d35752ccd5914b5dae192e3b5a36946c90 03-May-2005 homeip.net!davidm <homeip.net!davidm> (pop): Returning the right element does help...
(pick): Likewise.
(dwarf_eval_expr): Fix "while" conditional so we see all operators.
Fix DW_OP_litN typo: "opcode = DW_OP_lit0" to
"opcode - DW_OP_lit0".
Add lots of Debug() statements so we can see what's going
on. Debug level 15 will show just entry/return values.
Debug level 16 shows all operators.

(Logical change 1.290)
/external/libunwind/src/dwarf/Gexpr.c
b79f7d142429515e3bb0b57f02890584e7eca979 17-Aug-2004 homeip.net!davidm <homeip.net!davidm> Rename: src/dwarf/Gexpr-dwarf.c -> src/dwarf/Gexpr.c

(Logical change 1.241)
/external/libunwind/src/dwarf/Gexpr.c
3f9d2e9c5c1cfde324c08204259b65f74b2746a1 17-Aug-2004 homeip.net!davidm <homeip.net!davidm> Initial revision
/external/libunwind/src/dwarf/Gexpr.c