Maxim Ganetsky
cbc6b141e2
Translations: French translation update by Gilles Vasseur, issue #39487
...
(cherry picked from commit 738e48c6b7
)
2021-11-26 03:58:45 +03:00
Sergey Larin
60f2d501c0
FpDebug: Fixed incorrect new length of FLocation array in TFpInternalBreakpoint.RemoveAddress
...
fix c1611124b4
(cherry picked from commit 16218b91f9
)
2021-10-21 15:47:09 +02:00
Martin
22fa14ce16
Merge branch 'strrec-cpu64-align-fpdbg' into 'main'
...
FpDebug takes into account that FPC 3.3.1 changed offset of the CodePage field in TAnsiRec
See merge request freepascal.org/lazarus/lazarus!25
(cherry picked from commit dd31014237
)
2021-10-17 15:19:30 +02:00
Martin
3c8bd7451d
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 6d1185d76b
.
2021-10-16 13:42:24 +02:00
Martin
6d1185d76b
Disable PEEPHOLE opt in fpc 3.2.0 to fpc 3.2.3 => there is a bug that can cause crashed in fpdebug/lazutils
2021-10-16 11:44:22 +02:00
Martin
cff1d53e40
FpDebug: more asserts for correct thread usage
...
(cherry picked from commit 6fc5c2fcdd
)
2021-10-13 21:50:18 +02:00
Martin
ca16e51245
FpDebug: Fixed mem leak.
...
(cherry picked from commit 0a2bc87781
)
2021-09-26 16:03:00 +02:00
Martin
38855733be
FpDebug: Add asserts
...
(cherry picked from commit f47220cc47
)
2021-09-26 02:12:18 +02:00
Maxim Ganetsky
eb65959aed
FPDebug: fixed compilation on Windows with FPC trunk, patch by Rika, closes issue #39349
...
(cherry picked from commit 91f499b984
)
2021-09-02 01:27:59 +03:00
martin
232bb28979
Merged revision(s) 65488 #e61ab5d73d from trunk:
...
FpDebug: remove double line break from formatted watches.
........
git-svn-id: branches/fixes_2_2@65492 -
2021-07-22 09:24:22 +00:00
martin
3864f9f3b6
Merged revision(s) 65475 #b5bf7de6f9 from trunk:
...
FpDebug, Windows: Forward OutputDebugString to IDE.
........
git-svn-id: branches/fixes_2_2@65476 -
2021-07-19 18:19:35 +00:00
maxim
0a415d125a
Merged revision(s) 65372 #0711ae584c from trunk:
...
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #39152
........
git-svn-id: branches/fixes_2_2@65373 -
2021-07-04 21:58:21 +00:00
martin
fcf96d907a
Merged revision(s) 65291 #0244c95a33 from trunk:
...
FpDebug: Dynamically load DebugBreakProcess
........
git-svn-id: branches/fixes_2_2@65292 -
2021-06-22 15:15:28 +00:00
mattias
0c34da7703
set fixes version to 2.2.0RC1
...
git-svn-id: branches/fixes_2_2@65240 -
2021-06-15 13:51:24 +00:00
martin
a9bdfda626
FpDebug: version 1.0
...
git-svn-id: trunk@65231 -
2021-06-14 17:00:52 +00:00
martin
caa6a14163
FpDebug: "waitable section" / Protect some code from being entered twice
...
git-svn-id: trunk@65229 -
2021-06-14 08:12:49 +00:00
martin
6661f86edd
Debugger: allow to force lazloggerbase via define
...
git-svn-id: trunk@65227 -
2021-06-14 07:30:45 +00:00
martin
3deb9a41fe
FpDebug: Improve target-mem read/write on Linux / Allow bigger writes
...
git-svn-id: trunk@65225 -
2021-06-14 07:30:37 +00:00
martin
699930263c
DwarfViewer: fix compile
...
git-svn-id: trunk@65224 -
2021-06-14 07:30:35 +00:00
martin
e94b71c589
FpDebug: Allow multiple threads to call TFpThreadWorkerItem.WaitForFinish
...
git-svn-id: trunk@65187 -
2021-06-08 20:58:38 +00:00
martin
a3a0dd7e08
FpDebug: fix WITH_REFCOUNT_DEBUG for unitname.var
...
git-svn-id: trunk@65185 -
2021-06-08 19:32:26 +00:00
martin
48701f5d93
FpDebug: Improve encapsulation
...
git-svn-id: trunk@65183 -
2021-06-08 19:32:22 +00:00
martin
3644f4a2e2
FpDebug: Fix race condition. FScope accesses FScopeList which is changed by thread (dyn array re-alloc by SetLength)
...
git-svn-id: trunk@65172 -
2021-06-04 01:11:22 +00:00
martin
51ac1efe7a
FpDebug: change locking order. Avoid potential dead lock.
...
git-svn-id: trunk@65171 -
2021-06-04 01:11:20 +00:00
martin
561099dc46
FpDebug: Allow watches with unit prefix: unit1.MyValue
...
git-svn-id: trunk@65168 -
2021-06-03 16:42:41 +00:00
martin
a1b4044047
FpDebug: Fix mem-leak
...
git-svn-id: trunk@65167 -
2021-06-03 16:42:38 +00:00
martin
e828efa600
FpDebug: less compile hints
...
git-svn-id: trunk@65161 -
2021-06-01 13:55:10 +00:00
martin
0473f430ec
FpDebug: Less compile warnings
...
git-svn-id: trunk@65160 -
2021-05-31 14:24:55 +00:00
martin
a822d5c8f7
Reduce duplicate code
...
git-svn-id: trunk@65159 -
2021-05-31 14:24:53 +00:00
martin
ba0a0bdf67
FpDebug: Improve callback for function calling
...
git-svn-id: trunk@65156 -
2021-05-30 20:27:26 +00:00
martin
574b3a8178
LazDebuggerFp, FpDebug: Modify watches/values in target
...
git-svn-id: trunk@65154 -
2021-05-30 19:01:08 +00:00
martin
ce0d1a0bc8
LazDebuggerFp, FpDebug: Beta, Allow function calls in watches
...
git-svn-id: trunk@65151 -
2021-05-29 22:51:09 +00:00
martin
4d4db524ac
FpDebug: evaluate "pointer - pointer" return int (with pointermath)
...
git-svn-id: trunk@65150 -
2021-05-29 22:51:06 +00:00
martin
5191e4d8a2
FpDebug: Added some safety checks
...
git-svn-id: trunk@65144 -
2021-05-28 16:19:23 +00:00
maxim
076aee3ac9
LazDebuggerFpGdbmi: i18n-ed menu caption, regenerated translations and updated Russian translation
...
git-svn-id: trunk@65135 -
2021-05-25 21:42:56 +00:00
joost
fe6e63ed13
FpDebug: Handle signals during function-calls
...
git-svn-id: trunk@65130 -
2021-05-24 22:15:35 +00:00
joost
c136e832f9
FpDebug: Do not choke on unsupported third-party Dwarf extensions
...
git-svn-id: trunk@65129 -
2021-05-24 22:06:59 +00:00
martin
b3d254310b
FpDebug: Disassemble, fixed multibyte NOP Issue #0038625
...
git-svn-id: trunk@64992 -
2021-04-14 16:28:37 +00:00
martin
ee40b8f4c1
FpDebug: Disassemble, fixed 64bit register for push/pop Issue #0038626
...
git-svn-id: trunk@64991 -
2021-04-14 14:34:59 +00:00
martin
776651b5e3
FpDebug, test: DisAssembler testcase
...
git-svn-id: trunk@64990 -
2021-04-14 14:34:57 +00:00
martin
e75dd9a3a6
FpDebug: fix compilation with -dWITH_REFCOUNT_DEBUG
...
git-svn-id: trunk@64887 -
2021-03-28 20:26:23 +00:00
martin
82c6e8b284
FpDebug: Change debugging flags on process creation. Allow debugged 32bit processes to launch 64bit sub-processes without the debugger interfering. Sub-processes are anyway currently not debugged. Issue #0038546
...
git-svn-id: trunk@64779 -
2021-03-10 18:38:39 +00:00
mattias
65e16d03fb
fpdebug: less hints
...
git-svn-id: trunk@64686 -
2021-02-28 08:52:37 +00:00
juha
3f78f0d62d
New optimized functions in LazUtils: FilenameExtIs and FilenameExtIn. Used instead of CompareFileExt and similar.
...
git-svn-id: trunk@64583 -
2021-02-15 08:43:50 +00:00
mattias
62c37ad72a
updated Makefiles
...
git-svn-id: trunk@64567 -
2021-02-13 13:01:14 +00:00
martin
14dc58d892
FpDebug: test and helper apps, fixed some compile errors
...
git-svn-id: trunk@64555 -
2021-02-12 18:31:09 +00:00
martin
068feeb931
FpDebug: remove MemMgr.DefaultContext. All MemRead/Write must go via a location-context.
...
git-svn-id: trunk@64554 -
2021-02-12 18:31:07 +00:00
martin
ac0e547a58
FpDebug,AVR: fix communication with gdbserver / thread safety. Patch by Christo Crause Issue #0038443
...
git-svn-id: trunk@64544 -
2021-02-11 23:18:12 +00:00
martin
6857851554
FpDebug/LazDebugger: add asserts for thread safety
...
git-svn-id: trunk@64542 -
2021-02-11 22:40:29 +00:00
martin
fa5c3112f3
FpDebug, LazDebuggerFp: call FOnThreadProcessLoopCycleEvent for deProcessExits / Ensure breakpoints are handled in the loop-thread / some breakpoint fixes
...
git-svn-id: trunk@64538 -
2021-02-11 22:40:21 +00:00