Commit Graph

1361 Commits

Author SHA1 Message Date
juha
50f2b070b6 Debugger: Add file filter to History dialog. Issue #28189, patch from Alexey Torgashin.
git-svn-id: trunk@49190 -
2015-05-27 10:41:53 +00:00
martin
b63b1981dd Debugger, Callstack: display filename in front of path. Issue #0028084
git-svn-id: trunk@49093 -
2015-05-18 21:35:44 +00:00
juha
bd959215d1 Fix more uninitialized variables.
git-svn-id: trunk@48458 -
2015-03-22 22:39:33 +00:00
juha
708afdf966 Fix uninitialized variables and other problems found by the compiler.
git-svn-id: trunk@48451 -
2015-03-22 10:17:35 +00:00
mattias
b98e5b914f IDE: checked compiler warnings, clean up, fixed compile with fpc 2.6.4
git-svn-id: trunk@48228 -
2015-03-10 15:28:11 +00:00
mattias
f3f0866921 IDE: checked compiler warnings, clean up
git-svn-id: trunk@48218 -
2015-03-10 14:51:21 +00:00
mattias
75fd8a4e5d IDE: checked compiler warnings, clean up
git-svn-id: trunk@48211 -
2015-03-10 13:27:41 +00:00
martin
f93996caa6 Debugger (gdb): improve callstack win, with new de-mangled results
git-svn-id: trunk@47540 -
2015-01-27 00:11:18 +00:00
martin
91ef0ea2a5 Debugger (gdb): fixed finding src and line (lines were missing) from fpc mangled names. Issue #0024641
git-svn-id: trunk@47536 -
2015-01-26 23:07:13 +00:00
juha
4d145caa9f IDE: Refactor TPathEditorButton more. Copy values between dialog and edit here instead of clients' code.
git-svn-id: trunk@47491 -
2015-01-22 23:03:35 +00:00
maxim
d120249699 Debugger: minor message improvements
git-svn-id: trunk@47404 -
2015-01-16 21:10:06 +00:00
martin
c276a8b998 Debugger: Add some feedback in the eval/modify dialog.
git-svn-id: trunk@47386 -
2015-01-14 18:11:05 +00:00
bart
9b9f9f9709 Debugger: do not link in JwaTlHelp32 on Win9x platform (depends on compiler define).
git-svn-id: trunk@47325 -
2015-01-09 11:33:13 +00:00
juha
5148d091ff Debugger: Support Checkbox boolean property editor in debugger options.
git-svn-id: trunk@47314 -
2015-01-06 14:21:27 +00:00
mattias
a46dc8915a IDE: added TDebuggerIntf.CanExternalDebugSymbolsFile
git-svn-id: trunk@47107 -
2014-12-04 19:14:22 +00:00
mattias
d7122737e1 IDEIntf: renamed TDebuggerIntf.HasExePath to NeedsExePath, old kept as deprecated
git-svn-id: trunk@47106 -
2014-12-04 18:42:47 +00:00
mattias
62c23192e8 IDE: assembler window: fixed showing while docked
git-svn-id: trunk@46949 -
2014-11-22 00:04:14 +00:00
juha
b155443682 IDE: Use word "executable" for selecting program executables in environment options.
git-svn-id: trunk@46719 -
2014-10-30 19:49:22 +00:00
mattias
2e2ab0b2b3 codetools: TSourceLog.GetLine: added parameter WithLineEnd
git-svn-id: trunk@46039 -
2014-08-12 10:44:40 +00:00
mattias
2afb6b73af IDE: fixed extending unit/inc path in PI, fixed checking last pcp ignoring optional Darwin bundle, added dummy external tools for dependencies
git-svn-id: trunk@45986 -
2014-07-28 08:21:21 +00:00
mattias
522643fce7 IDE: clean up
git-svn-id: trunk@45581 -
2014-06-19 13:01:36 +00:00
juha
4fbeea1dfd IDE: ... and more hard-coded quotations in resourcestrings.
git-svn-id: trunk@45521 -
2014-06-15 11:52:27 +00:00
martin
5d2c7326ab Debugger: Improve asm view / center current line (fixed, did not work, when window was not already visible)
git-svn-id: trunk@45011 -
2014-05-11 18:04:19 +00:00
martin
bc4c3ea47a IDE, Debugger: improved display of watches (keep one space, if stripping multiline)
git-svn-id: trunk@44888 -
2014-05-02 13:13:39 +00:00
martin
fb748dcef7 IDE, Debugger: Fixed crash in Asm dialog (dialog closed, while running (F9) from dlg)
git-svn-id: trunk@44764 -
2014-04-19 03:21:31 +00:00
martin
cedbc0d203 Debugger: Fix stack history / broken in recent refactor
git-svn-id: trunk@44553 -
2014-03-29 22:32:48 +00:00
martin
671155bdde Debugger: test, move to package
git-svn-id: trunk@44482 -
2014-03-20 21:32:41 +00:00
martin
174b810539 Removed some old files (unused test files?)
git-svn-id: trunk@44481 -
2014-03-20 21:22:33 +00:00
martin
84b0249673 Debugger: test, remove IDE dependencies
git-svn-id: trunk@44480 -
2014-03-20 21:18:29 +00:00
martin
04e4af4d3a Debugger: refactor
git-svn-id: trunk@44477 -
2014-03-20 16:53:13 +00:00
martin
eeef6684f7 Debugger: refactor
git-svn-id: trunk@44476 -
2014-03-20 14:59:29 +00:00
martin
e6966c2a2a Debugger: refactor
git-svn-id: trunk@44473 -
2014-03-19 18:16:23 +00:00
martin
26e420585f Debugger: refactor
git-svn-id: trunk@44472 -
2014-03-19 18:04:42 +00:00
martin
e221726c5a Debugger: refactor
git-svn-id: trunk@44471 -
2014-03-19 17:17:03 +00:00
martin
3d8ea62914 Debugger: refactor
git-svn-id: trunk@44467 -
2014-03-18 19:26:04 +00:00
martin
245d81b151 Debugger: refactor
git-svn-id: trunk@44466 -
2014-03-18 15:49:01 +00:00
martin
9246646d0f Debugger: refactor
git-svn-id: trunk@44465 -
2014-03-18 14:58:46 +00:00
martin
c0924d71a4 Debugger: refactor
git-svn-id: trunk@44463 -
2014-03-18 02:45:28 +00:00
mattias
914882e83c IDEIntf: set free notification for TPropertyEditorHook.LookupRoot, changed TPropertyEditorHook to TComponent, set freenotification for TCustomPropertiesGrid.TIObject, bug #25872
git-svn-id: trunk@44455 -
2014-03-17 10:02:36 +00:00
martin
1bef36d35d Debugger: refactor
git-svn-id: trunk@44446 -
2014-03-16 18:42:01 +00:00
martin
ea1e624deb Debugger: Inspector, accept extended types from fpdebug
git-svn-id: trunk@44307 -
2014-03-01 14:34:39 +00:00
mattias
fdc2fe0d53 IDE: fixed hint
git-svn-id: trunk@44225 -
2014-02-24 10:18:40 +00:00
martin
8943769da2 Debugger: refactor register
git-svn-id: trunk@44217 -
2014-02-24 01:53:46 +00:00
martin
ed539caf03 Debugger: refactor register
git-svn-id: trunk@44216 -
2014-02-24 01:44:49 +00:00
martin
cdecfeb377 Debugger: clean up / rename some classes/properties
git-svn-id: trunk@44210 -
2014-02-23 01:34:31 +00:00
martin
d1cb615281 Debugger: refactor locals
git-svn-id: trunk@44207 -
2014-02-23 00:47:43 +00:00
mattias
7f6a28d1fe IDEIntf: clean up and added unit ideutils
git-svn-id: trunk@44150 -
2014-02-18 20:55:15 +00:00
mattias
5a07230297 IDE: clean up
git-svn-id: trunk@44146 -
2014-02-18 18:47:15 +00:00
martin
cf059fd60e Debugger/LazBuild: removed dependency
git-svn-id: trunk@44131 -
2014-02-18 15:52:58 +00:00
martin
9a0683d7f8 FPGDBMIDebugger: moved to package
git-svn-id: trunk@44111 -
2014-02-17 03:53:56 +00:00
martin
0fae49bef2 GDBMIDebugger: move files
git-svn-id: trunk@44106 -
2014-02-16 23:57:57 +00:00
martin
95f100764c GDBMIDebugger: start moving files
git-svn-id: trunk@44105 -
2014-02-16 22:13:16 +00:00
martin
6addfab939 Debugger/DbgIntf: Moved registration
git-svn-id: trunk@44103 -
2014-02-16 21:39:52 +00:00
martin
8b589d149c Debugger/DbgIntf: Moved registration
git-svn-id: trunk@44102 -
2014-02-16 21:37:48 +00:00
martin
e6d188e7c5 FPDebug: conditional usage of windows unit / updates following fpdebug (again)
git-svn-id: trunk@44098 -
2014-02-16 14:51:02 +00:00
martin
e38b958e04 Debugger/DbgIntf: Moved code to DebuggerIntf package
git-svn-id: trunk@44097 -
2014-02-16 14:29:53 +00:00
martin
f3bf43a369 Debugger: fix updating watches, after changing a variable in the target
git-svn-id: trunk@44095 -
2014-02-16 14:14:58 +00:00
martin
5612452b40 Debugger: put some common types into DbgIntf
git-svn-id: trunk@44080 -
2014-02-15 01:42:00 +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
e01e690857 Debugger: fixed wrong timeout detection on Mac during startup
git-svn-id: trunk@44054 -
2014-02-13 17:48:07 +00:00
martin
e29c075ca4 FPGDBMIDebug: mem mgr
git-svn-id: trunk@44037 -
2014-02-13 15:48:08 +00:00
martin
abbd5a45d1 FPDebug: conditional usage of windows unit / updates following fpdebug
git-svn-id: trunk@44026 -
2014-02-12 11:08:26 +00:00
martin
85eb0b73fd FPGDBMIDebug: experimental win32 mem reader
git-svn-id: trunk@44005 -
2014-02-11 19:45:36 +00:00
martin
366610e42d Debugger: Fixed potential crash with writing (system.move) to empty string
git-svn-id: trunk@44004 -
2014-02-11 19:11:42 +00:00
martin
9bf7ff7e09 FPGDBMIDebug: clean up
git-svn-id: trunk@43984 -
2014-02-09 16:25:50 +00:00
martin
e619a6f056 FPGDBMIDebug: Value handling / more typecasts
git-svn-id: trunk@43940 -
2014-02-07 13:17:32 +00:00
martin
af91af27e9 Debugger: Debug-Inspector, limit len of expression in statusbar.
git-svn-id: trunk@43938 -
2014-02-07 12:46:30 +00:00
martin
36f4de257b FPGDBMIDebug: Value handling / more typecasts
git-svn-id: trunk@43937 -
2014-02-07 12:30:12 +00:00
maxim
c5fc4f9807 Debug Inspector: improved localization
git-svn-id: trunk@43925 -
2014-02-06 23:19:44 +00:00
martin
35cffd122c Debugger: Debug-Inspector, enabled double click on row to inspect value of class/record/dyn-array members
git-svn-id: trunk@43918 -
2014-02-06 16:30:35 +00:00
martin
cc32a6f10a Dbg: Spelling
git-svn-id: trunk@43917 -
2014-02-06 16:19:05 +00:00
mattias
1fe37e15a2 fixed spelling mistakes, found by lintian
git-svn-id: trunk@43900 -
2014-02-05 12:07:46 +00:00
maxim
6bc44f578b Debugger: resourcestring typos and minor improvements
git-svn-id: trunk@43848 -
2014-01-29 23:57:07 +00:00
martin
2f5726fd2f Debugger: Avoid error state, if GDB is killed.
git-svn-id: trunk@43838 -
2014-01-29 14:27:46 +00:00
martin
07f72b88d4 Debugger: Fixed and improved: Stop/Kill GDB when debugger stops
git-svn-id: trunk@43837 -
2014-01-29 14:17:25 +00:00
martin
030f7410f2 Debugger: Fixed and improved: Stop/Kill GDB when debugger stops
git-svn-id: trunk@43836 -
2014-01-29 13:53:27 +00:00
martin
2c1c4c8b7d Debugger: Fixed argument order (overloaded)
git-svn-id: trunk@43835 -
2014-01-29 12:46:19 +00:00
martin
d5fa90b6d2 Debugger: Add timeout on kill
git-svn-id: trunk@43834 -
2014-01-29 12:45:29 +00:00
martin
00ae9f28bd FPDebug: more Value handling
git-svn-id: trunk@43833 -
2014-01-29 00:02:31 +00:00
maxim
a1dd0a69f9 Debugger: localized 'Attach to' dialog, improved its layout, regenerated translations and updated Russian one
git-svn-id: trunk@43811 -
2014-01-25 21:55:02 +00:00
maxim
ed6332fc5e Debugger: improved localization, updated Russian translation
git-svn-id: trunk@43807 -
2014-01-25 20:53:24 +00:00
martin
03651e2cfd FPDebug: more DW_AT_location
git-svn-id: trunk@43666 -
2014-01-06 23:35:59 +00:00
martin
100ac0c220 FPDebug/GDBMI: memreader via gdb
git-svn-id: trunk@43567 -
2013-12-18 22:42:49 +00:00
martin
032e431f63 Debugger: DefaultTimeout in attach code. Issue #25386
git-svn-id: trunk@43502 -
2013-11-29 23:24:42 +00:00
martin
b5772a5157 Debugger: Update registers, if stackframe changes
git-svn-id: trunk@43464 -
2013-11-19 15:26:27 +00:00
martin
ed2ad8b64b Debugger: Attach allow sorting process list
git-svn-id: trunk@43418 -
2013-11-11 00:09:04 +00:00
martin
165fa57622 Debugger: Attach, Darwin, try and get process-list via gdb. Issue #0025302 Patch by Joost van der Sluis
git-svn-id: trunk@43417 -
2013-11-10 23:32:18 +00:00
martin
98508349df FPDebug: refactor
git-svn-id: trunk@43392 -
2013-11-07 20:59:34 +00:00
martin
a5b518939b Debugger: taborder for watch-properties
git-svn-id: trunk@43381 -
2013-11-06 01:14:01 +00:00
martin
00d03773a0 Debugger: fix internal type for gdb request (eval vs ptype)
git-svn-id: trunk@43380 -
2013-11-06 01:12:30 +00:00
martin
6be8179494 FPDebug: fixes
git-svn-id: trunk@43379 -
2013-11-06 01:11:41 +00:00
martin
3163c7673e FPDebug: fixes
git-svn-id: trunk@43377 -
2013-11-05 22:37:08 +00:00
martin
adf1d0e502 FPDebug: refactor, break circle unit ref
git-svn-id: trunk@43374 -
2013-11-04 23:42:06 +00:00
martin
dbfc98eda7 Debugger: better pid detection for attach. Issue #0025273
git-svn-id: trunk@43366 -
2013-11-03 22:30:51 +00:00
martin
bc2c1b3479 Debugger: prevent messing up the environment on windows, due to gdb bug (gdb not setting debuggee environment) / introduced in rev 42419 #03f50d973c
git-svn-id: trunk@43364 -
2013-11-03 22:16:09 +00:00
martin
0741efb881 Debugger: experimental, deferred setting of internal breaks (WITH_GDB_FORCE_EXCEPTBREAK)
git-svn-id: trunk@43363 -
2013-11-03 22:02:59 +00:00
martin
79f500ab91 Debugger: Add timeout protection for breakpoints during start up. Issue #0025277
git-svn-id: trunk@43362 -
2013-11-03 21:42:01 +00:00
martin
de89e7cd72 FPDebug: arrays
git-svn-id: trunk@43354 -
2013-11-03 01:28:04 +00:00
martin
45c0307c1b FPDebug: more tags
git-svn-id: trunk@43346 -
2013-10-31 02:00:59 +00:00
martin
6130157a41 FPDebug: more tags
git-svn-id: trunk@43338 -
2013-10-28 23:43:31 +00:00
martin
69885cfba0 Debugger: Fix mem leak in disassembler
git-svn-id: trunk@43329 -
2013-10-27 13:47:25 +00:00
martin
43df650e1e FPDebug: more dwarf types (enum)
git-svn-id: trunk@43323 -
2013-10-26 18:57:36 +00:00
martin
37802bc55d Debugger: Fix parsing class with nested record / array of record / newer gdb
git-svn-id: trunk@43318 -
2013-10-24 21:32:12 +00:00
martin
60810fa307 Debugger: Fix parsing class with nested record / array of record
git-svn-id: trunk@43317 -
2013-10-24 20:38:48 +00:00
martin
126d8b1499 FPDebug: more ptype for gdb
git-svn-id: trunk@43311 -
2013-10-23 22:50:03 +00:00
martin
5784fea1bb FPDebug: refactor / more ptype for gdb
git-svn-id: trunk@43310 -
2013-10-23 22:18:09 +00:00
martin
0148216198 Debugger: Change ExceptionList to one list (no master/slave), fix debugger follows config which exceptions to ignore.
git-svn-id: trunk@43306 -
2013-10-23 14:28:25 +00:00
martin
649eb4e059 FPDebug: refactor / more ptype for gdb
git-svn-id: trunk@43305 -
2013-10-23 13:26:43 +00:00
martin
b7a2c9476f Debugger: fix disassembler testcase
git-svn-id: trunk@43303 -
2013-10-23 12:43:30 +00:00
martin
e1a4c01ac8 Debugger: improve cache / fix compare none case-sensitive
git-svn-id: trunk@43302 -
2013-10-23 12:32:20 +00:00
martin
d3bb162b11 FPDebug: refactor
git-svn-id: trunk@43299 -
2013-10-21 13:53:42 +00:00
martin
e52c2ff8d2 Debugger: Fix getting min callstack depth in some cases.
git-svn-id: trunk@43294 -
2013-10-20 18:33:56 +00:00
martin
718a99efdd FPDebug: clean up / refactor
git-svn-id: trunk@43292 -
2013-10-20 16:12:51 +00:00
paul
484e98ecf4 debugger: add pid enumeration code for Mac
git-svn-id: trunk@43290 -
2013-10-20 04:16:51 +00:00
paul
74bd6a45c6 debugger: fix compilation on mac
git-svn-id: trunk@43289 -
2013-10-20 03:24:35 +00:00
paul
f9cf79728d debugger: missing FindClose()
git-svn-id: trunk@43288 -
2013-10-20 02:26:30 +00:00
martin
8674ce5d24 Debbugger: avoid unnecessary -file-exec-and-symbol whet attaching
git-svn-id: trunk@43287 -
2013-10-19 23:43:45 +00:00
paul
d15212e123 debugger: add pid enumeration code for linux
git-svn-id: trunk@43286 -
2013-10-19 15:53:15 +00:00
martin
4dcb66e8a9 fix compile
git-svn-id: trunk@43284 -
2013-10-19 14:00:50 +00:00
martin
1644ea4275 Debugger: Nicely list processes for attach (windows only). Patch by Denis Volodarsky. / fix declaration for none windows
git-svn-id: trunk@43282 -
2013-10-19 13:51:14 +00:00
martin
8bf097e799 Debugger: Nicely list processes for attach (windows only). Patch by Denis Volodarsky.
git-svn-id: trunk@43280 -
2013-10-19 11:32:18 +00:00
martin
1e2b4bf8a7 Debugger: fix for testcase
git-svn-id: trunk@43278 -
2013-10-19 11:04:46 +00:00
martin
2c8bcdec98 FPDebug: refactor
git-svn-id: trunk@43276 -
2013-10-18 22:43:02 +00:00
martin
d064177936 Debugger: parse version / mac file encoding depends on version
git-svn-id: trunk@43255 -
2013-10-15 13:20:20 +00:00
martin
e39906a6d2 FPDebug: deal with on debug loader found
git-svn-id: trunk@43248 -
2013-10-14 11:38:59 +00:00
martin
4f8bfb32e9 Debugger: Try filename in app bundle for newer gdb
git-svn-id: trunk@43240 -
2013-10-13 21:45:10 +00:00
martin
8ae328f260 FPGDBMIDebugger: use parser for pascal expressions
git-svn-id: trunk@43221 -
2013-10-12 15:34:49 +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
5f20810780 FPGDBMIDebugger: starting a parser for pascal expressions
git-svn-id: trunk@43206 -
2013-10-11 14:05:33 +00:00
martin
a79e21d916 FPGDBMIDebugger: starting a parser for pascal expressions
git-svn-id: trunk@43199 -
2013-10-11 00:37:58 +00:00
martin
1baa61cb47 Debugger: Fix handling of backslash in strings returned by gdb (used for classname resolving)
git-svn-id: trunk@43197 -
2013-10-10 20:50:16 +00:00
martin
3c36cadea0 FPGDBMIDebugger: starting a parser for pascal expressions
git-svn-id: trunk@43196 -
2013-10-10 19:24:06 +00:00
martin
dcd8db1af2 Debugger: Fix handling of single quote in strings returned by gdb
git-svn-id: trunk@43189 -
2013-10-09 13:24:17 +00:00
martin
786941f5aa FPDebug: more reading type info
git-svn-id: trunk@43179 -
2013-10-08 18:33:34 +00:00
martin
5e07f183f4 FPGDBMIDebugger:symulate gdb's ptype for very basic requests
git-svn-id: trunk@43136 -
2013-10-06 19:59:18 +00:00
martin
58e1cb8ebf FPGDBMIDebugger: updates for latest fpdebug / better location detection
git-svn-id: trunk@43124 -
2013-10-06 13:22:09 +00:00
martin
6edf206205 Debugger: force gdb to use lang=pascal. (set after attach / needed in some environment, such as cgi in webserver)
git-svn-id: trunk@43038 -
2013-09-29 11:13:55 +00:00
martin
189a3c9fa2 Debugger: fix race condition, stopping the debugger could lead to debugger error
git-svn-id: trunk@42990 -
2013-09-27 15:43:31 +00:00
martin
55c4d9ac7e Debugger: fix disassembler, check if offset can be used
git-svn-id: trunk@42989 -
2013-09-27 14:35:38 +00:00
martin
b6abc8d962 Debugger: Spelling
git-svn-id: trunk@42988 -
2013-09-27 13:31:29 +00:00
paul
7f4caeb374 ide, components: move images related code to use FPC resource instead of Lazarus resources
git-svn-id: trunk@42984 -
2013-09-27 12:27:04 +00:00
martin
994ffaec8f Debugger: Options, do not mark project as modified, when starting debugger / reduce duplicate DoChange Calls
git-svn-id: trunk@42935 -
2013-09-25 14:50:23 +00:00
martin
fbfa1eb74e Debugger: Options, do not mark project as modified, when starting debugger (with breakpoints set). Issue #0025073
git-svn-id: trunk@42934 -
2013-09-25 14:14:55 +00:00
martin
30f778a891 Debugger: Options, disable add/remove buttons on signal opts. Not implemented
git-svn-id: trunk@42931 -
2013-09-25 12:30:56 +00:00
martin
fa8ee6902f fp-gdbmi-debug: adapt for latest changes
git-svn-id: trunk@42928 -
2013-09-25 00:19:11 +00:00
martin
5efe201a20 Debugger: reset thread on start/init (rev 42913 #b49550e81b also did reset during run / fixed)
git-svn-id: trunk@42917 -
2013-09-23 21:54:08 +00:00
martin
b49550e81b Debugger: reset thread on start/init
git-svn-id: trunk@42913 -
2013-09-23 14:07:28 +00:00
martin
0c327b42bc FpGDBMIDbg: updated for fpdbg changes
git-svn-id: trunk@42896 -
2013-09-20 09:19:20 +00:00
martin
ec8e38b981 FpGDBMIDbg: Check nil
git-svn-id: trunk@42853 -
2013-09-18 09:05:43 +00:00
martin
09865a59b5 FpDbg: faster line info access
git-svn-id: trunk@42852 -
2013-09-18 08:58:56 +00:00