| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
(usage): Accomodate stdout output.
(print_version): New function.
|
|
|
|
|
|
| |
(attach_process): Use window pid if cygwin pid isn't available (yet).
(create_child): Use either DEBUG_ONLY_THIS_PROCESS or DEBUG_PROCESS,
exclusively. (Suggested by Conrad.Scott@dsl.pipex.com)
|
|
|
|
|
|
| |
(proc_child): Do it here, instead, after first debug event. This should work
around inexplicable races with DebugActiveProcess.
(dostrace): Pass any pid argument to proc_child.
|
|
|
|
| |
(fhandler_disk_file::fstat): Ditto for delete/free.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* strace.cc: Use specific cygwin includes, as required.
(load_cygwin): New function. Loads cygwin DLL, if necessary.
(attach_process): Attaches strace to a running process.
(dostrace): Accept pid argument. Attach to pid if supplied.
(usage): Describe -p option. Correct system description.
(longopts): Alphabetize.
(opts): Ditto.
(main): Ditto. Handle -p option.
* Makefile.in (CXXFLAGS): Ensure that important settings are preserved even
when overriden by command line.
|
|
|
|
|
|
|
|
| |
* cygcheck.cc (cygwin_info): Intitialize variable to quiet g++ warning.
(dump_sysinfo): Make variables unsigned to quiet g++ warnings.
* strace.cc (version_string): Rename from SCCSid.
(add_child): Remove unused variable.
(version): Use version_string. Avoid use of fprintf.
|
|
|
|
|
| |
* cygpath.cc (usage): Alphabetize options.
* strace.cc (usage): Ditto.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add support for help and version info.
Use new parse_mask() function for -m/--mask option.
(longopts): Add long options structure.
(opts): Move options string from getopts call to static var.
(usage): Print usage information.
(SCCSid): Version info.
(version): New function for displaying version info.
(parse_mask): New function supporting parsing of mnemonics,
hex, and basic expressions in masks.
(mnemonic2ul): New mnemonic parsing function.
(tag_mask_mnemonic): New type.
(mnemonic_table): New table of mnemonics for mnemonic2ul() to
search through.
|
|
|
|
|
|
| |
window. New option '-S x'. Flush buffered output every x seconds.
(create_child): Start child process in new window, when requested.
When requested, periodically flush debugging output.
|
|
|
|
|
| |
* setfacl.c: Ditto.
* strace.cc: Ditto.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
more obvious.
* strace.cc (add_child): Just add child's pid directly.
(remove_child): No need to close the child process pid since ContinueDebugEvent
does that automatically.
(proc_child): Ditto for child thread.
|
|
|
|
|
| |
* umount.cc: ditto
* strace.cc: add #define for alloca
|
|
|
|
|
| |
* strace.cc (_impure_ptr): New global variable to make strace build under
Cygwin gcc.
|
|
|
|
| |
per-process basis.
|
|
|
|
| |
types of time output.
|
|
|