Commit Graph

  • 2ee6e9666e don't print function name in dbg_handle_sigsegv() master kamkow1 2025-03-13 18:13:20 +01:00
  • ec08cbae07 Multiple test files for testing kamkow1 2025-03-13 18:06:59 +01:00
  • a7378a5210 Rename baddr() to boff() kamkow1 2025-03-13 16:07:15 +01:00
  • 46c8a1e26b bl()/rmbl() commands for setting/removing breakpoints at source line kamkow1 2025-03-13 16:02:15 +01:00
  • 07c4b9283b ebfn()/dbfn() commands for enabling/disabling breakpoints by func name kamkow1 2025-03-13 14:14:55 +01:00
  • 7a5980de69 ebaddr()/dbaddr() commands for enabling/disabling breakpoints at address kamkow1 2025-03-13 14:09:24 +01:00
  • 4f60dfcd4d Clean up libelfin_wrap functions api kamkow1 2025-03-13 14:03:04 +01:00
  • a9f555d916 Print source on SIGSEGV kamkow1 2025-03-12 20:52:02 +01:00
  • 0742db18d8 Print expanded source kamkow1 2025-03-12 20:46:49 +01:00
  • 14b5368e7c Print source on breakpoint hit kamkow1 2025-03-12 20:31:27 +01:00
  • 19d6185ffb Ignore .debugusrc1.js kamkow1 2025-03-12 20:05:07 +01:00
  • e1c9305407 Removing breakpoints by function name with rmbfn() kamil 2025-03-12 14:49:07 +01:00
  • 3f57ff1bfe bfn() command for setting breakpoint by function name kamil 2025-03-12 14:45:44 +01:00
  • 03ed7a8280 fix add js_pushundefined() in dbg_js_lsf() kamil 2025-03-12 14:33:44 +01:00
  • 673b7800a7 Add lsf() command to list all functions kamil 2025-03-12 14:31:40 +01:00
  • 3b938a06dd Print function name and file location when caught a SIGSEGV kamil 2025-03-12 14:25:55 +01:00
  • 6a5b07fa93 Improve info in lsbrk() command kamil 2025-03-12 11:43:39 +01:00
  • d4fdd69c48 Get breakpoint filename and line number from DWARF kamil 2025-03-12 11:37:23 +01:00
  • dc66bc84ae Enforce DWARF-4 kamil 2025-03-12 08:36:55 +01:00
  • 6363c89afc libelfin wrapper WIP! kamkow1 2025-03-12 00:31:47 +01:00
  • b9ec1900b4 Automatically find dupa() address, fix plo() command kamkow1 2025-03-11 23:41:40 +01:00
  • 17207421d3 Handle signals kamil 2025-03-10 14:10:49 +01:00
  • 00c6625a28 help() command and comand descriptions kamil 2025-03-10 13:09:59 +01:00
  • 378289cc7b Shorten command names for easier typing kamil 2025-03-10 12:47:19 +01:00
  • 6687646a53 List symbols from symtab kamil 2025-03-10 12:36:21 +01:00
  • 31f6fa1cc1 Fix breakpoints kamil 2025-03-10 09:38:03 +01:00
  • c39b54d0d7 Step over breakpoints kamkow1 2025-03-10 00:17:31 +01:00
  • 87cb958478 mem_read_reg() and mem_write_reg() convenience functions kamkow1 2025-03-09 20:35:20 +01:00
  • 643616cc14 Reading and writing to memory kamkow1 2025-03-09 20:31:53 +01:00
  • cc14cab9b5 Setting registers kamkow1 2025-03-09 20:16:13 +01:00
  • 4303a5d27f Implement dumping registers kamkow1 2025-03-09 20:01:19 +01:00
  • ddf2152d46 Move printing functions to init script kamkow1 2025-03-09 18:46:31 +01:00
  • 4b10d7ea4d Implement init rc script, similar to .gdbinit kamkow1 2025-03-09 18:32:10 +01:00
  • 3cd61ab871 Automatically load program load offset kamkow1 2025-03-09 17:49:38 +01:00
  • bb8eafbe32 Implement Breakpoints kamkow1 2025-03-09 17:29:45 +01:00
  • 93f329328a Prompt to embedded mujs engine kamkow1 2025-03-09 15:22:48 +01:00
  • a3c8f8d9f0 Init kamkow1 2025-03-09 13:45:45 +01:00