Commit History

Autor SHA1 Mensaxe Data
  nickysn 3250a91995 * use hex when retrieving registers via gdb/mi. This stops gdb from returning %!s(int64=10) %!d(string=hai) anos
  nickysn 52d13e6ddb + added 16-bit int overloads for TGDBController.GetIntRegister. Useful for %!s(int64=10) %!d(string=hai) anos
  pierre 93ca6267c8 Add function parameters with values in Call Stack window %!s(int64=10) %!d(string=hai) anos
  pierre a0c6d55d10 Reset GDBRawBuf at same time as GDBOutputBuf and avoid error on -environment-cd if string is empty %!s(int64=10) %!d(string=hai) anos
  nickysn 1e842ffb6f * TGDBMI_Value.AsPtrInt replaced with .AsCoreAddr, which returns CORE_ADDR %!s(int64=10) %!d(string=hai) anos
  nickysn 78676b8f16 + include globdir.inc in the gdb/mi interface units, so that the TARGET_IS_64BIT %!s(int64=10) %!d(string=hai) anos
  pierre 1d865d6422 Add SelectFrameCommand method to TGDBController in gdbcon and gdbmicon units (not yet used in ide code) %!s(int64=10) %!d(string=hai) anos
  nickysn 1709006ad3 * quote strings in TGDBController.PrintCommand and .PrintFormattedCommand to %!s(int64=10) %!d(string=hai) anos
  nickysn 547e20f1a2 * just realized that AnsiStrPas is entirely unnecessary, because typecasting a %!s(int64=10) %!d(string=hai) anos
  nickysn 00e3c906ef * fixed AnsiStrPas %!s(int64=10) %!d(string=hai) anos
  nickysn 67a66f104d * converted the result of TGDBController.PrintCommand from pchar to ansistring: %!s(int64=10) %!d(string=hai) anos
  nickysn 1e692a2d2e * use -data-evaluate-expression instead of -var-evaluate-expression in the %!s(int64=10) %!d(string=hai) anos
  pierre caa77e1f8d Add TGDBController.SetCommand method and use it %!s(int64=10) %!d(string=hai) anos
  pierre 36086cc183 ide/gdbmiint.pas: Add init_count field, %!s(int64=10) %!d(string=hai) anos
  nickysn 3fe10bfd6c * handle properly debugger errors returned by an exec command in RunExecCommand %!s(int64=10) %!d(string=hai) anos
  pierre e4887f22b6 + Check success in TGDBController.StartTrace to avoid SIGSEGV %!s(int64=10) %!d(string=hai) anos
  nickysn 79118e531f * fixed typecast error due to typo after r29795 %!s(int64=10) %!d(string=hai) anos
  nickysn 0a02da23f4 + added gdb/mi methods for obtaining individual register values %!s(int64=10) %!d(string=hai) anos
  nickysn 8ed6109955 * setting breakpoint ignore count implemented via gdb/mi command in the gdb/mi %!s(int64=10) %!d(string=hai) anos
  nickysn 46695f37b4 * use the gdb/mi command for setting breakpoint conditions in the gdb/mi interface %!s(int64=10) %!d(string=hai) anos
  nickysn 1bfcf14ef9 * use gdb/mi commands to enable/disable breakpoints in the gdb/mi interface %!s(int64=10) %!d(string=hai) anos
  nickysn c2d659950e * use the gdb/mi command for deleting breakpoints %!s(int64=10) %!d(string=hai) anos
  nickysn c5b9465255 * gdb/mi: fixed inserting and stopping on access and read watchpoints %!s(int64=10) %!d(string=hai) anos
  nickysn a445b4730b + added breakpoint flags parameter to TGDBController.BreakpointInsert. The %!s(int64=10) %!d(string=hai) anos
  nickysn df234bd7fe + added method WatchpointInsert to TGDBController, with a gdb/mi implementation %!s(int64=10) %!d(string=hai) anos
  nickysn 4f8b8da879 + added method BreakpointInsert to gdbcon, which supports the gdb/mi command for %!s(int64=10) %!d(string=hai) anos
  nickysn eb6c73c3df * the common code to all "-exec" gdb/mi commands moved to a single method %!s(int64=10) %!d(string=hai) anos
  nickysn a47a810475 + implemented gdb/mi backtraces %!s(int64=10) %!d(string=hai) anos
  pierre 6b1c38537b + Add missing windebug unit dependency for windows %!s(int64=10) %!d(string=hai) anos
  nickysn f06731ae4f * TDebugController.SetTBreak (adds a temporary breakpoint, used for things like %!s(int64=10) %!d(string=hai) anos