From: Eric B. <er...@go...> - 2007-12-26 10:07:51
|
Colin Adams wrote: > In this case gdb does not break, but says "Program exited normally.". > However I do not get the correct output. > Maybe I can try stepping through the code to see what is happening. > Does gec provide an eiffel-to-c function name mapping? No, mapping has to be done manually by looking at the generated .h file. Note that the "trace" option works, but the program runs much slower and in my experience the output is harder to make sense of than the C execution trace. This is because "trace" does not provide an execution trace, but prints to the output a message each time the execution enters or exits a routine. I started to implement an Eiffel execution trace mechanism, but I stopped when I realized that for what I was doing it was faster to use the C execution trace and then translate the function names manually than to implement the Eiffel execution trace mechanism. -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |