aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/arm/disassembler
Commit message (Collapse)AuthorAge
* ARM Core, Video Core, CitraQt, Citrace: Use CommonTypes types instead of the ↵Gravatar Emmanuel Gil Peyrot2015-08-11
| | | | standard u?int*_t types.
* arm_disasm: ARMv6 mul/div and abs media instructionsGravatar aroulin2015-08-11
| | | | | | SMLAD, SMUAD, SMLSD, SMUSD, SMLALD, SMLSLD, SMMLA, SMMUL, SMMLS USAD8, USADA8
* arm_disasm: ARMv6 parallel add/sub media instructionsGravatar aroulin2015-08-11
| | | | {S, U, Q, UQ, SH, UH}{ADD16, ASX, SAX, SUB16, ADD8, SUB8}
* arm_disasm: ARMv6 reversal media instructionsGravatar aroulin2015-08-09
| | | | | REV, REV16, REVSH Only their ARM encoding, Thumb encoding is still missing.
* arm_disasm: ARMv6 saturation media instructionsGravatar aroulin2015-08-09
| | | | SSAT, SSAT16, USAT, USAT16
* arm_disasm: ARMv6 packing and sign-extend media instructionsGravatar aroulin2015-08-09
| | | | | | PKH, SEL SXTAB, SXTAB16, SXTB, SXTB16, SXTH, SXTAH UXTAB, UXTAB16, UXTB, UXTB16, UXTH, UXTAH
* Merge pull request #1026 from lioncash/disasmGravatar Lioncash2015-08-07
|\ | | | | arm_disasm: Remove unnecessary code
| * arm_disasm: Remove unnecessary codeGravatar Lioncash2015-08-06
| | | | | | | | This part of disassembly only determines the opcode, there's no need for offset calculation here.
* | Disassembler: ARMv6K REX instructionsGravatar aroulin2015-08-06
| |
* | Disassembler: ARMv6K hint instructionsGravatar aroulin2015-08-06
|/
* Common: Fix FileUtil includes, and everything relying on those.Gravatar Emmanuel Gil Peyrot2015-06-28
|
* Remove every trailing whitespace from the project (but externals).Gravatar Emmanuel Gil Peyrot2015-05-29
|
* Merge pull request #620 from lioncash/bkptGravatar bunnei2015-02-27
|\ | | | | arm_disasm: Show conditional code for BKPT instructions.
| * arm_disasm: Show conditional code for BKPT instructions.Gravatar Lioncash2015-02-27
| | | | | | | | Changed cond_to_str to take a uint32, since unsigned numbers are only ever passed to it, and this can be a source of warnings for some compilers (also indexing an array without bounds checking a signed number is kind of iffy).
* | arm_disasm: Remove unused variableGravatar Lioncash2015-02-27
|/ | | | Also declared an array as static, as it's only used in this translation unit.
* Asserts: break/crash program, fit to style guide; log.h->assert.hGravatar archshift2015-02-10
| | | | | | | Involves making asserts use printf instead of the log functions (log functions are asynchronous and, as such, the log won't be printed in time) As such, the log type argument was removed (printf obviously can't use it, and it's made obsolete by the file and line printing) Also removed some GEKKO cruft.
* License changeGravatar purpasmart962014-12-20
|
* Remove trailing spaces in every file but the ones imported from SkyEye, AOSP ↵Gravatar Emmanuel Gil Peyrot2014-11-19
| | | | or generated
* Merge pull request #97 from archshift/cleanupGravatar bunnei2014-09-13
|\ | | | | Small, general code cleanup
* \ Merge pull request #99 from archshift/ext-checkGravatar bunnei2014-09-11
|\ \ | | | | | | loader.cpp: improved file extension checking, made Upper/LowerStr useful, moved string_util into Common namespace
* | | core: Prune redundant includesGravatar archshift2014-09-08
| | |
| * | Added string_util to common, small changes in loader.cppGravatar archshift2014-09-08
|/ /
| * Dead code removal: video_core.cpp, load_symbol_map.cppGravatar archshift2014-09-07
| |
* | core: Make the ARM disassembler use std::string internallyGravatar Lioncash2014-09-06
|/
* added a module to load symbol map files for debuggingGravatar bunnei2014-04-30
|
* fixed project includes to use new directory structureGravatar bunnei2014-04-08
|
* got rid of 'src' folders in each sub-projectGravatar bunnei2014-04-08