aboutsummaryrefslogtreecommitdiff
path: root/lib/dis.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix always_inline attribute warningReiko Asakura2021-01-251-7/+7
|
* Port to Vita Development SuiteReiko Asakura2021-01-231-0/+6
|
* style policecomex2015-07-161-1/+3
|
* Add unaligned read/write functions.comex2015-02-241-3/+28
| | | | | | | I thought I could get away without since I wasn't (presently) targeting systems without hardware support for unaligned accesses, but on armv7 clang insists on optimizing into the one ARM instruction that requires alignment anyway - LDM/STM. Oops. Damnit, clang.
* Fix other architectures compiling - haven't tried *running* anything..comex2015-02-081-11/+12
|
* Refactor disassembly so x86 works, and add x86 transform-dis.comex2015-02-081-0/+26
| | | | | | | | | | This patch is a monolithic mess, because I was too lazy to do the refactor first (that would require some stash fun, since I wasn't actually sure before doing x86 transform-dis what would be needed). Anyway, the resulting code should be cleaner - less duplication. This breaks ARM/ARM64.
* starting x86 supportcomex2015-02-081-0/+1
|
* fix my utter failure to handle branches/conditionals correctly (on ARM)comex2015-02-011-0/+6
|
* ...comex2015-01-241-0/+6
|
* some reorganizationcomex2015-01-191-18/+2
|
* ldrd/strd fix - we definitely need to know that in ldrd r0, r1, [pc], we ↵comex2015-01-171-3/+7
| | | | can't use r1 as scratch
* arm64 transform dis, arm fixes, move to .c since i'm dumbcomex2015-01-171-1/+1
|
* IT, BX LR - untestedcomex2015-01-171-0/+4
|
* reorganizationcomex2015-01-171-0/+14
|
* interpose (based on %c based on data) compiles...comex2015-01-161-1/+2
|
* jump dis - seemingly working(!)comex2015-01-161-16/+17
|
* these functions are actually pointless, since it's easier to change the ↵comex2015-01-121-0/+12
| | | | | | *offset* for actual pc-rel loads (and the rest are accounted for, albeit implicitly in the case of add pc) i might end up using the stack :/
* minor improvementscomex2015-01-121-3/+6
|
* thumb2 and stuffcomex2015-01-111-2/+2
|
* thumb2 progresscomex2015-01-111-0/+2
|
* generate all the transform-dis-*; should be more precise; can't just use ↵comex2015-01-111-1/+1
| | | | makedep because of parallel builds
* this speeds it up a tad, still ~2s; oh well, I asked for C++...comex2015-01-111-24/+21
|
* this produces good output (finally) but takes 3.25s to compile 24K of code, lolcomex2015-01-111-5/+32
|
* Revert "C++ is just a giant pain in the ass"comex2015-01-111-43/+20
| | | | This reverts commit 4743027a22ae4e622d7e78f878eff307d02ac373.
* C++ is just a giant pain in the asscomex2015-01-111-20/+43
|
* yay?comex2015-01-111-21/+37
|
* ...comex2015-01-101-0/+47