summaryrefslogtreecommitdiff
path: root/utils/rpctrace.c
AgeCommit message (Collapse)Author
2002-05-282002-05-28 Roland McGrath <roland@frob.com>Roland McGrath
* rpctrace.c (print_data): Use if instead of switch to handle FP type sizes, in case double == long double.
2002-05-212002-05-20 Ognyan Kulev <ogi@fmi.uni-sofia.bg>Marcus Brinkmann
* rpctrace.c (parse_msgid_list): Fixed the check that tests if we read exactly 3 fields from each line.
2002-03-262002-03-23 James A. Morrison <ja2morri@uwaterloo.ca>Neal H. Walfield
* rpctrace.c (parse_msgid_list): Use ERR, not errno. * shd.c (reap): Use error, not perror. (command): Likewise. (main): Likewise. (run): Use error, not perror. Use ERR, not errno.
2002-01-302002-01-30 Roland McGrath <roland@frob.com>Roland McGrath
* rpctrace.c (struct msgid_info): New type. (msgid_ihash_cleanup): Updated to use it. (parse_msgid_list): Use it to also record subsystem name in table. (msgid_info): New function, guts of msgid_name. (msgid_name): Use that. (msgid_display, msgid_trace_replies): New stub functions. (trace_and_forward): Use them to conditionalize tracing and printing.
2002-01-292002-01-29 Roland McGrath <roland@frob.com>Roland McGrath
* rpctrace.c (options): Add -I/--rpc-list. (msgid_ihash): New static variable. (msgid_ihash_cleanup): New function. (parse_msgid_list, magid_name): New functions. (main: parse_opt): Grok -I using parse_msgid_list. (trace_and_forward, print_request_header, print_reply_header): Look up msgh_id values using msgid_name and print strings if possible.
2002-01-022002-01-02 Roland McGrath <roland@frob.com>Roland McGrath
* rpctrace.c (traced_spawn) [KERN_INVALID_LEDGER]: Pass extra arguments to task_create for OSF variant. * shd.c (run): Likewise.
2001-10-152001-10-14 Roland McGrath <roland@frob.com>Roland McGrath
* rpctrace.c (trace_and_forward): Move assert on expected port type to after check for notifications (which always use fake send-once rights).
2001-06-062001-06-06 Roland McGrath <roland@frob.com>Roland McGrath
* rpctrace.c (trace_and_forward): Assert that INFO has the same port right type as the right we looked up. Don't consider a message a reply unless its receiver is a send-once right.
2001-06-062001-06-06 Roland McGrath <roland@frob.com>Roland McGrath
* rpctrace.c (print_reply_header): Don't call unfinished_line if expected_reply_port is null, indicating the last line was finished as a simpleroutine.
2001-02-272001-02-27 Roland McGrath <roland@frob.com>Roland McGrath
* rpctrace.c: Overhaul output handling.
1999-07-181999-07-17 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* rpctrace.c (rewrite_right): If we see our own wrapper right, unwrap and replace it with the original send right. (trace_and_forward): Remove vm_map special case.
1999-07-18(trace_and_forward): rehack special cases for mach_port_insert_right and vm_mapRoland McGrath
1999-07-181999-07-17 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* rpctrace.c: Mostly rewritten. Now mostly working with skeletal functionality.
1999-07-161999-07-15 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* rpctrace.c: New file, from josem and gord. Not yet functional. * Makefile (rpctrace): New target. (targets): Add rpctrace. (SRCS): Add rpctrace.c.