Commit Graph

45124 Commits

Author SHA1 Message Date
michael
932f472384 * Second patch for big ID 27246
git-svn-id: trunk@30149 -
2015-03-08 16:32:43 +00:00
nickysn
930327eabf * fixed a race condition during parallel build, when nasm tries to create the
output file, before mkdir has created the output directory

git-svn-id: trunk@30148 -
2015-03-08 13:32:35 +00:00
nickysn
e513cd44cf * cleaned up, fixed dependencies and enabled parallel build in the msdos makefile
git-svn-id: trunk@30145 -
2015-03-08 12:31:58 +00:00
Jeppe Johansen
d12b913e70 Add initial support in ARM-embedded for Allwinner A20.
git-svn-id: trunk@30144 -
2015-03-08 12:22:57 +00:00
michael
626a58cdc8 * Removed debug statement
git-svn-id: trunk@30143 -
2015-03-08 10:07:43 +00:00
michael
37d93956ad * Some cosmetic patches from Silvio Clecio (Bug ID 27463)
git-svn-id: trunk@30142 -
2015-03-08 10:00:10 +00:00
florian
53d6f6bc55 * handle dyn. arrays and interfaces correctly in TypInfo.SetOrdProp
git-svn-id: trunk@30141 -
2015-03-08 09:40:36 +00:00
michael
bda3626025 * Write unhandled exceptions to StdErr. Option to revert back to old behaviour (Bug ID 17346)
git-svn-id: trunk@30140 -
2015-03-08 09:37:35 +00:00
michael
11e7436df0 * Fixed sqlite_vfs (again) based on bug ID #27246
git-svn-id: trunk@30139 -
2015-03-08 09:18:16 +00:00
michael
2c878e7684 * Patch from Laco to fix Bug ID #27260 (mem leak)
git-svn-id: trunk@30138 -
2015-03-08 09:03:05 +00:00
michael
321deae34c * Patch to remove version constants from unit (Patch from Luiz Americo, bug ID #27238)
git-svn-id: trunk@30137 -
2015-03-08 08:58:57 +00:00
nickysn
05ab2ea0cb * also use the last line of the FPU and Vector Unit register view windows
git-svn-id: trunk@30136 -
2015-03-08 02:24:22 +00:00
nickysn
5d43ce99cd * show a persistent message "debugger error" in the register windows in case
there's an error retrieving the register values. Previously, the message would
  appear, but subsequent window redraws would show invalid register values
  instead of the message.

git-svn-id: trunk@30135 -
2015-03-08 02:19:52 +00:00
nickysn
fa48ef574a * always show the "no values available" msg in the register windows when program
isn't running

git-svn-id: trunk@30134 -
2015-03-08 01:47:54 +00:00
nickysn
3497359a9f + added missing i8086 system unit includes hugeptr.inc, int32p.inc and
int64p.inc to rtl/i8086/makefile.cpu

git-svn-id: trunk@30133 -
2015-03-08 01:39:40 +00:00
nickysn
7c884bd2ee + added all x86_64 specific system unit includes to rtl/x86_64/makefile.cpu
git-svn-id: trunk@30132 -
2015-03-07 22:49:31 +00:00
nickysn
d39bfec4d2 + added missing i386 system unit includes fastmove.inc and int64p.inc to makefile.cpu
git-svn-id: trunk@30131 -
2015-03-07 22:35:23 +00:00
Károly Balogh
0021ad714f * fixed some ancient code behind cpu_uses_separate_address_registers define to at least compile again, for some m68k experiment
git-svn-id: trunk@30130 -
2015-03-07 22:11:43 +00:00
Legolas
ffd03563d0 * Updated Wii rtl (unicode support broken .dol executables) and libogcfpc to ver.1.8.12. Fixed a dependency to Mad library too
git-svn-id: trunk@30125 -
2015-03-07 21:34:51 +00:00
nickysn
aa79cd38b3 * register window messages "<no values available>" and "<debugger error>"
converted to resourcestrings

git-svn-id: trunk@30124 -
2015-03-07 18:11:40 +00:00
michael
67f3e361ed * Adapted patch from Andrew Haynes implementing form+file data post
git-svn-id: trunk@30123 -
2015-03-07 16:11:39 +00:00
nickysn
6bd2ab0ab7 * fixed parallel build for i386-linux and x86_64-linux
git-svn-id: trunk@30122 -
2015-03-07 16:01:06 +00:00
michael
f2b2310856 * Added support for JSON fields, patch from Silvio Clecio (Bug ID 27606)
git-svn-id: trunk@30121 -
2015-03-07 15:42:13 +00:00
michael
68a2e3cd74 * Added support for millisecond precision
git-svn-id: trunk@30120 -
2015-03-07 15:14:06 +00:00
nickysn
7b6e649714 * simplified the GetValue nested procedure inside TWatch.Get_new_value
git-svn-id: trunk@30119 -
2015-03-07 14:44:59 +00:00
nickysn
e52238df42 - rm code for parsing and extracting the value of the print command result, when
retrieving FrameName, since that's already done in TGDBController.PrintCommand
  for the libgdb.a interface (and unnecessary for the gdb/mi interface)

git-svn-id: trunk@30118 -
2015-03-07 14:26:10 +00:00
nickysn
a32b335832 * use sizeof(CORE_ADDR) instead of sizeof(pointer) for finding the parameters
on the stack in GetFPCBreakParameters

git-svn-id: trunk@30117 -
2015-03-07 01:15:16 +00:00
nickysn
4fbab88449 * fixed powerpc register window size
git-svn-id: trunk@30116 -
2015-03-06 21:54:25 +00:00
nickysn
e8e09edf79 * use TGDBController.GetIntRegister (which supports gdb/mi) for retrieving the
registers of cpus "known" by the ide (i386,x86_64,m68k,powerpc,sparc)

git-svn-id: trunk@30115 -
2015-03-06 21:43:25 +00:00
nickysn
3250a91995 * use hex when retrieving registers via gdb/mi. This stops gdb from returning
negative numbers.

git-svn-id: trunk@30114 -
2015-03-06 21:12:43 +00:00
nickysn
52d13e6ddb + added 16-bit int overloads for TGDBController.GetIntRegister. Useful for
e.g. getting the segment registers on x86.

git-svn-id: trunk@30113 -
2015-03-06 21:10:57 +00:00
nickysn
b6ececfca0 * added comment to the endif directive
git-svn-id: trunk@30112 -
2015-03-06 20:34:46 +00:00
sergei
a709a9b637 * MIPS peephole: check that operand is present before accessing its fields, also check that it's not a branch target. Mantis #27608.
git-svn-id: trunk@30110 -
2015-03-06 00:04:06 +00:00
nickysn
a41ff9ac9e * rearranged the x86_64 registers window, so it takes less screen space
git-svn-id: trunk@30109 -
2015-03-05 23:00:17 +00:00
nickysn
8ef6845930 + added function gdbmiwrap.C2PascalNumberPrefix for converting C number prefixes
to Pascal (i.e. 0x to $, 0 to &)
* use the new function when parsing numbers returned by gdb. This fixes parsing
  of octal numbers, which are sometimes returned by gdb (no idea why).

git-svn-id: trunk@30104 -
2015-03-05 21:36:54 +00:00
florian
92fffa05d4 * svn:global-ignores property set for global ignores, available since subversion 1.8
git-svn-id: trunk@30103 -
2015-03-05 20:41:51 +00:00
florian
ca4f4fb855 * changed casing for nicer code completation, #27604
git-svn-id: trunk@30102 -
2015-03-05 20:35:38 +00:00
nickysn
e76b416b04 * force gdb/mi on windows to always run the debuggee in another console, since I
couldn't get same console debugging to work with gdb/mi on windows (and I
  doubt it's even possible with the current gdb, without patching it)

git-svn-id: trunk@30100 -
2015-03-05 15:18:55 +00:00
nickysn
f556a4ea31 * fixed endif comment
git-svn-id: trunk@30099 -
2015-03-05 13:53:16 +00:00
pierre
94c4308086 annotate_source also has gdbarch parameter since 7.0
git-svn-id: trunk@30097 -
2015-03-04 23:11:04 +00:00
pierre
5bb65ded3d Add missing gdbarch field for annotate_frame_begin for version 7.0 or above
Try to cope with buffering problems to catch complete argument list

git-svn-id: trunk@30095 -
2015-03-04 17:37:57 +00:00
pierre
fd33786c67 Fix compilation error if DEBUG is not set, use GDB_RAW_OUTPUT macro
git-svn-id: trunk@30094 -
2015-03-04 15:41:10 +00:00
Károly Balogh
73018b39a7 amunits/arosunits: ed_Type field in TExAllData should actually be signed
git-svn-id: trunk@30093 -
2015-03-04 00:18:04 +00:00
Károly Balogh
2ead4634e6 amunits: converted MUI to syscalls
git-svn-id: trunk@30092 -
2015-03-03 22:46:22 +00:00
pierre
93ca6267c8 Add function parameters with values in Call Stack window
git-svn-id: trunk@30091 -
2015-03-03 22:24:20 +00:00
pierre
3af4a43834 Use sizeof(CORE_ADDR)*2 in hexstr call inside GetLongintAt and GetPointerAt methods
git-svn-id: trunk@30090 -
2015-03-03 21:54:43 +00:00
pierre
1c5be35315 fpdebug.pas:
+ Add code to handle GDBRawBuf if GDB_RAW_OUTPUT macro is defined.
  + Use SelectFrameCommand method instead of Command('f '+...
  + Remove /x modifer from getValue for FreamNameKnown code inside TWatch.Get_new_value;

fpviews.pas:
  + Also use correct address size in AddDisassemblyLine
  * Replace 'set sym on' by 'set symbol on' to avoid mi error
  * Use /m modifier for disassembly to get also source code lines
  + Recognize '=> ' current pc indicator inside TDisassemblyWindow.ProcessPChar

git-svn-id: trunk@30089 -
2015-03-03 21:44:07 +00:00
pierre
a0c6d55d10 Reset GDBRawBuf at same time as GDBOutputBuf and avoid error on -environment-cd if string is empty
git-svn-id: trunk@30088 -
2015-03-03 21:32:30 +00:00
pierre
7567325417 Added separate GDBRawBuf and output_raw boolean to avoid parsing of raw output
git-svn-id: trunk@30087 -
2015-03-03 21:30:46 +00:00
pierre
ded9bbd9f8 Add GDB_RAW_OUTPUT macro for GDBMI with DEBUG set
git-svn-id: trunk@30086 -
2015-03-03 21:29:17 +00:00