martin
ac17315ae2
GdbmiDebugger: introduce option to disable exception handling (e.g. for embedded, or disable run-error if they get caught as exception too)
...
git-svn-id: trunk@61557 -
2019-07-10 12:41:27 +00:00
martin
ff1657deea
Debugger-Config: Allow individual LRU list for gdb vs lldb
...
git-svn-id: trunk@61554 -
2019-07-09 19:20:08 +00:00
martin
e31b6f3a1c
GdbmiDebugger: fix target registers for AVR. Patch by Christo Crause
...
git-svn-id: trunk@61552 -
2019-07-09 12:25:55 +00:00
martin
9be3a4b216
GdbmiDebugger: replace index for TargetRegisters with Enum
...
git-svn-id: trunk@61551 -
2019-07-09 12:25:53 +00:00
martin
358ce23913
Debugger-Config: Allow "named" configs for the debugger.
...
git-svn-id: trunk@61548 -
2019-07-08 23:01:18 +00:00
martin
a610996b28
Debugger, GDBMI Server: Added option to skip setting the local filename, if only a file on remote exists
...
git-svn-id: trunk@61540 -
2019-07-05 22:43:07 +00:00
martin
e0d820d5dd
Debugger, GDBMI Server: Added option to set Architecture
...
git-svn-id: trunk@61539 -
2019-07-05 22:43:05 +00:00
martin
9f610af58d
Debugger, GDBMI Server: Apply remote timeout before connecting.
...
git-svn-id: trunk@61538 -
2019-07-05 22:43:04 +00:00
martin
93cfa99541
Debugger, GDBMI: Enable some "property" settings for gdbserver and over-ssh / those were omitted by accident.
...
git-svn-id: trunk@61537 -
2019-07-05 19:52:01 +00:00
martin
75306ff444
Debugger, GDBMI: Only check if -f can be used, if it is actually needed (defer check)
...
git-svn-id: trunk@61534 -
2019-07-05 13:03:20 +00:00
martin
d33a0e6ae9
Debugger, GDBMI Server: Added remote timeout option.
...
git-svn-id: trunk@61533 -
2019-07-05 11:41:35 +00:00
martin
b132011820
LazDebuggerGdbmi: Add support "avr" filenames, ending in ".elf". Based on patch by Dimitrios Chr. Ioannidis
...
git-svn-id: trunk@61525 -
2019-07-03 21:27:12 +00:00
martin
ba6f9cd2c8
LazDebuggerGdbmi: Add support for "avr" cpu. Patch by Dimitrios Chr. Ioannidis
...
git-svn-id: trunk@61524 -
2019-07-03 21:27:10 +00:00
mattias
9c6809c984
lazdebuggergdbmi: clean up
...
git-svn-id: trunk@61434 -
2019-06-20 22:59:57 +00:00
martin
0b0838fab1
GdbmiDebugger: Fixed compile for IFDEF darwin
...
git-svn-id: trunk@61429 -
2019-06-19 19:13:07 +00:00
martin
71fad749a4
GdbmiDebugger, test: Prevent error pop ups.
...
git-svn-id: trunk@61247 -
2019-05-19 21:23:37 +00:00
martin
a6a89eba31
GdbmiDebugger: Ignore warning by gdb 8.3
...
git-svn-id: trunk@61246 -
2019-05-19 21:23:35 +00:00
martin
6f4a672236
Revert "Revert "GdbmiDebugger, Windows: Improved speed."" / WaitForSingleObject did not wait.
...
git-svn-id: trunk@61241 -
2019-05-18 22:03:35 +00:00
martin
636383149c
GdbmiDebugger, Windows: Improved speed. Wait for gdb responses, using WaitForSingleObject
...
git-svn-id: trunk@61239 -
2019-05-18 14:26:24 +00:00
martin
6dc1e4fd75
Revert "GdbmiDebugger, Windows: Improved speed. Wait for gdb responses, with less sleep calls (increase cpu usage) / Option to disable for laptops/etc."
...
This reverts commit 61132 #ef247de448, 61130 #d6a6435a9c, 61117 #a08b1f9560
git-svn-id: trunk@61238 -
2019-05-18 14:26:22 +00:00
maxim
dd661a10de
Translations: regenerated all relevant translation files after r61231 #5b72fe1d56
...
git-svn-id: trunk@61233 -
2019-05-16 23:10:15 +00:00
maxim
b68407fc52
Translations: regenerated all relevant translation files after r61225 #75a8b1b83c
...
git-svn-id: trunk@61226 -
2019-05-13 23:21:39 +00:00
martin
e5590c5ee6
GdbmiDebugger: fix function ref under stabs
...
git-svn-id: trunk@61142 -
2019-05-05 10:54:23 +00:00
martin
c1833857ed
GdbmiDebugger: tests
...
git-svn-id: trunk@61141 -
2019-05-05 10:54:22 +00:00
martin
ef247de448
GdbmiDebugger, Windows: Improved commit 61117 #a08b1f9560 ("Improved speed..."): Only skip sleep, if there was a recent write to gdb. (Response expected)
...
git-svn-id: trunk@61132 -
2019-05-03 21:24:57 +00:00
martin
d6a6435a9c
GdbmiDebugger, Windows: Fix commit 61117 #a08b1f9560 ("Improved speed..."): Make sure Idle and ProcessMessages are called, even with small TimeOuts
...
git-svn-id: trunk@61130 -
2019-05-03 20:45:01 +00:00
martin
a08b1f9560
GdbmiDebugger, Windows: Improved speed. Wait for gdb responses, with less sleep calls (increase cpu usage) / Option to disable for laptops/etc.
...
git-svn-id: trunk@61117 -
2019-05-03 15:16:31 +00:00
martin
29735fe548
GdbmiDebugger: Workaround for gdb bug https://sourceware.org/bugzilla/show_bug.cgi?id=16016
...
git-svn-id: trunk@61116 -
2019-05-03 15:16:30 +00:00
martin
306a196ebd
GdbmiDebugger: Removed unused code "CreatePTypeValueList"
...
git-svn-id: trunk@61114 -
2019-05-03 15:15:02 +00:00
martin
4544b99ea8
LazDebuggerGDBMI: fix mem-leak when cross debugging (new LazGDeBugControl)
...
git-svn-id: trunk@61104 -
2019-05-02 01:05:05 +00:00
martin
b345479693
LazDebuggerGDBMI: tests, add verbosity
...
git-svn-id: trunk@61103 -
2019-05-02 01:05:03 +00:00
martin
c3dedf9cc0
LazDebuggerGDBMI: Improve getting exception class/msg with dwarf-3
...
git-svn-id: trunk@61102 -
2019-05-02 01:05:01 +00:00
martin
8c3b6003f7
GdmbiDebugger: use new LazGDeBugControl for cross debugging (needs LazGDeBugControl.exe in gdb directory)
...
git-svn-id: trunk@61090 -
2019-04-30 17:38:16 +00:00
martin
fdabfa94a8
GdmbiDebugger: Rename class TGDBMIDebugger to TGDBMIDebuggerBase
...
git-svn-id: trunk@61089 -
2019-04-30 17:38:15 +00:00
martin
76489254d5
LazDebuggerGdbmi, Windows: New app to send signal to target when cross-debugging
...
git-svn-id: trunk@61088 -
2019-04-30 17:38:13 +00:00
martin
67f6274cad
LazDebuggerGdbmi: Improve "Reset Debugger". Ensure timeouts, if certain options lead to endless waiting.
...
git-svn-id: trunk@61068 -
2019-04-28 13:31:45 +00:00
martin
dfcb3321a3
LazDebuggerGdbmi: Improve whitelisted commands for memory limit
...
git-svn-id: trunk@61067 -
2019-04-28 13:31:43 +00:00
juha
3df7d8afe5
LCL, LazUtils: Move string manipulation functions from LCLProc to LazStringUtils.
...
git-svn-id: trunk@61038 -
2019-04-22 09:00:32 +00:00
juha
0487347061
IDE: Allow only valid revision numbers to show in IDE title.
...
git-svn-id: trunk@61030 -
2019-04-21 14:27:53 +00:00
juha
d9ac09795b
Respect compiler OPT='-v0' by using {$push} and {$pop} in code. Issue #34955 .
...
git-svn-id: trunk@60706 -
2019-03-16 21:17:58 +00:00
martin
6573832137
LazDebuggerGdbmi: Tests, Update RunGdbmi tool / allow selection of debug info type
...
git-svn-id: trunk@60519 -
2019-02-26 18:51:58 +00:00
martin
f10ec28818
LazDebuggerGdbmi: Detect multi-line internal gdb errors as one error.
...
git-svn-id: trunk@60475 -
2019-02-23 15:00:21 +00:00
martin
1a62240d73
LazDebuggerGdbmi: Detect internal gdb errors, while waiting for run/step to end. Issue #0035129
...
git-svn-id: trunk@60474 -
2019-02-23 15:00:18 +00:00
martin
ed5312942f
LazDebuggerGdbmi: refactor detection of gdb internal error. Move code to main debugger class.
...
git-svn-id: trunk@60473 -
2019-02-23 15:00:11 +00:00
maxim
c91b1321e0
Translations: French translation update by Gilles Vasseur, bug #35034
...
git-svn-id: trunk@60368 -
2019-02-08 23:14:55 +00:00
mattias
b8847398fe
lazdebuggergdbmi: changed output path to units/$(TargetCPU)-$(TargetOS)/$(LCLWidgetType)
...
git-svn-id: trunk@60317 -
2019-02-03 20:49:11 +00:00
martin
759d2cc725
Debugger GDBMI: Fix compilation of tests
...
git-svn-id: trunk@60275 -
2019-02-01 22:55:43 +00:00
martin
586058a0e3
Debugger GDBMI: Attempt workaround for step-over issue (step-over performs step-in). See Issue #0034159
...
git-svn-id: trunk@60274 -
2019-02-01 22:54:41 +00:00
martin
54f21f7efa
Debugger GDBMI: Fix thread context for finding correct frame
...
git-svn-id: trunk@60273 -
2019-02-01 22:51:44 +00:00
maxim
684c367b8a
IDE: changed extension of master PO files (a.k.a. templates) from .po to .pot, adapted IDE, POChecker, updatepofiles tool and localize.bat/.sh scripts.
...
Reasons:
1. .pot is 'industry standard' extension for PO template files. As a consequence, PO editors can now open our templates 'out of the box' and automate creation of translations.
2. It is now much simpler to detect template files now that dotted unit names are allowed.
git-svn-id: trunk@60208 -
2019-01-24 23:02:37 +00:00