Difference between revisions of "Help File:Break and trace"

From Cheat Engine
Jump to navigation Jump to search
 
Line 1: Line 1:
 +
[[Category:Help]]
 
If you have used the Break and trace option in CE 5.x,  
 
If you have used the Break and trace option in CE 5.x,  
 
you will notice that this option has been improved to be a much more advanced feature in CE 6.  
 
you will notice that this option has been improved to be a much more advanced feature in CE 6.  

Latest revision as of 12:02, 19 March 2017

If you have used the Break and trace option in CE 5.x, you will notice that this option has been improved to be a much more advanced feature in CE 6. First you are able to use break and trace with data breakpoints too. Furthermore, you can set a breaking condition and stopping condition for the trace and you also have the option to log the stack to a certain level (4096 bytes are used to make the stack snapshots). If you see a trace log, you will notice additional, very important changes.

The trace log is displayed as a tree, so you can see calls and returns easily. This way the log is also a structured map of the traced code, which is undoubtedly a huge improvement compared to the previous logs. It will not only help you to navigate, but you can also see where is your code in the tree and how "deep" is the function where it is used. Advanced users will probably appreciate this. Right-clicking in the log will offer the collapse and expand tree options.

There are a few additional options like saving the log and searching in the log (which was not possible in earlier versions). Also an improvement that the values on the addresses in the codes are shown.

Clicking on the F button will bring up the FPU register window, and the S button will show the Stack View window. If You right-click in the stack view, you can change the offset display between ebp+* and esp+* which is very useful when you are tracing values in the stack.

Links[edit]