Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | GDB Stub Improvements (#508) | Hedges | 2018-06-06 | 1 | -26/+144 |
| | | | | | | | | | | * GDB Stub should work now. * Applied clang-format. * Replaced htonll with swap64. * Tidy up. | ||||
* | core: Implement multicore support. | bunnei | 2018-05-11 | 1 | -12/+12 |
| | |||||
* | core/gdbstub: Move logging macros to new fmt-compatible ones | Lioncash | 2018-04-26 | 1 | -38/+37 |
| | |||||
* | Clean Warnings (?) | N00byKing | 2018-03-19 | 1 | -1/+1 |
| | |||||
* | gdbstub: Silence formatting specifier warnings | Lioncash | 2018-02-14 | 1 | -6/+9 |
| | |||||
* | gdbstub: Update registers and sizes for aarch64 | Rozlette | 2018-01-21 | 1 | -113/+155 |
| | | | | | | | | | | | | | | | | | This gets gdbstub working at least to the point where clients can communicate with it. What works: - Reading/writing GPRegs - Reading/writing memory - Interrupting the emulated program and continuing What does NOT work: - Breakpoints. Sizes have been updated to u64, but support will need to be added in the interpreter for them to work. - VRegs. Mostly because my gdb was having issues with 128-bit regs for some reason. However, the current u128 representation is a bit awkward to use and should probably be updated first. | ||||
* | Fixes some cast warnings, partial port of citra #3064 (#106) | River City Ransomware | 2018-01-20 | 1 | -13/+14 |
| | | | | | | | | * Fixes some cast warnings, partially fixes citra #3064 * Converted casts to uint32_t to u32 * Ran clang-format | ||||
* | Fix gdbstub typo, fixes Citra #3318 | River City Ransomware | 2018-01-17 | 1 | -1/+1 |
| | | | Core::System().GetInstance().IsPoweredOn() -> Core::System::GetInstance().IsPoweredOn() | ||||
* | arm: Remove SkyEye/Dyncom code that is ARMv6-only. | bunnei | 2018-01-03 | 1 | -6/+3 |
| | |||||
* | Memory: Remove all GetPointer usages from the GDB stub. | Subv | 2017-10-04 | 1 | -8/+12 |
| | |||||
* | Fixed type conversion ambiguity | Huw Pascoe | 2017-09-30 | 1 | -2/+2 |
| | |||||
* | Doxygen: Amend minor issues (#2593) | Mat M | 2017-02-27 | 1 | -0/+1 |
| | | | | | | | | | Corrects a few issues with regards to Doxygen documentation, for example: - Incorrect parameter referencing. - Missing @param tags. - Typos in @param tags. and a few minor other issues. | ||||
* | Fix some warnings (#2399) | Jonathan Hao | 2017-01-04 | 1 | -5/+0 |
| | |||||
* | core: Replace "AppCore" nomenclature with just "CPU". | bunnei | 2016-12-22 | 1 | -20/+19 |
| | |||||
* | Address clang-format issues. | bunnei | 2016-12-22 | 1 | -2/+2 |
| | |||||
* | core: Consolidate core and system state, remove system module & cleanups. | bunnei | 2016-12-22 | 1 | -19/+20 |
| | |||||
* | gdbstub: const correctness changes | Lioncash | 2016-12-16 | 1 | -9/+8 |
| | | | | Also uses size_t as the length indicator type, as is common with buffers. | ||||
* | gdbstub: Remove global variable from public interface | Lioncash | 2016-12-15 | 1 | -6/+14 |
| | | | | | | | | | Currently, this is only ever queried, so adding a function to check if the server is enabled is more sensible. If directly modifying this externally is ever desirable, it should be done by adding a function to the interface, rather than exposing implementation details directly. | ||||
* | gdbstub: Remove unused include | Jannik Vogel | 2016-12-05 | 1 | -1/+0 |
| | |||||
* | Support mingw cross-compile | Jannik Vogel | 2016-12-05 | 1 | -1/+2 |
| | |||||
* | Add mingw compile support | James Rowe | 2016-11-14 | 1 | -1/+1 |
| | |||||
* | Small fix to let IDA see target.xml | mailwl | 2016-10-28 | 1 | -1/+1 |
| | |||||
* | Remove special rules for Windows.h and library includes | Yuri Kunde Schlesner | 2016-09-21 | 1 | -1/+1 |
| | |||||
* | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 2016-09-18 | 1 | -45/+56 |
| | |||||
* | gdbstub: E0 should be E00 | shinyquagsire23 | 2016-06-08 | 1 | -1/+1 |
| | |||||
* | gdbstub: Silence missing prototype warnings | Lioncash | 2016-05-10 | 1 | -3/+3 |
| | |||||
* | fixup simple type conversions where possible | Alexander Laties | 2016-05-07 | 1 | -10/+10 |
| | |||||
* | gdbstub: Don't check if unsigned int is > 0 | Sam Spilsbury | 2016-04-23 | 1 | -2/+2 |
| | |||||
* | Adopted WinterMute's gdbstub changes | polaris- | 2016-04-06 | 1 | -23/+85 |
| | | | | | This fixes the comments left on the PR (whitespace, SO_REUSEADDR, comment changes). | ||||
* | Fix read and write register blocks in gdbstub | polaris- | 2015-11-22 | 1 | -26/+31 |
| | | | | Previously, the padding wasn't correctly accounted for which caused the gdbstub to read and write everything after R15 (starting with the dummy FPA registers) incorrectly, which caused CPSR to not be handled correctly. Everything appears to be working as expected with this change. | ||||
* | Fix bug with reading addresses and lengths | polaris- | 2015-11-04 | 1 | -45/+55 |
| | |||||
* | Change headers | polaris- | 2015-10-29 | 1 | -2/+2 |
| | |||||
* | Add some headers so TravisCI will hopefully work | polaris- | 2015-10-22 | 1 | -0/+2 |
| | |||||
* | Use CHAR_BIT instead of 8 | polaris- | 2015-10-22 | 1 | -11/+11 |
| | |||||
* | Handle changes pointed out in comments on PR | polaris- | 2015-10-22 | 1 | -61/+34 |
| | |||||
* | Add a register variable to loops | polaris- | 2015-10-21 | 1 | -6/+9 |
| | |||||
* | Update register read loops to go with last commit | polaris- | 2015-10-21 | 1 | -6/+7 |
| | |||||
* | Pad responses to gdb for VFP registers | polaris- | 2015-10-21 | 1 | -0/+3 |
| | |||||
* | Try to add support for VFP registers | polaris- | 2015-10-21 | 1 | -4/+21 |
| | |||||
* | Fix buffer overflow comments | polaris- | 2015-10-21 | 1 | -2/+3 |
| | |||||
* | Remove unnecessary new lines, changed Deinit to Shutdown | polaris- | 2015-10-12 | 1 | -5/+5 |
| | |||||
* | Use BreakpointAddress struct instead of passing address directly | polaris- | 2015-10-04 | 1 | -4/+9 |
| | |||||
* | Implement gdbstub | polaris- | 2015-10-04 | 1 | -0/+940 |