|
|
1.1 ! root 1: cin_argc int cin_argc; number of arguments passed to cin ! 2: cin_argv char *cin_argv[]; arguments passed to cin ! 3: cin_break int cin_break(fn, n) char *fn; int n; set a breakpoint at line n in function fn ! 4: cin_dump int cin_dump(file) char *file; create an executable in file ! 5: cin_eval enode *cin_eval(e) enode *e; execute code ! 6: cin_filename char *cin_filename; current C source filename being executed ! 7: cin_find_ident ident *cin_find_ident(id) char *id; search for id in current view ! 8: cin_info void cin_info(s) char *s; give information about current program ! 9: cin_level int cin_level; the number of nested breakpoints ! 10: cin_libpath char *cin_libpath; a list of libraries to search for undefined routines ! 11: cin_lineno int cin_lineno; the current C source line number being executed ! 12: cin_load int cin_load(s) char *s; evaluate s as invocation arguments of cin ! 13: cin_log int cin_log(file) char *file; record the interactive mode session in file ! 14: cin_ltof char *cin_ltof(n) int n; return the function name at line n ! 15: cin_print enode *cin_print(e) enode *e; print e as C code ! 16: cin_prompt char *cin_prompt; the interactive mode prompt (default "cin") ! 17: cin_quit void cin_quit() exit cin ! 18: cin_read enode *cin_read(s) char *s; read s and return program ! 19: cin_reset int cin_reset() restore initialized data and bss to original values ! 20: cin_return void cin_return() return from a breakpoint ! 21: cin_spy int cin_spy(fn, id, mod, ref) char *fn, *id; int (*mod)(), (*ref)(); ! 22: cin_spy call function mod (ref) when id is modified (referenced) in function fn ! 23: cin_stack stackelem *cin_stack; <stack.h> the trace of subroutine calls ! 24: cin_system void cin_system() enter interactive mode ! 25: cin_unbreak int cin_unbreak(fn, n) char *fn; int n; remove a breakpoint at line n in function fn ! 26: cin_unload int cin_unload(s) char *s; unload file s ! 27: cin_unspy int cin_unspy(fn, name, mod, ref) remove spy on name in function fn ! 28: cin_unspy (see cin_spy) ! 29: cin_unwrapper int cin_unwrapper(fn, bf, af) char *fn; int (*bf)(), (*af)(); ! 30: cin_unwrapper remove wrapper on function fn ! 31: cin_view int cin_view(s) char *s; change current view to s ! 32: cin_views view *cin_views; <symtab.h> the list of available views ! 33: cin_wrapper int cin_wrapper(fn, bf, af) char *fn; int (*bf)(), (*af)(); ! 34: cin_wrapper call function before (after) before (after) subroutine name is called
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.