
Use Cases |
|
Here are a few examples of how frysk can help:
frysk ImagesLast updated 2005-12-05. Below is a work-in-progress snapshot of a process view. A user is in the process of adding an observer to the bash process. In addition to being logged, a user can associate actions to an observer. Examples of observers and actions include:
![]() Next is a screenshot of the same window, after the observer on fork() has been set. ![]() Below is the result of monitoring the process with the fork observer set. There was a fork event, as displayed in the timeline window. ![]() Next is how the timeline window displays multiple events triggered when multiple observers have been set (here, the events were hardcoded, obviously). ![]() Next is a partial mockup (some parts were taken from a snapshot) of the source view window. On the left hand side is the stack and variable trace, and in the middle the corresponding source. ![]() And examining the middle of the call stack of John The Ripper in the SourceWindow: ![]() Below, is a text search run in the source window. ![]() Here, a sequence of screenshots that display how, given inline code (here do_something() , b(), and f() were inlined),the source window can display it in place. ![]() ![]() ![]() ![]() ![]() Next is a shot of the Register Window, available from the Source Window listing the contents of various registers used by program under examination. ![]() And here is a screenshot of the Memory Window, displaying the contents of program memory between user-selected bounds in a variety of formats, including instruction reading. ![]() The Frysk disassembler in action: ![]() ![]() This shows the custom observer dialog where one can edit and costomize observers ![]() The dialog to customize observers. The use can select the event, and add filters and actions to the observer ![]() ![]()
|