Community
Participate
Working Groups
Build Identifier: http://dev.eclipse.org/svnroot/dsdp/org.eclipse.tm.tcf/trunk@958 When compiling an agent without ENABLE_DebugContext, you'll run into a number of errors, for example: > In file included from services/diagnostics.c:31: > services/symbols.h:165: error: expected declaration specifiers or '...' before 'StackFrame' Reproducible: Always Steps to Reproduce: 1.make CFLAGS='-DENABLE_DebugContext=0 -DENABLE_ELF=0 -DSERVICE_StackTrace=0 -DSERVICE_Breakpoints=0 -DSERVICE_Memory=0 -DSERVICE_Registers=0 -DSERVICE_RunControl=0 -DSERVICE_LineNumbers=0 -DSERVICE_Processes=0 -DSERVICE_Expressions=0 -DSERVICE_MemoryMap=0'
Created attachment 168479 [details] Fix for ENABLE_Symbols dependency Legal Message: I, Peder Andersen, declare that I developed attached code from scratch, without referencing any 3rd party materials except material licensed under the EPL and EDL. I am authorized by my employer, Wind River, to make this contribution under the EPL and EDL.
(In reply to comment #0) > Steps to Reproduce: > 1.make CFLAGS='-DENABLE_DebugContext=0 -DENABLE_ELF=0 -DSERVICE_StackTrace=0 > -DSERVICE_Breakpoints=0 -DSERVICE_Memory=0 -DSERVICE_Registers=0 > -DSERVICE_RunControl=0 -DSERVICE_LineNumbers=0 -DSERVICE_Processes=0 > -DSERVICE_Expressions=0 -DSERVICE_MemoryMap=0' Actually, this was seen building for VxWorks targets, which means it also requires -DENABLE_SymbolsProxy=1 asserted to reproduce.
Created attachment 168480 [details] Fix for ENABLE_LineNumbersProxy dependency This is the other ENABLE switch I found which was really dependent on DebugContext. Legal Message: I, Peder Andersen, declare that I developed attached code from scratch, without referencing any 3rd party materials except material licensed under the EPL and EDL. I am authorized by my employer, Wind River, to make this contribution under the EPL and EDL.
Fixed. I have made sightly different changes to achieve same result. Thanks
Comment on attachment 168479 [details] Fix for ENABLE_Symbols dependency Marking iplog- as a reminder that this patch was not used.
Comment on attachment 168480 [details] Fix for ENABLE_LineNumbersProxy dependency Marking iplog- as a reminder that this patch was not used.
Bulk update: Marking all TCF fixes from the Helios period (2009-06-29 until 2010-06-01) as target 3.2 since they go through release review along with the TM 3.2 release.
Moving bugs to new home for IP log.
Comment on attachment 168479 [details] Fix for ENABLE_Symbols dependency Marking patch obsolete since it was not used.
Comment on attachment 168480 [details] Fix for ENABLE_LineNumbersProxy dependency Marking patch obsolete since it was not used.
Bulk change: Marking all bugs from the TM era (until June 2011) target 0.3