Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-03 | libmach: fix RORREG, right shift with shift count 0 means >>32 | cinap_lenrek | |
2013-10-02 | libmach: fix wrong formating for arm LDRH/STRH/LDRSB/LDRSH (MOVHU/MOVBU) ↵ | cinap_lenrek | |
instructions | |||
2013-08-10 | TEQ with S bit = 0 would be pointless, so ARM uses this case to encode ↵ | cinap_lenrek | |
"miscellaneous" instructions like BKPT, BX and BLX. Decoding these correctly allows db/acid to single step through BX and BLX on armv5t+, and to show a breakpoint instruction as 'BKPT $#0' instead of 'TEQ R0@>R0,R0'. | |||
2013-08-04 | apply richard millers arm debug fixes (from sources) | cinap_lenrek | |
From richard: A couple of patches applied yesterday should make debugging on ARM a bit more reliable. Using db or acid on ARM, you may have noticed that a program being debugged would sometimes execute through a breakpoint without stopping, or run away while being single stepped. It turns out, as often happens, that one symptom had two separate causes. For details: /n/sources/patch/applied/5db-condcode/readme /n/sources/patch/applied/arm-bkpt-cond/readme To take advantage of the patches, rebuild libmach.a, then acid and db. On machines with a kw kernel (sheevaplug et al), you'll also want to rebuild /arm/9plug; otherwise breakpoints will stop working at all. The new 9plug will, however, still work with the old libmach; and the bcm and teg2 kernels are already compatible with the new libmach. | |||
2013-06-10 | ARM: kernel changes make teg2 procfork() call fpuprocfork() and acid fixes ↵ | jpathy | |
for vfp instruction | |||
2013-01-26 | add arm vfp support to compiler and linker (from sources) | cinap_lenrek | |
2012-07-30 | import updated compilers from sources | cinap_lenrek | |
2011-03-30 | Import sources from 2011-03-30 iso image - lib | Taru Karttunen | |
2011-03-30 | Import sources from 2011-03-30 iso image | Taru Karttunen | |