You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by "Samisa Abeysinghe (JIRA)" <ax...@ws.apache.org> on 2005/02/02 03:55:18 UTC
[jira] Updated: (AXISCPP-164) Not all Axis C++ code entry/exit traced
[ http://issues.apache.org/jira/browse/AXISCPP-164?page=history ]
Samisa Abeysinghe updated AXISCPP-164:
--------------------------------------
Component: Trace Utility
(was: Basic Architecture)
> Not all Axis C++ code entry/exit traced
> ---------------------------------------
>
> Key: AXISCPP-164
> URL: http://issues.apache.org/jira/browse/AXISCPP-164
> Project: Axis-C++
> Type: Improvement
> Components: Trace Utility
> Versions: future (enh)
> Reporter: Mark Whitlock
> Assignee: Mark Whitlock
>
> The trace tool enables entry/exit tracing in much of Axis C++. These are bits that are not traced, but should be...
> - AxisTransport and AxisXMLParser dll/so
> - Startup before axiscpp.conf is read in.
> - A list of files in Exclusion.java which make the trace tool fail
> - trace itself (probably reasonable to not be able to trace trace)
> The trace tool could also add trace into catch blocks.
> Also there are places where the trace tool should do a better job in adding in trace exit. For instance: void f(int a){if(a){g(a);}else{h(a); return;}} needs a traceexit before the closing brace (as well as at the return), but void f(int a){if(a){g(a); return; }else{h(a); return;}} does not. Indeed to add trace in here would be unreachable code which would be a warning or error on some platforms.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira