Skip to main content
AgeCommit message (Collapse)AuthorFilesLines
2010-09-13TCF Debugger: Fixed: step out command fails with NullPointerException if ↵eutarass1-1/+2
stack trace is not available
2010-09-10TCF Debugger: added diagnostic test for Expressions.dispose commandeutarass1-0/+18
2010-09-10TCF Debugger: Fixed: assert can fail when diagnostic tests are canceledeutarass1-2/+1
2010-08-301. Fixed: Closing TCF channel underlying streams can block for a long time, ↵eutarass1-1/+1
so it needs to be done by a background thread. 2. Few cosmetic changes.
2010-08-17TCF Agent: fixed multiple minor issues in debug services implementation that ↵eutarass2-2/+8
were found by automated tests, most of them are Windows specific
2010-08-14Fixed: STATE_OPENNING is spelled incorrectly in the IChannel interface, ↵eutarass1-1/+1
2010-08-13TCF Debugger: Fixed: diagnostics test sometime fails with false positive: ↵eutarass1-2/+1
"Invalid BP status"
2010-08-04TCF Debugger: Fixed: Unhandled exception in TCF event dispatch: ↵eutarass1-0/+10
java.lang.NullPointerException at, which happens sometimes when exiting Eclipse with open TCF Debugger session
2010-08-03TCF Tests:eutarass3-1/+3
1. Fixed: Expression tests should exit with error when RunControl.contextException is received. 2. Added -ea (enable asserts) to the tests launch configuration.
2010-08-03Changed command line version of TCF test suite to exit with error if test ↵eutarass1-0/+6
don't finish in 10 minutes
2010-07-28TCF Tests: fixed: file system test creates file names with double slasheseutarass1-1/+3
2010-07-16TCF Tests: fixed: tests should abort and exit with error code when unhandled ↵eutarass1-7/+1
exception is caught in event dispatch loop
2010-07-12Locator.redirect command changed to allow command argument to be either peer ↵eutarass1-28/+39
ID or complete set of peer attributes. This allow a client to redirect a channel to a peer that is not known by remote Locator.
2010-07-09TCF Tests: added Breakpoints service capabilities checkseutarass1-2/+28
2010-06-29Added support for "step into range" run control commands in both the agent ↵eutarass2-21/+42
and the debugger
2010-06-28TCF Debugger: improved Expressions view update logic in order to reduce ↵eutarass1-0/+7
flicker in the view
2010-06-22TCF Debugger: fixed: step over source line does not step properly over a ↵eutarass1-4/+4
function epilogue
2010-06-21TCF Debugger: diagnostics test fixed: the test can get into infinite loop if ↵eutarass1-0/+6
for some commands agent respond with no error and no data
2010-06-16TCF Agent: implemented fast search of DWARF compilation units using ↵eutarass1-3/+6
.debug_aranges section
2010-06-14Fixed some of Eclipse 3.6 JDT warningseutarass5-14/+24
2010-06-14TCF Debugger: "Run Tests" and "Tests Loop" commands now start the agent if ↵eutarass1-1/+1
"Run instance of TCF agent..." is checked
2010-06-14TCF Agent: disable frame pointer omission when building with MSC. Frame ↵eutarass1-0/+0
pointers are needed for agent self-diagnostics.
2010-06-10Added excluding="**/.svn/*" to make sure SVN metadata is not treated as ↵eutarass1-1/+1
source code by JDT
2010-06-09Fixed: missing copyright noticeeutarass1-0/+10
2010-06-09TCF Agent: added handling of error report parameters in errno_to_str()eutarass6-4/+116
TCF Debugger: diagnostics: added tests for transmitting and receiving TCF error reports
2010-06-041. Added version=0.3.0 on Export-Package:
2. Added "x-friends:=" directives in tm.tcf.debug/META-INF/MANIFEST.MF 3. Reverted version changes on tm.tcf.dsf - nothing has happened to them in the past year 4. Fixed: in, the providerName should be " - DSDP" for consistency, and as required by the Development Process. 5. Fixed some compiler warnings
2010-06-03TCF version changed to 0.3.0eutarass3-5/+5
2010-05-27Fixed copyright headers eutarass34-26/+116
2010-05-25TCF Debugger: process "don't stop" and "don't pass" signal masks are made ↵eutarass2-0/+59
persistent per launch configuration
2010-05-24TCF Agent: fixed Memory Map changed events on Linux, added Memory Map for ↵eutarass1-13/+27
Windows TCF Debugger: added module names in stack frame labels TCF Debugger: added error handling in remote process console IO
2010-05-17TCF Debugger: fixed: run control diagnostic tests sometimes report bogus ↵eutarass1-1/+3
error "Already resumed"
2010-05-15TCF Debugger: fixed: diagnostic tests fail to report an error when one out ↵eutarass1-1/+1
of four socket connections was refused
2010-05-12TCF Agent: low-level debug API changed, new functions added:eutarass1-66/+66
/* * Write 'size' byte into context register starting at offset 'offs'. * Return -1 and set errno if the register cannot be written. */ extern int context_write_reg(Context * ctx, RegisterDefinition * def, unsigned offs, unsigned size, void * buf); /* * Read 'size' bytes from context register starting at offset 'offs'. * Return -1 and set errno if the register cannot be read. */ extern int context_read_reg(Context * ctx, RegisterDefinition * def, unsigned offs, unsigned size, void * buf); This is done to hide context register data representation, and to allow implementation of lazy reading of registers.
2010-05-10TCF Debugger: run control tests code is reviewed and rearranged to make it ↵eutarass1-206/+249
cleaner and easier to read
2010-05-06TCF Agent: fixed: diagnostics fail if the agent is built without Symbols serviceeutarass2-8/+23
2010-05-05TCF Agent: fixed regression: Registers.getm returns no dataeutarass1-0/+8
2010-05-03TCF Debugger: improved source step over command: skip code that has no line ↵eutarass1-4/+8
number info
2010-04-30TCF Agent: in order to improve debug API abstraction:eutarass2-3/+29
1. removed "pid_t pid" and "pid_t mem" fields from "struct Context": usage of pid_t is not 100% portable, some contexts might not have a PID. 2. added "char id[]" field in "struct Context". The field contains TCF ID of the context. 3. added "Context * mem" field in "struct Context". The field points to memory space object of the context. 4. added "Context * creator" field in "struct Context".
2010-04-27TCF Agent: added function context_extension() that allows service ↵eutarass1-12/+22
implementations to extend debug context object with arbitrary service-private data. Services code changed to use the new extension method.
2010-04-16TCF Debugger: fixed typo in error message texteutarass1-1/+1
2010-04-02TCF Agent: changed code for FileSystem.roots command on Windows to use ↵eutarass1-2/+8
GetLogicalDrives() to be able to report drives without media
2010-04-01Bug 307656: AssertionError in TCFBreakpointsModeleutarass1-54/+49
2010-03-25TCF Debugger: fixed: UI can lock if keyboard shortcuts F5, F6, or F7 are ↵eutarass3-6/+15
used for stepping
2010-03-18More TCF Symbols Server code. Most services work OK.eutarass2-6/+18
The server still needs more work: 1. Stack trace cannot not use ELF .frame_info section. 2. TCF debugger symbols cache flushing logic is incomplete.
2010-03-09TCF Agent: more symbols value-add code.eutarass2-15/+43
2010-02-22Work in progress: more TCF value-add support - all tests have passed when ↵eutarass7-126/+196
connecting to a target through TCF symbols server value-add.
2010-01-29Fixed: missing copyright noteeutarass1-1/+11
2010-01-21TCF Symbols service is re-worked to support implementation of the service as ↵eutarass1-4/+53
2010-01-14TCF Agent: more value-add support: few bug fixes and cosmetic changeseutarass1-1/+1
2010-01-13TCF Agent: Line Numbers service is now fully functional in value-add modeeutarass1-118/+136

Back to the top