Martin
4a3a87c2ac
FpDebug: remove unused unit / Also Issue #41160 old and wrong version of ULEB128toOrdinal
2024-09-27 21:41:19 +02:00
ccrause
5c1ef5b508
Remote RISC-V 32 bit support.
2024-07-16 14:18:42 +02:00
Martin
6f0d8113cd
FpDebug: Remove LCL / Win32Proc
2024-03-18 19:54:48 +01:00
Martin
6aa6ea6983
Ide, Debugger, FpDebug: Implement StdIn/StdOut file redirection. Issue #40458
2024-03-18 14:01:44 +01:00
ccrause
c6781743e8
fpdebug - Add xtensa support
2024-03-12 19:18:49 +00:00
Martin
476cfd4484
FpDebug: refactor stack unwinding. Introduce TDbgStackUnwinder and new classes for X86
2023-11-28 01:40:48 +01:00
mattias
6671244b72
updated makefiles, fixed compile fpdebug with fpc 3.2.2
2022-11-13 13:23:46 +01:00
Joost van der Sluis
62145cd833
FpDebug: Use Dwarf Call Frame Information (CFI) for stack-tracing when available. Refactored some stuff to be able to place it in a separate unit.
2022-06-28 23:09:34 +02:00
Martin
7d9af9a857
FpDebug: disable warning "case not covering all values"
2022-05-12 21:19:34 +02:00
Martin
76d9771c34
Debugger: More LazDebuggerIntf. Add/Improve numeric, pointer, float and string watches
2022-03-24 00:39:04 +01:00
Martin
fcd147a0bf
FpDebug, CmdLineDebuggerBase, LazDebugTestBase: Remove "design time", those are run-time packages (they are for use in the IDE, be serving as base classes to other design time packages. But they should not be listed for installation into the IDE on their own.
2021-11-25 12:54:25 +01:00
Martin
ad741a8d7a
Revert "Disable PEEPHOLE opt in fpc 3.2.0 to fpc 3.2.3 => there is a bug that can cause crashed in fpdebug/lazutils"
...
This reverts commit 78bb88de35
.
2021-10-16 13:41:59 +02:00
Martin
78bb88de35
Disable PEEPHOLE opt in fpc 3.2.0 to fpc 3.2.3 => there is a bug that can cause crashed in fpdebug/lazutils
...
(cherry picked from commit 6d1185d76b
)
2021-10-16 11:45:10 +02:00
martin
a9bdfda626
FpDebug: version 1.0
...
git-svn-id: trunk@65231 -
2021-06-14 17:00:52 +00:00
martin
e828efa600
FpDebug: less compile hints
...
git-svn-id: trunk@65161 -
2021-06-01 13:55:10 +00:00
joost
539c1f9a2b
FpDebug: Renamed TFpDbgHardcodedContext to TFpDbgHardcodedScope
...
git-svn-id: trunk@63899 -
2020-09-20 19:21:53 +00:00
maxim
d16221820a
FPDebug: enabled i18n, fixed typos, added Russian translation
...
git-svn-id: trunk@63400 -
2020-06-19 23:04:56 +00:00
joost
6c4605be97
FpDebug: Added hardcoded debug-info for the evaluation of Exception-classes
...
git-svn-id: trunk@63349 -
2020-06-12 22:00:53 +00:00
joost
97716ad3a4
* Missing file added to package, and marked some units as specific for a target
...
git-svn-id: trunk@63214 -
2020-05-23 07:32:45 +00:00
martin
7940dbf1b5
Basic AVR functionality
...
Patch/Contributed by ccrause
git-svn-id: trunk@62750 -
2020-03-12 14:21:05 +00:00
martin
e3313cf793
FpDebug: Version to 0.9
...
git-svn-id: trunk@62347 -
2019-12-08 02:37:18 +00:00
martin
a2744edd0a
FpDebug: clean up
...
git-svn-id: trunk@61420 -
2019-06-18 18:39:24 +00:00
martin
d1d7164b75
FpDebug: IDEBuildOptions
...
git-svn-id: trunk@58394 -
2018-06-24 19:29:08 +00:00
mattias
41e211ac48
fpdebug: fixed compilation
...
git-svn-id: trunk@46909 -
2014-11-20 22:12:54 +00:00
martin
80a15d2141
Suppress VALID warnings until review
...
git-svn-id: trunk@46907 -
2014-11-20 16:34:23 +00:00
joost
d28ad93b73
fpDebug: Revert of files accidentally committed in r46119 #afc3882ca7
...
git-svn-id: trunk@46120 -
2014-09-03 14:44:07 +00:00
joost
afc3882ca7
FpDebug: Disabled range-checking to fix range-check error. The fix in r46105 #bbf07c5bd6 leads to a datastructure which is too large for 32 bit
...
git-svn-id: trunk@46119 -
2014-09-03 14:39:44 +00:00
joost
a0fe6adf48
FpDebugger (pure): Do not try to compile the linux-units on non-linux systems
...
git-svn-id: trunk@45780 -
2014-07-04 21:44:37 +00:00
joost
5f0402b4c2
FpDebug (pure): Added Linux-support
...
git-svn-id: trunk@45732 -
2014-06-29 20:55:54 +00:00
joost
69a51cde62
FpDebug: Read the symbol-table on OS/X
...
git-svn-id: trunk@45038 -
2014-05-14 20:21:22 +00:00
joost
d50b62d2dc
FpDebug:
...
* Added TDbgController class to FpDebug to make it easiear
to implement a debugger.
* Added the package LazFpDebug, which registers a new
debugger into the IDE that uses FpDebug to debug applications.
git-svn-id: trunk@44606 -
2014-04-05 08:07:24 +00:00
martin
ad1e9548a3
FpDebug: restructure dwarf classes, preparation for adding fpc specific subclasses
...
git-svn-id: trunk@44598 -
2014-04-03 23:24:00 +00:00
martin
66beffb223
FpDebug: restructure dwarf classes, preparation for adding fpc specific subclasses
...
git-svn-id: trunk@44594 -
2014-04-03 17:44:49 +00:00
martin
e7ed3a5bce
move debug/verbose code to own unit
...
git-svn-id: trunk@44586 -
2014-04-01 23:44:33 +00:00
joost
c20f74439d
* Implemented basic debug-support for Darwin
...
git-svn-id: trunk@44413 -
2014-03-12 21:35:06 +00:00
martin
da31678f3b
FPDebug: starting error msgs
...
git-svn-id: trunk@44196 -
2014-02-21 07:52:15 +00:00
martin
3f415797e4
Debugger: put some common types into DbgIntf
...
git-svn-id: trunk@44079 -
2014-02-15 01:31:30 +00:00
martin
4af520994a
FPDebug: moved TDbgPtr to new unit (avoid circle units)
...
git-svn-id: trunk@44024 -
2014-02-12 01:44:59 +00:00
joost
fac7e13063
* Refactored FpDbgClasses unit. Moved all Windows-specific code into the new FpDbgWinClasses unit.
...
git-svn-id: trunk@43987 -
2014-02-09 21:02:38 +00:00
martin
adf1d0e502
FPDebug: refactor, break circle unit ref
...
git-svn-id: trunk@43374 -
2013-11-04 23:42:06 +00:00
martin
0f1ab1f8fe
FPDebug: scan in enum / helper to build pascal representation of types
...
git-svn-id: trunk@43330 -
2013-10-27 14:03:01 +00:00
martin
3a38088ecf
FPDebug: start porting macho reader from duby
...
git-svn-id: trunk@43239 -
2013-10-13 14:00:01 +00:00
martin
5289d90d94
FPGDBMIDebugger: starting a parser for pascal expressions / moved to package fpdebug
...
git-svn-id: trunk@43207 -
2013-10-11 15:24:55 +00:00
martin
c35a449a7c
FPDebug: auto include win and elf reader
...
git-svn-id: trunk@42926 -
2013-09-25 00:08:30 +00:00
martin
b37ec153f8
FPDebug: refactored reading image-file, ported elf reader from duby
...
git-svn-id: trunk@42925 -
2013-09-24 23:56:45 +00:00
martin
5f80553ea9
Moved fpdebug
...
git-svn-id: trunk@42802 -
2013-09-15 10:59:04 +00:00