adding ppufpc unit
adding attribute class casting and proper reference data size
added dwarf2parser
dubylib own implementation of dwarf 2 specs.
dbgutils - adding a routine to writeout a memory buffer into hex values to stdout
Dwarf Location Expression parser unit. Location exprsesions are used to indicate where the date could be located in a debugged program run-time. (more flexible and complex approach than used in stabs)
dwarf utility unit (string representation), debugging rounties
updating dwarfconst to dwarfbase. The new unit now contains LEB type and decoding routines.
removing GPL code from fpdebugger. No longer used in dubylib
changing the order of initialization
adding disassembler command
allocating disassembler routine
i386 target identifier
Target property to identify CPU
adding capstone engine test
stack call review
additional command comments
using type info functions
improving address to source line search (allowing a line to be of any code length)
rework on breakpoints set/remove (using dubyline replies and breakpoint ids)
adding breakpoint messages of IDE friendly dubyline extension
adding environment variable whenever reporting an error with breakpoints
fix StrToSourceLineNum - driver separator must be kept in mind
flexible IDE extension
reworked handling breakpoints set and read
adding breakpoints ID support
restore RemoveBreakpoint functionality
adding support for the debugger breakpoints
added pausing of a debugger.
removing debugging out.
adding additional comments for used units
forcing system native slashes at all time, so SysUtils functions can be used.
reworked single-stepping processing.
adding a method to send ctrl+break (in console meaning of that) for a debugged process
handling Ctrl+C and Ctrl+Break equally - stopping the debugged process
proper placing for test
rename TDubyLine to TDubyLineIntf
additional description of the project directories
updating readme about the directories
dubylaztest - a test that could be used to debug dubylaz package, w/o rebuilding the IDE every time
updating dubylaz to be a lazarus package using TDebuggerIntf
remove the deprecated description from install.txt
lazarus-friendly event description (in json format)
setting up duby-line to be lazarus friendly
adding lazarus friendliness
adding higher level break method
adding ctrlbreak to stop the execution
change event reporting for winAPI
adding BreakExecution method (to stop a debugged process execution)
adding break process api
adding Ansi->Wide, Wide->Ansi messages to the ignore list. TODO: must be addressed later!
updating pascal expression interpreter to make function calls
updating function call to be in dbgUtils unit.
preventing parameters from overwriting their info
updating stabs symbols loader
update stabs reader test to handle exceptions
adjust reading of stabs. Always considering a pointer as unsigned integer
updating expression valuation function
adding a "context" into variable valuation and function call.
reworking function parsing - it's now an operation
adding support into dubyline of pascal expression valuator
initial pascal expression valuation support
expression valuation command
adding pascal expression parsing modules
adding expression valuation test
fix the call of a function. added test parameters
stop immediate execution only for certain type of events
initial function call implementation
reading stabs returning type
stabs, extending variable location to identify function return values
adding return var to specify the location of function result
adding RunUntilTheNextEvent for the command loop.
adding Assign() for registries set (in order to copy registries quicker)
updating CPU processing to generate calls.
adding delayed single-step mode commands
disable odd single-step mode. (why was it there in the first place?)
win debugging text cleanup
the test case to resolve file name by handle
winAPI utility to resolve file name from hFile handle
fix the winAPI function declaration. It should be stdcall
removing odd try-excepts
populating function call information for stabs
introducing the CPUCode for debugging information
limit stack data view to 16 entries
Showing internal debugging information for a debug event.
file name reference (**sign** this is because of Lazarus changes)
routine search by address
reading stabs function info
extending function symbol declaration
update in value search to be case insensitive
updating Memory Read, to prevent reading in "unreadable" areas
memory reading routines
data stack view
additional CPU information
additional comments for CPU properties
updating stabs information conversion.
exposing Target. (hmm maybe it's not necessary, because Process and Thread are exposed are available in environment?)
restore "where" command in debugger (was previously disabled due to the changes in the command loop)
fixed commands processing to use the last command on the file
updating stabs reference (cygwin link is outdated) using GNU link (found on wikipedia)