martin
82e943fc36
Debugger: prevent Destroy while executing inside debugger object. Issue #17815
...
git-svn-id: trunk@28128 -
2010-11-07 19:15:01 +00:00
mattias
39f58d48bc
IDE: fixed compilation
...
git-svn-id: trunk@28035 -
2010-11-02 08:32:15 +00:00
martin
2e33884219
Debugger: Refactor Stack to use object-queue, and callback. Partly fixes issue #0017619 (note 0041774 (watch list sometimes empty))
...
git-svn-id: trunk@28030 -
2010-11-01 23:43:06 +00:00
martin
493e7f67a5
Debugger: Refactor moved locking
...
git-svn-id: trunk@28024 -
2010-11-01 12:39:22 +00:00
martin
a52bb3e7d7
Debugger: Refactor Locals to use object-queue, and callback. Partly fixes issue #0017619 (note 0041774 (watch list sometimes empty))
...
git-svn-id: trunk@28018 -
2010-11-01 03:49:49 +00:00
martin
176c53ef8e
Debugger: Refactor Watches to use object-queue, and callback. Partly fixes issue #0017619 (note 0041774 (watch list sometimes empty))
...
git-svn-id: trunk@28017 -
2010-11-01 01:18:00 +00:00
martin
b344e702ad
Debugger: refactor for queuing command-objects: moved GDBEvaluate into object; pulled some other functions to CommandObjects
...
git-svn-id: trunk@28015 -
2010-10-31 22:19:49 +00:00
martin
10dadac967
Debugger: refactor added OnExecuted
...
git-svn-id: trunk@28014 -
2010-10-31 18:07:21 +00:00
martin
f83fa9f0ae
Debugger: initial refactor for queuing command-objects
...
git-svn-id: trunk@28013 -
2010-10-31 17:49:06 +00:00
marc
b3363f56a1
* Use 64bit conversion of debug adresses. Patch #0017679 by Juha Manninen
...
git-svn-id: trunk@27818 -
2010-10-23 15:54:55 +00:00
martin
ea59a61dee
Debugger: Changed commit 27554 #73fda95380 ( Issue #0017537,#0016318,#0016132 ). Order could be wrong if addresses had highest bit set (type-cast to negative, would make bigger addr appear smaller)
...
git-svn-id: trunk@27569 -
2010-10-04 11:20:59 +00:00
martin
73fda95380
Debugger: Added type-cast to fix a range check issue. Issue #0017537,#0016318,#0016132 Based on patch by Juha Manninen in 0017537
...
git-svn-id: trunk@27554 -
2010-10-03 21:01:27 +00:00
jesus
3290f05d67
Debugger, was returning UnicodeStrings as uppercase
...
git-svn-id: trunk@27348 -
2010-09-13 18:50:39 +00:00
mattias
dc78f11aef
fixed typo cant
...
git-svn-id: trunk@27305 -
2010-09-11 14:06:32 +00:00
mattias
369aa3055c
fixed typo dont
...
git-svn-id: trunk@27304 -
2010-09-11 14:05:21 +00:00
martin
4525c8beda
DebuggeR: Fix a range check, when clearing a condition
...
git-svn-id: trunk@27089 -
2010-08-13 11:34:37 +00:00
marc
07e6bb0f2b
* Dbg: Added debug expressions. Modyfied patch #16474 by Flavio Etrusco
...
* Dbg: Improved pascal to gdb string conversion, so valid gdb strings will
be used for breakpoint expresions and string modification
* Dbg: some cleanup
git-svn-id: trunk@25523 -
2010-05-19 23:28:46 +00:00
marc
3e10dd5404
* debug: implemented dispay of debugevents. patch #16148 by Flavio Etrusco
...
git-svn-id: trunk@24577 -
2010-04-11 14:11:47 +00:00
marc
e2275307da
*debugger: Strip CR/FL from expressions. Fixes #16232
...
git-svn-id: trunk@24559 -
2010-04-10 17:26:28 +00:00
marc
24bd03d778
* Debugger: Strip LineEnd when scanning debugger output
...
git-svn-id: trunk@24481 -
2010-04-06 23:23:40 +00:00
marc
99cd20e80f
* Debugger: Implemented value modification. Patch #15628 by Flavio Etrusco (modified)
...
git-svn-id: trunk@23866 -
2010-03-07 18:37:20 +00:00
mattias
8c970975ee
IDE: clean up
...
git-svn-id: trunk@23766 -
2010-02-23 10:56:09 +00:00
marc
42bd813626
* Debugger: Try to set pending breakpoints if supported by gdb.
...
git-svn-id: trunk@23747 -
2010-02-20 00:02:50 +00:00
paul
f5fa216d8b
ide, debugger: implement *step out* debugger action by Flávio Etrusco (issue #0015760 )
...
git-svn-id: trunk@23717 -
2010-02-16 13:02:30 +00:00
marc
2ccb6663ac
* Debugger: Fix PID detection on OSX 10.6. Fixes #0014588
...
git-svn-id: trunk@23192 -
2009-12-18 23:28:58 +00:00
paul
55f665674a
debugger: format output of generic pointer
...
git-svn-id: trunk@23059 -
2009-12-10 08:07:17 +00:00
paul
97417872d9
lazarus: fix bug with execution marks map creation
...
git-svn-id: trunk@23055 -
2009-12-10 03:03:07 +00:00
paul
3e41146e8d
debugger: change pointer representation for classes from ^TSomeClass $1b4cd to ^TSomeClass($0001B4CD)
...
git-svn-id: trunk@23047 -
2009-12-09 09:10:24 +00:00
marc
101acea082
debugger: added line info to assembler output dialog
...
git-svn-id: trunk@23043 -
2009-12-09 00:14:29 +00:00
paul
81c487bc7c
debugger: simplify output for ^char values
...
git-svn-id: trunk@23006 -
2009-12-06 16:10:59 +00:00
paul
fdb1f1236c
debugger: treat ShortString type as skSimple type, reduce amount of hacks for ShortString handling
...
git-svn-id: trunk@23005 -
2009-12-06 16:04:49 +00:00
paul
12a6edefa1
debugger: fill TDBGType.Value.AsString for Variant data type
...
git-svn-id: trunk@23004 -
2009-12-06 15:46:19 +00:00
paul
92aacc4bf2
debugger:
...
- add skVariant enum value for Variant data type,
- move Variant type handling to skVariant
- misc Inspect dialog improvements (hiding pages, close on escape)
git-svn-id: trunk@23002 -
2009-12-06 13:43:25 +00:00
paul
68bc1dda1d
debugger: evaluate record &ShortString correctly
...
git-svn-id: trunk@23001 -
2009-12-06 12:31:15 +00:00
paul
27437b5eaa
debugger: the same for 'SHORTSTRING' (stabs reports it so)
...
git-svn-id: trunk@22992 -
2009-12-06 06:24:04 +00:00
paul
dc5c58c871
debugger: don't show 'record ShortString' for shortstrings since this is debug info implementation details
...
git-svn-id: trunk@22990 -
2009-12-06 06:17:30 +00:00
paul
d80a143fad
debugger: fix $eax cast to Exception class when dwarf debug info is used
...
git-svn-id: trunk@22979 -
2009-12-05 20:23:35 +00:00
paul
3d7d4767d6
debugger: use target pointer size instead of IDE pointer size for the variant pointers output
...
git-svn-id: trunk@22975 -
2009-12-05 16:39:14 +00:00
paul
1eb2d6cc7f
debugger: output correct values for IUnknown, IDispatch and HResult variant sub-types
...
git-svn-id: trunk@22971 -
2009-12-05 04:28:46 +00:00
paul
4aacf46d20
debugger: treat 'VARIANT' the same as 'Variant'
...
git-svn-id: trunk@22967 -
2009-12-04 17:31:11 +00:00
paul
d973922915
debugger: correctly output currency values
...
git-svn-id: trunk@22964 -
2009-12-04 15:15:21 +00:00
paul
378fa711b4
debugger: show variant array type on varArray variant evaluation
...
git-svn-id: trunk@22960 -
2009-12-04 14:33:19 +00:00
paul
9d023d97f7
debugger: - fix previously introduced error with space trimming (not everything was trimmed)
...
- better variant type support:
- null, unassigned
- support barByRef
git-svn-id: trunk@22959 -
2009-12-04 14:08:35 +00:00
paul
f437016542
debugger: use fullname if available
...
git-svn-id: trunk@22956 -
2009-12-04 11:34:47 +00:00
paul
c9cea59735
debugger: show Variant values
...
git-svn-id: trunk@22953 -
2009-12-04 08:18:19 +00:00
marc
2b723e68d2
* formatting & typo
...
git-svn-id: trunk@22539 -
2009-11-11 23:35:12 +00:00
paul
a19fadb902
debugger: fix setting breakpoints for internal fpc functions when rtl has the debug info (fixes exception handling problems) made by instructions of Marc
...
git-svn-id: trunk@22529 -
2009-11-11 13:06:17 +00:00
marc
f90aca978c
Patch by JoshyFun (modified)
...
* Moved TGDBtype to TDBGtype, so it can be used in general to return expression typeinfo
* Changed inspect dialog to use this typeinfo
* display evaluation result on multiple lines
git-svn-id: trunk@22348 -
2009-10-30 00:02:38 +00:00
marc
bce54d0455
+ Added extra gdb startup options, patch #0014866 by DRIGUS GmbH
...
* to bo done: store this property
git-svn-id: trunk@22267 -
2009-10-22 22:32:22 +00:00
marc
fa37d1f012
* keep stack context till end of evaluation, so type info will be resolved too
...
git-svn-id: trunk@22061 -
2009-10-06 23:04:38 +00:00
paul
ad3522886e
debugger: fix memory leak
...
git-svn-id: trunk@22051 -
2009-10-06 01:16:54 +00:00
marc
47347e3ec3
* implemented evaluation of parent variables inside local procedures
...
git-svn-id: trunk@22050 -
2009-10-05 23:34:30 +00:00
vincents
b23aa4262c
debugger: don't explicitly delete escape chars from exception message, they are already deleted by the GetText method ( fixes #13707 )
...
git-svn-id: trunk@20191 -
2009-05-25 08:34:11 +00:00
paul
3c56977f01
debugger: support elf32-i386-freebsd target
...
git-svn-id: trunk@19515 -
2009-04-19 15:43:32 +00:00
mattias
ee4c6ee66b
IDE: debugger: clean up
...
git-svn-id: trunk@19425 -
2009-04-14 08:12:55 +00:00
paul
2db4548c14
ide, debugger:
...
- redo showing of execution lines. now there is no need to pause execution to look at execution lines
- started inspect dialog
git-svn-id: trunk@19418 -
2009-04-13 23:10:06 +00:00
marc
726bd7ccc8
* first part of new expression evaluator
...
git-svn-id: trunk@19416 -
2009-04-13 22:56:16 +00:00
paul
52d21f4396
debugger: don't try to request lines in the GDBSourceAdress if source name is empty
...
git-svn-id: trunk@19136 -
2009-03-27 18:51:28 +00:00
paul
b0f9fcfd3b
debugger: fix entry point parsing
...
git-svn-id: trunk@19082 -
2009-03-24 01:51:32 +00:00
paul
0beb447983
debugger: improve execution lines retrieval from gdb
...
git-svn-id: trunk@19053 -
2009-03-21 12:50:41 +00:00
paul
6a8a44f488
debugger: further change TGDBMIDebugger.GDBSourceAdress - return False only in case of error and AAddr = 0 is not found
...
git-svn-id: trunk@18997 -
2009-03-15 06:48:49 +00:00
paul
4be10e123f
debugger: fix memory leaks in TGDBMIDebugger.GDBSourceAdress
...
git-svn-id: trunk@18995 -
2009-03-15 06:10:06 +00:00
paul
8d98bf1854
debugger: fix TGDBMIDebugger.GDBSourceAdress
...
- wrong command was used
- don't add more than one address to the lines Map
git-svn-id: trunk@18994 -
2009-03-15 06:03:11 +00:00
marc
a1a0455bbd
* Added debugger sourceline info to aid showing compiled lines
...
git-svn-id: trunk@18973 -
2009-03-13 00:24:36 +00:00
paul
632c906b7a
debugger: fix path delimiters for the call stack
...
git-svn-id: trunk@18940 -
2009-03-10 07:05:45 +00:00
paul
4261d1dfdf
debugger: fix some problems after pressing "Continue" button in the debugger notification dialog
...
git-svn-id: trunk@18921 -
2009-03-08 17:28:33 +00:00
paul
95b6a7b814
debugger: exception handling improvement
...
- add debugger exception notification dialog instead of simple message dialog. This allows to continue execution just after reading about exception and to add this exception to the "skip" list.
- implement "Notify on Lazarus exception" option
- fix inability to remove an exception from the "skip" list
git-svn-id: trunk@18916 -
2009-03-08 12:03:34 +00:00
paul
6a38d2a91c
debugger: convert path delimiters in the debugger, not in the IDE
...
git-svn-id: trunk@18902 -
2009-03-06 04:41:23 +00:00
marc
fa88fa1f61
* Reset puse wait state when stopped (tip from paul)
...
git-svn-id: trunk@18826 -
2009-02-26 22:40:16 +00:00
marc
4ac1841cc0
* Rename of dbgutils and dbgoutputform to avoid future name conflicts
...
git-svn-id: trunk@18301 -
2009-01-15 23:26:10 +00:00
marc
c569ccca33
* Added breakpont properties dialog. Modified patch by Benito van der Zander (issue #12882 )
...
git-svn-id: trunk@18115 -
2009-01-04 19:57:56 +00:00
paul
7fd8f0dd3f
debugger: convert widestring output to the utf8
...
git-svn-id: trunk@18043 -
2009-01-02 13:05:02 +00:00
paul
e066a0006d
debugger: add initial widestring support for gdb
...
git-svn-id: trunk@18041 -
2009-01-02 12:53:43 +00:00
marc
598126853c
* Initial implementation of assembler dialog
...
git-svn-id: trunk@17735 -
2008-12-09 01:39:31 +00:00
paul
3e23380837
debugger: don't pause a project when exception must be skiped
...
git-svn-id: trunk@17671 -
2008-12-03 10:46:31 +00:00
paul
aa21e07575
components, ide, debugger: fix last visibility warnings
...
git-svn-id: trunk@17618 -
2008-11-28 03:17:37 +00:00
marc
f64f9318a3
+ Added changed image
...
git-svn-id: trunk@17455 -
2008-11-20 00:19:14 +00:00
marc
ba81fecd5c
* Fixed registervalue resolving
...
git-svn-id: trunk@17454 -
2008-11-19 23:50:39 +00:00
marc
88ff1df906
+ Added Registers debug view
...
git-svn-id: trunk@17431 -
2008-11-19 01:35:01 +00:00
paul
d57b1b6854
debugger: fix handling of UTF8 filenames
...
git-svn-id: trunk@16424 -
2008-09-05 03:28:31 +00:00
mattias
8c7598d73a
IDE: implemented supporting FPCVer in FPCSrcDir
...
git-svn-id: trunk@16133 -
2008-08-19 01:28:24 +00:00
mattias
7e0bf7487b
IDE: reduced output
...
git-svn-id: trunk@15546 -
2008-06-23 18:04:23 +00:00
marc
6c828ea03c
* Callstack speedup. Now enties are fetched in one go from the debugger by Martin Friebe (modified)
...
* Fixed callstack item count
git-svn-id: trunk@14561 -
2008-03-18 01:00:51 +00:00
marc
7183882ba2
* implemented limited callstackview based on patch from Martin Friebe
...
git-svn-id: trunk@13896 -
2008-01-27 16:01:41 +00:00
marc
f5ec643614
* allow evaluation of upper ascii chars
...
git-svn-id: trunk@13812 -
2008-01-20 23:58:59 +00:00
marc
160f3905c4
* Reduced stringmanipulation when parsing gdb mi result
...
git-svn-id: trunk@13810 -
2008-01-20 19:32:34 +00:00
marc
b7d6585db5
* Fixed compilation on win32
...
git-svn-id: trunk@13796 -
2008-01-19 11:24:03 +00:00
marc
4d014fa56c
* Improved MI parser, based on patch by Martin Friebe
...
git-svn-id: trunk@13790 -
2008-01-19 02:48:48 +00:00
marc
273bdea671
* Ignore debugger errors when creating locals
...
git-svn-id: trunk@13742 -
2008-01-13 19:21:26 +00:00
marc
993bf3680e
* Fixed arguments as locals
...
git-svn-id: trunk@13734 -
2008-01-12 18:41:45 +00:00
marc
83cd44b0c5
+ added classtype support to debugger expression evaluation
...
git-svn-id: trunk@13705 -
2008-01-10 01:10:20 +00:00
marc
1b0fb632fa
* Added option to callstack to select the current frame. Based on a patch by Martin Friebe
...
git-svn-id: trunk@13700 -
2008-01-09 22:02:46 +00:00
vincents
5a6eb8feed
debugger: reset working directory before setting it, to workaround a possible gdb bug, fjxes bug #10308 .
...
git-svn-id: trunk@13184 -
2007-12-06 22:40:01 +00:00
marc
c6c16d5bbd
* Reduced async-record shlibs debugger output
...
git-svn-id: trunk@12712 -
2007-11-03 02:42:40 +00:00
marc
bd07d08f17
* added pei-i386 filetype so debugger recognized it as x86
...
git-svn-id: trunk@12710 -
2007-11-03 01:44:58 +00:00
vincents
7be2b96bc1
debugger: fixed running debuggee running without command line parameters after running it with command line parameters (bug #9861 )
...
git-svn-id: trunk@12343 -
2007-10-06 13:40:47 +00:00
marc
eae7aeea55
* fixed main address detection on Mac
...
git-svn-id: trunk@11324 -
2007-06-15 09:12:10 +00:00
vincents
1c6e5c3ba5
debugger: initialized loop var (noticed by Yuri)
...
git-svn-id: trunk@11296 -
2007-06-07 17:14:33 +00:00
vincents
2a4f00b5ec
debugger: made checking partial stack trace more robust, as suggested by Yuri
...
git-svn-id: trunk@11295 -
2007-06-07 14:47:55 +00:00
vincents
ba3e478722
debugger: show at least partial stack trace, if the complete stack trace cannot be reconstructed ( #8908 ) from Yuri
...
git-svn-id: trunk@11293 -
2007-06-07 11:22:35 +00:00
mattias
bb201517c7
IDE: debugger: added checks for working directory
...
git-svn-id: trunk@11132 -
2007-05-12 14:40:06 +00:00
vincents
1f8d81dc9d
debugger: don't double the single quote in strings shown to the user
...
git-svn-id: trunk@11119 -
2007-05-09 22:20:26 +00:00
vincents
75734cdf1d
debugger: replace \\, \t etc in debugger output strings
...
git-svn-id: trunk@11118 -
2007-05-09 22:00:08 +00:00
marc
cb53dafe02
* Added mac-x86 and arm target detection
...
git-svn-id: trunk@10792 -
2007-03-24 16:17:28 +00:00
marc
a2aa58380f
* Patch from Yury Sidorov for setting intitial breakpoint
...
git-svn-id: trunk@10679 -
2007-02-25 12:07:31 +00:00
mattias
5e7915cd31
IDE: the first unit of a project is now automaticallly the main unit, if you dont want this: use MainUnitID:=-1
...
git-svn-id: trunk@10545 -
2007-01-31 11:13:37 +00:00
marc
6b96e74f9a
* Fixed breakpoints at programstart and initialization code
...
git-svn-id: trunk@10364 -
2007-01-02 00:31:20 +00:00
vincents
f759124d94
added $inline on
...
git-svn-id: trunk@10061 -
2006-10-12 08:14:16 +00:00
micha
a4bd9f7713
fix pointer type conversions
...
git-svn-id: trunk@10039 -
2006-10-04 22:21:04 +00:00
andrew
3483437b53
Improved Debugger Exception Dialog for platforms different than 32 bits (with permission if MW)
...
git-svn-id: trunk@9740 -
2006-08-22 22:21:45 +00:00
mattias
bfb3fd9685
added class keyword to proc bodies for fpc 2.1.1
...
git-svn-id: trunk@9364 -
2006-05-27 17:40:59 +00:00
micha
d9e9f1570f
win64 fixes (from peter, modified)
...
git-svn-id: trunk@9221 -
2006-05-01 21:45:12 +00:00
marc
e5196c9d04
* Patch from Yury Sidorov. Enables ARM target.
...
git-svn-id: trunk@8873 -
2006-03-06 19:36:22 +00:00
mattias
8c5f336505
fixes for fpc 2.0.3 and TrayIconLaz.lpk
...
git-svn-id: trunk@8545 -
2006-01-17 14:31:24 +00:00
vincents
e64b0f93dd
pass entrypoint as decimal value (issue #565 )
...
git-svn-id: trunk@8422 -
2006-01-03 10:37:21 +00:00
micha
52d4e4d8c3
various debugger state fixes
...
git-svn-id: trunk@8384 -
2005-12-29 16:21:06 +00:00
micha
f563fffe41
escape environment strings
...
git-svn-id: trunk@8383 -
2005-12-29 12:12:02 +00:00
marc
66fe5731bf
* Made debugger aware of target pointer size
...
git-svn-id: trunk@8187 -
2005-11-18 18:37:29 +00:00
marc
b80db1e018
* Fixed registerlookup for amd64
...
* Fixed entrypoint parsing (Micha was right)
* Added message on load failure
git-svn-id: trunk@8185 -
2005-11-18 00:17:23 +00:00
marc
7960598843
* reverted previous change. in mi mode, gdb outputs a newline as "\n" and not as a real lineend
...
git-svn-id: trunk@8158 -
2005-11-14 22:49:34 +00:00
micha
55674767d7
use proper line ending
...
git-svn-id: trunk@8141 -
2005-11-13 18:48:58 +00:00
marc
6a4f8a515e
* Fixed amd64 register detect
...
git-svn-id: trunk@8052 -
2005-11-03 23:46:05 +00:00
vincents
a0311c2cba
removed cvs logs
...
git-svn-id: trunk@7541 -
2005-08-22 12:30:03 +00:00
vincents
7e441f98c9
remove ===-lines in cvs log comments, so removelog awk script does its work correctly
...
git-svn-id: trunk@7538 -
2005-08-22 10:05:31 +00:00
vincents
1064272122
removed ifdef ver1 from Martin Smat
...
git-svn-id: trunk@7479 -
2005-08-04 08:41:46 +00:00
marc
4b1881f23a
* Patch from Colin Western
...
+ added a check for long repeats
git-svn-id: trunk@7366 -
2005-07-17 22:22:00 +00:00
marc
de83f4a4a6
* GDB repeated values are expanded
...
git-svn-id: trunk@7365 -
2005-07-17 20:08:35 +00:00
marc
67bdc437ba
* fixed exception handling for ppc (and maybe ia64 and sparc)
...
git-svn-id: trunk@7179 -
2005-05-17 00:02:44 +00:00
marc
abefc8a3b6
* Fixed win32 compilation
...
git-svn-id: trunk@7177 -
2005-05-16 12:43:27 +00:00
marc
e728ebef22
* included debugger result tye in execcommand (start fixing debugging on Mac OSX)
...
git-svn-id: trunk@7170 -
2005-05-14 12:09:36 +00:00
marc
354b98ed73
* 64bit patch (partial) from Peter Vreman
...
git-svn-id: trunk@6972 -
2005-03-17 00:09:37 +00:00
mattias
36cdcdb490
Click events are now created after MouseUp from C Western
...
git-svn-id: trunk@6900 -
2005-03-05 14:42:01 +00:00
vincents
58131f7541
fixed unlocking executable after debugging
...
git-svn-id: trunk@6636 -
2005-01-18 21:22:44 +00:00
micha
5f8026a62c
fix bug #506 : pass quoted files and paths to gdb that possibly contain spaces
...
git-svn-id: trunk@6615 -
2005-01-16 19:02:02 +00:00
mattias
a6b3815b5f
fixed cgilazide uses clause
...
git-svn-id: trunk@6284 -
2004-11-22 22:00:21 +00:00
vincents
de4802a22d
fixed fpc 1.0.x compilation
...
git-svn-id: trunk@6280 -
2004-11-22 08:08:36 +00:00
marc
2cf1c1b556
* fixed resetting internal breakpoints
...
git-svn-id: trunk@6277 -
2004-11-21 18:52:47 +00:00
marc
0c3f9a08ae
* worked aound lack of %u as formatspecifier
...
+ introduced dbgptr for dealing with pointers on the target
+ added classnames to pointer evaluation
git-svn-id: trunk@6275 -
2004-11-21 15:19:08 +00:00
marc
f74a3ccbeb
* Fixed string evaluation
...
git-svn-id: trunk@6267 -
2004-11-19 00:41:18 +00:00
marc
e85ce0df24
* Introduced another method of interrupting gdb on win32
...
git-svn-id: trunk@6188 -
2004-11-02 23:25:02 +00:00
marc
99952d39d9
* Fixed interrupting GDB on win32
...
* Reset exename after run so that the exe is not locked on win32
git-svn-id: trunk@6131 -
2004-10-11 23:28:13 +00:00
vincents
89fe6ac437
replaced writeln by DebugLn
...
git-svn-id: trunk@6001 -
2004-09-14 21:30:37 +00:00
marc
90b8b206c0
+ Added option to skip compiler step on compile, build or run
...
* Fixed adding of runtime watches
* Fixed runnerror reporting (correct number and location is shown)
git-svn-id: trunk@5918 -
2004-09-04 21:54:08 +00:00
marc
b8918ec656
* Restructured debugger view classes
...
* Fixed help
git-svn-id: trunk@5867 -
2004-08-26 23:50:05 +00:00
marc
0b3c4f7832
* Temp (?) fix for FPC 1.9.5 [2004/07/15]
...
git-svn-id: trunk@5695 -
2004-07-19 22:29:46 +00:00
marc
9043e56a4d
* Merged Getpart for target PID form Colin Western
...
git-svn-id: trunk@5409 -
2004-04-14 23:07:20 +00:00
mattias
55f6eb6906
fixed debugging under fedora core from Colin
...
git-svn-id: trunk@5407 -
2004-04-13 20:14:26 +00:00
marc
8a799e0061
* fixed debugtarget PID parsing (for win32)
...
git-svn-id: trunk@5301 -
2004-03-13 00:01:53 +00:00
vincents
cb8744a5e5
Lazarus can communicate with debugger on win32
...
git-svn-id: trunk@5299 -
2004-03-12 21:39:29 +00:00
mattias
6d76f34810
using now fpc constant LineEnding from Vincent
...
git-svn-id: trunk@5073 -
2004-01-17 13:29:04 +00:00
marc
fcce5315cd
* More debugger properties
...
* Fixed debugger for regcall callingconvention in RTL
git-svn-id: trunk@5034 -
2004-01-09 00:10:51 +00:00
mattias
7df6dc79ca
improved debugger: saved log, error handling in initialization, better reinitialize
...
git-svn-id: trunk@5016 -
2004-01-05 15:22:42 +00:00
mattias
9ef4196e0f
fixed memleak in debugger from Vincent
...
git-svn-id: trunk@4876 -
2003-12-05 08:39:53 +00:00
mattias
b8131d303a
clean up win32 ifdefs
...
git-svn-id: trunk@4484 -
2003-08-15 14:28:48 +00:00
mattias
177677936d
fixed initialenabled, debuggertype, linkscaner open string constant
...
git-svn-id: trunk@4458 -
2003-08-08 10:24:48 +00:00
mattias
714365de77
fixed mem leaks in debugger
...
git-svn-id: trunk@4456 -
2003-08-08 07:49:56 +00:00
marc
c4e8a6b79e
* fixed environment handling to debuggee
...
git-svn-id: trunk@4445 -
2003-08-02 00:20:20 +00:00
marc
8c1610c08d
* Added RegisterDebugger
...
git-svn-id: trunk@4439 -
2003-07-30 23:15:39 +00:00
marc
e0a9af5324
+ Added SSHGDB debugger
...
git-svn-id: trunk@4417 -
2003-07-24 08:47:37 +00:00
marc
6b475b9f64
* Fixed version detection of gdb
...
git-svn-id: trunk@4312 -
2003-06-24 23:56:33 +00:00
marc
f17cd838b1
* Improved hint evaluation
...
git-svn-id: trunk@3132 -
2002-08-18 08:57:49 +00:00
marc
129560e5f4
MWE: + Added initial signal and exception handling
...
git-svn-id: trunk@3130 -
2002-08-18 08:57:48 +00:00
marc
a18e7c183a
MWE: * Enabled modification of breakpoints while running
...
git-svn-id: trunk@3127 -
2002-08-18 08:57:47 +00:00
mattias
658c2a8c8d
implemented stop debugging on rebuild
...
git-svn-id: trunk@3123 -
2002-08-18 08:57:46 +00:00
mattias
819c432a6e
implemented view call stack key and jumping to last stack frame with debug info
...
git-svn-id: trunk@3122 -
2002-08-18 08:57:45 +00:00
marc
4e3c148fcc
MWE: + Added working dir.
...
git-svn-id: trunk@3118 -
2002-08-18 08:57:44 +00:00
marc
1387be7243
MWE: * Fixed initial run to cursor
...
git-svn-id: trunk@3116 -
2002-08-18 08:57:43 +00:00
mattias
17654f617d
implemented updates between source marks and breakpoints
...
git-svn-id: trunk@3111 -
2002-08-18 08:57:42 +00:00
marc
572d53ea04
MWE: = Splitted TDBGBreakpoint into TBaseBreakPoint, TIDEBreakpoint and
...
TDBGBreakPoint
git-svn-id: trunk@3108 -
2002-08-18 08:57:41 +00:00
mattias
664c40ba63
fixed debugger stop
...
git-svn-id: trunk@3106 -
2002-08-18 08:57:40 +00:00
marc
03bbeacfa2
MWE: * fixed debugger.stop
...
git-svn-id: trunk@3103 -
2002-08-18 08:57:39 +00:00
mattias
ce01130dde
fixed reposition sourcemark
...
git-svn-id: trunk@3099 -
2002-08-18 08:57:38 +00:00
marc
f53e64a526
MWE: * Fixed string resolving
...
* Updated exception handling
git-svn-id: trunk@3097 -
2002-08-18 08:57:37 +00:00
mattias
37de54d722
added Destroying flag, debugger now always shuts down
...
git-svn-id: trunk@3093 -
2002-08-18 08:57:36 +00:00
marc
f5d092fc79
MWE: + Added GDB version check to exception parser
...
git-svn-id: trunk@3091 -
2002-08-18 08:57:35 +00:00
mattias
8598fe798a
recuced update notifications
...
git-svn-id: trunk@3089 -
2002-08-18 08:57:34 +00:00
mattias
0bff9f505f
break;points dialog now gets the items without debugger
...
git-svn-id: trunk@3085 -
2002-08-18 08:57:33 +00:00
marc
599e159ba2
MWE: * Reworked breakpoint handling
...
git-svn-id: trunk@3081 -
2002-08-18 08:57:32 +00:00
mattias
92a94e876a
implemented enable and deleting breakpoint in breakpoint dlg
...
git-svn-id: trunk@3080 -
2002-08-18 08:57:31 +00:00
mattias
8e208104bd
fixed getting target PID for fpc1.1 programs
...
git-svn-id: trunk@3076 -
2002-08-18 08:57:30 +00:00
marc
a014a74b8b
MWE: + Added exception break
...
* Reworked adding/removing breakpoints
+ Added Unknown breakpoint type
git-svn-id: trunk@3073 -
2002-08-18 08:57:29 +00:00
mattias
bd785fb8d5
implemented restoring breakpoints
...
git-svn-id: trunk@3069 -
2002-08-18 08:57:28 +00:00
marc
baa8cff9f6
MWE: = Moved and renamed debuggerforms so that they can be
...
modified by the ide
+ Added some parsing to evaluate complex expressions
not understood by the debugger
git-svn-id: trunk@3068 -
2002-08-18 08:57:27 +00:00
lazarus
42d2da428a
MWE:
...
* Some minor debugger updates
+ Added evaluate to debugboss
+ Added hint debug evaluation
git-svn-id: trunk@3065 -
2002-08-18 08:57:26 +00:00
lazarus
6c9464c470
MG: updated licenses
...
git-svn-id: trunk@1668 -
2002-05-10 06:57:51 +00:00
lazarus
06faefdcf7
MWE:
...
+ Added callstack object and dialog
+ Added checks to see if debugger = nil
+ Added dbgutils
git-svn-id: trunk@1654 -
2002-04-30 15:57:40 +00:00
lazarus
d894f24b93
MWE:
...
+ Added watches
* Updated watches and watchproperty dialog to load as resource
= renamed debugger resource files from *.lrc to *.lrs
* Temporary fixed language problems on GDB (bug #508 )
* Made Debugmanager dialog handling more generic
git-svn-id: trunk@1636 -
2002-04-24 20:42:29 +00:00
lazarus
4120ed82b6
MG: reduced compiler warnings
...
git-svn-id: trunk@1549 -
2002-03-27 08:57:17 +00:00
lazarus
ecd33ba5b5
MWE:
...
+ Added locals dialog
* Modified breakpoints dialog (load as resource)
+ Added generic debuggerdlg class
= Reorganized main.pp, all debbugger relater routines are moved
to include/ide_debugger.inc
git-svn-id: trunk@1536 -
2002-03-23 15:54:30 +00:00
lazarus
d0f37eeaf7
MWE:
...
* More delphi compatibility added/updated to TListView
* Introduced TDebugger.locals
* Moved breakpoints dialog to debugger dir
* Changed breakpoints dialog to read from resource
git-svn-id: trunk@1508 -
2002-03-12 23:55:37 +00:00
lazarus
90adaffa46
MWE:
...
* Upgraded gdb debugger to gdb/mi debugger
* Set default value for autpopoup
* Added Clear popup to debugger output window
git-svn-id: trunk@862 -
2002-02-09 01:47:09 +00:00