martin
|
f09614b9a8
|
FpDebug: (Linux/Mac) Do not keep files open longer than needed. Systems may limit max files open. (Mac opens many files)
git-svn-id: trunk@59729 -
|
2018-12-05 01:49:29 +00:00 |
|
martin
|
f9abff2df4
|
FpDebug (incl lldb/gdb): Fix crash due to wrong cache removed from list. List could have 2 caches with same address, if a smaller cache was replaced by a bigger. Remove could destroy one and remove the other
git-svn-id: trunk@59728 -
|
2018-12-04 22:20:16 +00:00 |
|
martin
|
bba050e333
|
FpDebug: Disable assert, until fixed
git-svn-id: trunk@59727 -
|
2018-12-04 17:12:05 +00:00 |
|
martin
|
84ba359bbd
|
FpDebug: print type-name for structured types
git-svn-id: trunk@59692 -
|
2018-11-29 13:46:46 +00:00 |
|
mattias
|
9fef4bbe0d
|
fpdebug: fixed framwork name Security
git-svn-id: trunk@59669 -
|
2018-11-26 22:31:09 +00:00 |
|
martin
|
2cace808be
|
LazDebuggerFp, FpDebug: (windows only) implemented switching threads while paused. (On Linux only one thread is currently paused, so switching is not possible)
git-svn-id: trunk@59571 -
|
2018-11-17 14:16:09 +00:00 |
|
martin
|
b3179348c0
|
FpDebug: More verbose error, if failing to open file
git-svn-id: trunk@59570 -
|
2018-11-17 14:02:43 +00:00 |
|
martin
|
3f70eb5a9d
|
FpDebug: Windows, replace global context (thread context/registers) with context per thread
git-svn-id: trunk@59569 -
|
2018-11-17 13:55:54 +00:00 |
|
martin
|
129c834748
|
FpDebug: fix memleak if no loader for file format is found
git-svn-id: trunk@59563 -
|
2018-11-16 20:30:20 +00:00 |
|
martin
|
e1a6096d71
|
FpDebug: format structured values (class) as one line per field
git-svn-id: trunk@59557 -
|
2018-11-16 13:15:33 +00:00 |
|
martin
|
122dfbd2ce
|
FpDebug: Windows, fix leaking filehandles / more (temp) fixes for not processing forked children
git-svn-id: trunk@59552 -
|
2018-11-15 22:42:41 +00:00 |
|
martin
|
84e5ae329a
|
FpDebug: Workaround for dangling thread object
git-svn-id: trunk@59551 -
|
2018-11-15 22:41:07 +00:00 |
|
martin
|
80defc9157
|
FpDebug: workaround, prevent loosing the main process, if child processes are created. The Controller needs overall rework to handle multiple attached processes.
git-svn-id: trunk@59546 -
|
2018-11-15 16:41:46 +00:00 |
|
martin
|
fa6ae63e30
|
FpDebug: temporary workaround to display widechar
git-svn-id: trunk@59539 -
|
2018-11-13 12:17:15 +00:00 |
|
martin
|
0368d8e0d8
|
FpDebug: temporary workaround to display widestrings (actually pwidechar^)
git-svn-id: trunk@59538 -
|
2018-11-13 11:48:38 +00:00 |
|
martin
|
1b9614bd52
|
FpDebug: fixed a memory leak, when the debugged process forked child processes.
git-svn-id: trunk@59525 -
|
2018-11-11 23:09:44 +00:00 |
|
martin
|
e4adcb2815
|
FpDebug, DwarfViewer: fix 64bit
git-svn-id: trunk@59509 -
|
2018-11-11 14:47:57 +00:00 |
|
martin
|
f0d8e3150c
|
fix Makefiles
git-svn-id: trunk@59496 -
|
2018-11-09 15:08:28 +00:00 |
|
martin
|
7dceed7de3
|
fp debug: Makefiles
git-svn-id: trunk@59495 -
|
2018-11-09 14:34:16 +00:00 |
|
martin
|
c54639d227
|
FpDebug: Allow to specify poNewConsole on windows
git-svn-id: trunk@59488 -
|
2018-11-07 23:13:11 +00:00 |
|
martin
|
9b2f44b8c8
|
Lldb/Gdb - FpDebug: fix crash in pretty printer when called from lldb/gdb mixed debugger (MemManager not set)
git-svn-id: trunk@59443 -
|
2018-11-03 22:45:16 +00:00 |
|
mattias
|
7fde8c4b92
|
fpdebug: less hints
git-svn-id: trunk@59210 -
|
2018-10-01 15:10:56 +00:00 |
|
martin
|
ae279a0337
|
fpdebug: use TFPGMap instead of TStringList. Included in patch of Issue #34225 Patch by David Jenkins
git-svn-id: trunk@58892 -
|
2018-09-06 11:26:24 +00:00 |
|
martin
|
a44e814975
|
fpdebug / fp-lldb: runtime detection of 32/64bit arch. Issue #34225 Patch by David Jenkins
git-svn-id: trunk@58891 -
|
2018-09-06 11:24:43 +00:00 |
|
juha
|
d43fa548b8
|
LazUtils: Rename unit LazUTF8SysUtils -> LazSysUtils. It had nothing to do with character encoding.
git-svn-id: trunk@58630 -
|
2018-07-25 13:38:59 +00:00 |
|
martin
|
adee3883fa
|
fp debug: introduce mem reader cache
git-svn-id: trunk@58417 -
|
2018-06-28 10:27:02 +00:00 |
|
joost
|
3f08871ce8
|
fpdebug: Fixed compilation with verbose debugging
git-svn-id: trunk@58416 -
|
2018-06-26 21:40:16 +00:00 |
|
martin
|
ef0ef04087
|
Dwarfviewer: update dwarf loading (recent refactor)
git-svn-id: trunk@58401 -
|
2018-06-25 13:48:58 +00:00 |
|
martin
|
23d5c0bdc7
|
FP Debugger: fix range checks / do not use arbitrary large static arrays (gdb dislikes the debuginfo)
git-svn-id: trunk@58399 -
|
2018-06-24 22:56:20 +00:00 |
|
martin
|
a80f8c659c
|
FpDebug: refactor for loading MacOs sym in mixed lldb/gdb debug
git-svn-id: trunk@58395 -
|
2018-06-24 19:31:39 +00:00 |
|
martin
|
d1d7164b75
|
FpDebug: IDEBuildOptions
git-svn-id: trunk@58394 -
|
2018-06-24 19:29:08 +00:00 |
|
martin
|
0db8c632c5
|
FpDebug: MacOs, find dwarf info in app bundle
git-svn-id: trunk@58307 -
|
2018-06-18 13:16:32 +00:00 |
|
joost
|
abe6b86bb0
|
fpdebug: implemented step-out
git-svn-id: trunk@58218 -
|
2018-06-10 21:03:29 +00:00 |
|
martin
|
f5d955dd72
|
updates to test/dwarfviewer (show line info)
git-svn-id: trunk@58202 -
|
2018-06-09 13:03:05 +00:00 |
|
martin
|
54445f8381
|
LazDebuggerFP: fix (stackframe) register for 64bit app / enable watches,locals on selected stackframe
git-svn-id: trunk@58200 -
|
2018-06-09 12:35:00 +00:00 |
|
joost
|
cf440de910
|
fpdebug: Do not suspend on the start of a child-process
git-svn-id: trunk@58160 -
|
2018-06-06 20:51:41 +00:00 |
|
joost
|
317bc74ea3
|
fpdebug: Fill the IDE's list of threads
git-svn-id: trunk@58146 -
|
2018-06-05 20:44:25 +00:00 |
|
joost
|
1f5eb8d171
|
fpdebug: Improved handling of threads, removed several assumptions that the main-thread was being debugged
git-svn-id: trunk@58128 -
|
2018-06-04 21:52:32 +00:00 |
|
joost
|
50cce1a623
|
fpdebug: Handling of multiple threads (Linux)
git-svn-id: trunk@58095 -
|
2018-06-03 13:00:00 +00:00 |
|
mattias
|
09619c5659
|
fpdebug: clean up
git-svn-id: trunk@57787 -
|
2018-05-04 10:41:46 +00:00 |
|
martin
|
5562c074da
|
IDE, fpDebug, Debuggers: Deal with source lines that have more than one address (e.g. generics). fpDebug: set breakpoints at all addresses of a line.
git-svn-id: trunk@57782 -
|
2018-05-03 18:52:41 +00:00 |
|
martin
|
cf72a4270c
|
FPDebugger: Fix compilation of testcase
git-svn-id: trunk@57781 -
|
2018-05-03 18:43:32 +00:00 |
|
martin
|
c946f67b86
|
FPDebugger: Prevent "internal events" (in debug loop) from changing the debugger state. In case of "QuickPause" the flag gets cleared, and the real quick-pause event causes the target to be fully paused. (pause/asm-win, when setting breakpoint while running -> win32 interrupt causes new thread) // TODO: LoadLibrary may have the same issue
git-svn-id: trunk@57779 -
|
2018-05-03 18:36:02 +00:00 |
|
martin
|
196ed8504a
|
FPDebugger: Fix line state machine, inc counter for EndSequence
git-svn-id: trunk@57778 -
|
2018-05-03 18:28:09 +00:00 |
|
joost
|
0678543521
|
* Fixed range-check error due to uninitialized variable
git-svn-id: trunk@54573 -
|
2017-04-08 14:40:37 +00:00 |
|
joost
|
1de2cbf586
|
general: Updated address of the Free Software Foundation in copyright messages
git-svn-id: trunk@54031 -
|
2017-01-29 21:04:32 +00:00 |
|
mattias
|
b6dc57342f
|
fpdebug: comment
git-svn-id: trunk@53503 -
|
2016-12-01 10:33:58 +00:00 |
|
mattias
|
934d3bae21
|
fpdebug: fixed typo
git-svn-id: trunk@52909 -
|
2016-09-04 12:18:22 +00:00 |
|
bart
|
7c05fefe10
|
fpdebug: Add package DebuggerIntf as depenency to asmtest program.
git-svn-id: trunk@52492 -
|
2016-06-12 16:59:58 +00:00 |
|
bart
|
b5173811fb
|
Fix some more spelling errors.
git-svn-id: trunk@52491 -
|
2016-06-12 16:53:49 +00:00 |
|