compiler/clib: Refactoring code for C99/POSIX.1-2008 separation.
[AROS.git] / workbench / utilities / Snoopy / README
blob785f8668edae43f25d50aff4d1187bd1d48a74be
1 Snoopy
2 ======
4 Simple system monitor. It patches nearly the same functions as the famous
5 SnoopDos. It prints the parameters of several library functions with the
6 kprintf function. You can see the output either in the Shell from which
7 you have started AROS or in Sashimi.
9 Usage
10 =====
12 Select the functions you want to monitor and press the 'Save' or 'Use' button.
13 Press 'Undo' to revert to the state before your latest 'Save' or 'Use' click.
14 'Reset' resets to some default settings.
15 'Save' stores the settings in envarc:snoopy.prefs.
16 You should normally not use the 'Cancel' button. It can lead to
17 problems when another program patches the functions which have
18 already been patched by Snoopy.
20 Option "Breakpoint" sets debug interrupt on i386 and x86-64. This option is
21 connected to the output, i.e. interrupt happens after "SNOOP" output.
22 Only enable this when you know what you are doing.
24 Option "Match name". Filters with AmigaDOS pattern (e.g. #?foobar#?)
26 TODO
27 ====
29 NameFromLock crashes. Therefore the CurrentDir patch doesn't print
30 the full path name of the directory and the option ShowFullPath doesn't work.
32 Implement missing settings.
34 Load/Save match pattern