]> sourceware.org Git - systemtap.git/blob - tapset/ChangeLog
Fix sys_sigaltstack for i686 after register unification
[systemtap.git] / tapset / ChangeLog
1 2008-03-06 Ananth N Mavinakayanahalli <ananth@in.ibm.com
2
3 * i686/syscalls.stp: Handle sys_sigaltstack parameter after
4 register unification
5
6 2008-02-28 Will Cohen <wcohen@redhat.com>
7
8 PR433780
9 * errno.stp (returnstr): Handle unified i386/x86_64 reg names.
10
11 2008-02-27 Masami Hiramatsu <mhiramat@redhat.com>
12
13 * x86_64/syscalls.stp (syscall.iopl): Use new_iopl instead of level
14 on xen kernel.
15
16 2008-01-25 Will Cohen <wcohen@redhat.com>
17
18 PR5554
19 * syscalls.stp (__is_user_regs): Modify to work with older kernels.
20
21 2008-01-23 Masami Hiramatsu <mhiramat@redhat.com>
22
23 PR5554
24 * syscalls.stp (__is_user_regs): Add new function to check whether
25 pt_regs is user mode registers.
26 (syscall.fork): Use __is_user_regs() to decide syscall name.
27
28 2008-01-16 Eugene Teo <eteo@redhat.com>
29
30 * signal.stp (get_sa_flags, get_sa_handler): New functions to
31 return addresses of sa_flags and sa_handler of struct k_sigaction.
32 (sigset_mask_str): New function. Returns a string containing the
33 set of signals to be blocked when executing the signal handler.
34 (is_sig_blocked): New function. Checks task_struct->blocked signal
35 mask for signals that are currently blocked.
36 (signal_str): New function. Translates a signal number.
37 (sa_flags_str): New function. Translates the sa_flags.
38 (sa_handler_str): New function. Returns the signal action or handler
39 associated to the signal.
40
41 2008-1-4 Masami Hiramatsu <mhiramat@redhat.com>
42
43 * aux_syscalls.stp (_stp_fork_list): Check kernel version for new
44 flags.
45
46 2008-1-4 Masami Hiramatsu <mhiramat@redhat.com>
47
48 PR5152
49 * scheduler.stp (scheduler.ctxswitch): Change probe point __switch_to
50 to context_switch on ia64.
51
52 2007-12-27 Zhaolei <zhaolei@cn.fujitsu.com>
53
54 From Yang Zhiguo <yzgcsu@cn.fujitsu.com>
55 * signal.stp (_signal.send.part3.return): Correct name variable.
56
57 2007-12-25 Zhaolei <zhaolei@cn.fujitsu.com>
58
59 From Yang Zhiguo <yzgcsu@cn.fujitsu.com>
60 * aux_syscalls.stp (_struct_sigaction_u): Delete overlaped
61 SA_SIGINFO from _stp_sa_flags_list[].
62
63 2007-12-21 Zhaolei <zhaolei@cn.fujitsu.com>
64
65 From Yang Zhiguo <yzgcsu@cn.fujitsu.com>
66 * aux_syscalls.stp (_futex_op_str): Add new futex options.
67 (_stp_fork_list[]): Add new clone flags.
68
69 2007-12-17 Martin Hunt <hunt@redhat.com>
70
71 * syscalls.stp (get_mempolicy): Fix syntax. Add prototype.
72 (kexec_load): Ditto.
73 (mbind): Ditto.
74 (move_pages): Ditto.
75
76 2007-12-17 Zhaolei <zhaolei@cn.fujitsu.com>
77
78 From Yang Zhiguo <yzgcsu@cn.fujitsu.com>
79 * Add new address family to _fam_num2str: IUCV and RXRPC.
80
81 2007-12-17 Zhaolei <zhaolei@cn.fujitsu.com>
82
83 From Bai Weidong <baiwd@cn.fujitsu.com>
84 * syscalls.stp: Add missed compat* probes in syscalls.stp.
85
86 2007-12-12 Martin Hunt <hunt@redhat.com>
87
88 * syscalls2.stp (compat_sys_ptrace): Remove for now.
89 Utrace-patched kernels have a different compat_sys_ptrace().
90
91 2007-12-7 Zhaolei <zhaolei@cn.fujitsu.com>
92
93 From Yang Zhiguo <yzgcsu@cn.fujitsu.com>
94 * syscalls2.stp: Add missed compat* probes in syscalls2.stp.
95
96 2007-12-7 Zhaolei <zhaolei@cn.fujitsu.com>
97
98 From Bai Weidong <baiwd@cn.fujitsu.com>
99 * aux_syscalls.stp (__sem_flags): Add the missed mode display,
100 Fix calculation error when string is empty.
101
102 2007-11-21 Zhaolei <zhaolei@cn.fujitsu.com>
103
104 From Bai Weidong <baiwd@cn.fujitsu.com>
105 * syscalls2.stp (rt_sigsuspend): Fix the semantic error caused by
106 the difference of kernel versions on IA64.
107
108 2007-11-14 Zhaolei <zhaolei@cn.fujitsu.com>
109
110 From Lai Jiangshan <laijs@cn.fujitsu.com>
111 * signal.stp (signal.do_action): Call __get_action_mask to get mask
112 to fix semantic error of accessing a struct.
113 * signal.stp (__get_action_mask): Add.
114
115 2007-11-12 Martin Hunt <hunt@redhat.com>
116
117 * logging.stp (print_char): Remove. Now implemented by
118 stap.
119 (log): Add a comment that it is deprecated.
120
121 2007-11-12 Martin Hunt <hunt@redhat.com>
122
123 * syscalls2.stp (sys_remap_file_pages: : Change kernel
124 version check to >= 2.6.24.
125
126 2007-11-8 Zhaolei <zhaolei@cn.fujitsu.com>
127
128 From Lai Jiangshan <laijs@cn.fujitsu.com>
129 * rpc.stp (clones_from_clnt): Use deref to check, then use
130 atomic_read to read an atomic_t to avoid compilation error of
131 type matching.
132 (tasks_from_clnt): Ditto.
133
134 2007-11-6 Zhaolei <zhaolei@cn.fujitsu.com>
135
136 From Cai Fei <caifei@cn.fujitsu.com>
137 * rpc.stp (sunrpc.clnt.call_sync): Define procname only for
138 kernel>=2.6.17.
139 (sunrpc.clnt.call_async): Ditto.
140
141 2007-11-5 Zhaolei <zhaolei@cn.fujitsu.com>
142
143 From Cai Fei <caifei@cn.fujitsu.com>
144 * nfs_proc.stp: Use kread in get_ip and get_prot to avoid kernel
145 panic.
146
147 2007-11-2 Zhaolei <zhaolei@cn.fujitsu.com>
148
149 From Cai Fei <caifei@cn.fujitsu.com>
150 * nfsd.stp: Fix the semantic error caused by the difference of
151 kernel versions.
152 * nfs_proc.stp: Ditto.
153
154 2007-11-1 Will Cohen <wcohen@redhat.com>
155
156 * syscall2.stp (sys_remap_file_pages): Fix compile error with kernel
157 version greater than 2.6.23.
158
159 2007-11-1 Zhaolei <zhaolei@cn.fujitsu.com>
160
161 From Lai Jiangshan <laijs@cn.fujitsu.com>
162 * rpc.stp (clones_from_clnt): Add CATCH_DEREF_FAULT().
163 (tasks_from_clnt): Ditto.
164
165 2007-10-17 Martin Hunt <hunt@redhat.com>
166 PR5000
167 * endian.stp (set_endian): Remove.
168
169 2007-10-15 Dave Wilder <dwilder@us.ibm.com>
170
171 *aux_syscalls.stp:_dfd_str Added test for 32-bit value of AT_FDCWD
172
173 2007-10-15 Zhaolei <zhaolei@cn.fujitsu.com>
174
175 From Cai Fei <caifei@cn.fujitsu.com>
176 * conversions.stp: Add a function kernel_string_n for copy
177 non-0-terminated string with fixed length from kernel space at
178 given address.
179 * stapfuncs.5.in: Add kernel_string_n.
180 * nfsd.stp: Using kernel_string_n to copy non-0-terminated string
181 with fixed length from kernel space at given address.
182 * nfs_proc.stp: Ditto.
183
184 2007-10-12 Zhaolei <zhaolei@cn.fujitsu.com>
185
186 * queue_stats.stp (qsq_start): Fix problem that compile fails when
187 calling qsq_utilization or other query functions next to qsq_start.
188
189 2007-10-11 Zhaolei <zhaolei@cn.fujitsu.com>
190
191 * queue_stats.stp (qsq_utilization): Update queue account datas
192 before calculate.
193 (qsq_blocked): Ditto.
194 (qsq_wait_queue_length): Ditto.
195 (qsq_service_time): Ditto.
196 (qsq_wait_time): Ditto.
197 (qsq_throughput): Ditto.
198
199 2007-10-11 Zhaolei <zhaolei@cn.fujitsu.com>
200
201 From Cai Fei <caifei@cn.fujitsu.com>
202 * nfs_proc.stp (__nfs_write_data_info): Add data-access code for
203 count, valid and timestamp.
204
205 2007-10-11 Zhaolei <zhaolei@cn.fujitsu.com>
206
207 * udp.stp: Add name argument for all probes.
208
209 2007-10-10 Martin Hunt <hunt@redhat.com>
210
211 * aux_syscalls.stp (_stp_lookup_str): When defaulting
212 to a numeric value, append, don't overwrite.
213
214 2007-10-10 Zhaolei <zhaolei@cn.fujitsu.com>
215
216 From Lai Jiangshan <laijs@cn.fujitsu.com>
217 * aux_syscalls.stp (_stp_lookup_or_str) redirect to _stp_lookup_str
218 if val is 0.
219
220 2007-10-09 Mike Mason <mmlnx@us.ibm.com>
221
222 * rpc.stp: Replaced atomic_read()'s with kread()'s
223
224 2007-10-09 Martin Hunt <hunt@redhat.com>
225 PR5153
226 * aux_syscalls.stp (_sighandler_str): No
227 sa_restorer field for IA64.
228
229 2007-10-09 Martin Hunt <hunt@redhat.com>
230
231 * syscalls2.stp (sys_signal): Call
232 _sighandler_str().
233
234 * aux_syscalls.stp (_stp_sigset_str): Don't
235 include SIG_0.
236 (_sighandler_str): New.
237
238 2007-10-09 Zhaolei <zhaolei@cn.fujitsu.com>
239
240 * queue_stats.stp (qsq_start): Add destruction for qs_utime.
241
242 2007-10-09 Zhaolei <zhaolei@cn.fujitsu.com>
243
244 From Cai Fei <caifei@cn.fujitsu.com>
245 * memory.stp (addr_to_node): Fix the compilation error of function
246 addr_to_node on IA64.
247
248 2007-10-05 Martin Hunt <hunt@redhat.com>
249
250 * aux_syscalls.stp: Put #ifdef CONFIG_COMPAT
251 around compat code.
252
253 * syscalls2.stp (rt_sigaction, sigaction): Call
254 _struct_sigaction_u().
255
256 * aux_syscalls.stp (_struct_timeval): Removed. No longer
257 necessary now that we have structure access in scripts.
258 (_struct_timespec): Ditto.
259 (_struct_itimerval): Ditto.
260 (_struct_timezone_u): Remove random CATCH_DEREF_FAULT()
261 line.
262 (_stp_sigset_str): New.
263 (_struct_sigaction_u): New.
264
265 2007-10-04 Frank Ch. Eigler <fche@elastic.org>
266
267 * inet.stp: New tapset for htonl and friends.
268
269 2007-10-04 Zhaolei <zhaolei@cn.fujitsu.com>
270
271 * queue_stats.stp (qsq_print): Make value of ops/s output as float
272
273 2007-10-03 Zhaolei <zhaolei@cn.fujitsu.com>
274
275 * aux_syscalls.stp(_sockopt_level_str): Add support for protocol
276 number 134~137.
277 * socket.stp (global define,begin): Ditto.
278
279 2007-10-02 Zhaolei <zhaolei@cn.fujitsu.com>
280
281 * tcp.stp: Add name argument for all probes.
282 * tcp.stp (tcp.setsockopt.return): Add comment.
283
284 2007-10-01 Martin Hunt <hunt@redhat.com>
285
286 * aux_syscalls.stp (_str_lookup_str): Print unmatched
287 values in hex.
288
289 2007-10-01 Zhaolei <zhaolei@cn.fujitsu.com>
290
291 * socket.stp (_success_check): Fix compare method.
292
293 2007-09-27 Martin Hunt <hunt@redhat.com>
294
295 * aux_syscalls.stp (_stp_lookup_str, _stp_lookup_or_str):
296 New functions to efficiently and safely read arrays of values
297 and return a string.
298 (_signal_name): Reimplement using _stp_lookup_str().
299 (_semctl_cmd): Ditto.
300 (__fork_flags): Ditto.
301 (_mmap_flags): Ditto.
302 (_mprotect_prot_str): Ditto.
303 (_shmat_flags_str): Ditto.
304 (_at_flag_str): Ditto.
305 (get_mmap_args): Complete rewrite for safety and correctness.
306
307 2007-09-27 Wenji Huang <wenji.huang@oracle.com>
308
309 * rpc.stp (clones_from_clnt, tasks_from_clnt): Fix for kernel >= 2.6.22.
310 * nfs.stp (__nfsi_ndirty) : Ditto.
311 * nfs_proc.stp (__nfsv4_bitmask) : Make bitmask valid according to CONFIG.
312
313 2007-09-27 Zhaolei <zhaolei@cn.fujitsu.com>
314
315 From Cai Fei <caifei@cn.fujitsu.com>
316 * rpc.stp (sunrpc.clnt.shutdown_client): Add argument progname's
317 definition for probe sunrpc.clnt.shutdown_client, because it
318 is in the man page but not defined in tapset.
319
320 2007-09-27 Zhaolei <zhaolei@cn.fujitsu.com>
321
322 From Cai Fei <caifei@cn.fujitsu.com>
323 * rpc.stp (sunrpc.clnt.call_sync, sunrpc.clnt.call_async): Fix
324 the output format of flags in argstr from hex to decimal just
325 to make it same as other probes.
326
327 2007-09-27 Zhaolei <zhaolei@cn.fujitsu.com>
328
329 * tcp.stp (sendmsg.return): Fix description of size variable.
330 * tcp.stp (recvmsg.return): Ditto.
331
332 2007-09-27 Zhaolei <zhaolei@cn.fujitsu.com>
333
334 * socket.stp (aio_read): Fix compile error with kernel version
335 less than 2.6.19.
336 * socket.stp (aio_write): Ditto.
337
338 2007-09-26 Mike Mason <mmlnx@us.ibm.com>
339
340 * vfs.stp:
341 Specified explicit types for __find_bdevname() parameters
342 and return value. The types could not be determined correctly
343 when __find_bdevname() was used in nfs.stp
344
345 Added __page_index() to work around problem dereferencing unions
346 in stap language.
347
348 Made generic.fop.sendfile conditional on kernel <= 2.6.22.
349 generic_file_sendfile() was removed in 2.6.23.
350
351 2007-09-26 Zhaolei <zhaolei@cn.fujitsu.com>
352
353 From Lai Jiangshan <laijs@cn.fujitsu.com>
354 * syscall.stp (syscall.brk): Add probe point
355 kernel.function("ia64_brk").
356 * syscall.stp (syscall.mremap): Add probe point
357 kernel.function("ia64_mremap").
358
359 2007-09-26 Zhaolei <zhaolei@cn.fujitsu.com>
360
361 From Lai Jiangshan <laijs@cn.fujitsu.com>
362 modify field-access operator from "." to "->" in all files.
363
364 2007-09-26 Zhaolei <zhaolei@cn.fujitsu.com>
365
366 * syscalls.stp (adjtimex.return): Improve retstr.
367 * aux_syscalls.stp: Add a function(_adjtimex_return_str) for
368 adjtimex.return.
369
370 2007-09-25 Frank Ch. Eigler <fche@elastic.org>
371
372 * socket.stp (sock_flags_num2str): Define SOCK_PASSCRED if needed.
373
374 2007-09-25 Frank Ch. Eigler <fche@elastic.org>
375
376 * nfs_proc.stp (__i2n_ip_proto): Add a cast for 32-bit compatibility.
377
378 2007-09-25 Frank Ch. Eigler <fche@elastic.org>
379
380 * signal.stp (_signal.send.part*): Remove sinfo alias variable,
381 since it's a struct rather than integral value.
382
383 2007-09-25 Martin Hunt <hunt@redhat.com>
384
385 * syscalls2.stp (sys_readlinkat): Make optional.
386
387 * aux_syscalls.stp (_struct_compat_timeval_u): ifdef
388 CONFIG_COMPAT so buildok test will pass.
389
390 2007-09-25 Zhaolei <zhaolei@cn.fujitsu.com>
391
392 From Cai Fei <caifei@cn.fujitsu.com>
393 * rpc.stp Fix the wrong calling of returnstr($return) to
394 returnstr(1) or returnstr(2).
395
396 2007-09-25 Zhaolei <zhaolei@cn.fujitsu.com>
397
398 From Cai Fei <caifei@cn.fujitsu.com>
399 * rpc.stp Add function for probe point sunrpc.clnt.create_client.
400
401 2007-09-24 Martin Hunt <hunt@redhat.com>
402
403 * aux_syscalls.stp (_at_flag_str): Add some more flags.
404 * syscalls2.stp (openat): Call _dfd_str().
405
406 2007-09-24 David Smith <dsmith@redhat.com>
407
408 * nfsd.stp (__svc_fh): Added missing semicolon.
409
410 2007-09-24 Frank Ch. Eigler <fche@elastic.org>
411
412 * aux_syscalls.stp: Add missing CATCH_DEREF_FAULT()s.
413
414 2007-09-24 Frank Ch. Eigler <fche@elastic.org>
415
416 * inet_sock.stp, ioblock.stp, rpc.stp, scsi.stp, socket.stp,
417 tcp.stp: Add /* pure */ to embedded-C functions.
418
419 2007-09-24 Frank Ch. Eigler <fche@elastic.org>
420
421 * conversions.stp (user_string): Redefine in terms of user_string2.
422
423 2007-09-23 Ulrich Drepper <drepper@redhat.com>
424
425 * syscalls2.stp (readlinkat): Add.
426
427 2007-09-21 Zhaolei <zhaolei@cn.fujitsu.com>
428
429 From Lai Jiangshan <laijs@cn.fujitsu.com>
430 * aux_syscalls.stp (_sys_open_flag_str): Fix bug that missing
431 "O_ASYNC".
432
433 From Lai Jiangshan <laijs@cn.fujitsu.com>
434 * aux_syscalls.stp: Add a function _mremap_flags.
435 * syscalls.stp (syscall.mremap): Use _mremap_flags instead of
436 _mmap_flags.
437
438 2007-09-21 Zhaolei <zhaolei@cn.fujitsu.com>
439
440 * aux_syscalls.stp(_reboot_magic_str) Fix the problem that
441 LINUX_REBOOT_MAGIC1 printed as UNKNOWN VALUE.
442
443 2007-09-19 Martin Hunt <hunt@redhat.com>
444 PR 2295
445 * syscalls.stp (sys_bdflush): Make optional.
446 (sys_madvise): Ditto.
447 (sys_mincore): Ditto.
448 (sys_mlock): Ditto.
449 (sys_mlockall): Ditto.
450 (sys_mprotect): Ditto.
451 (sys_mremap): Ditto.
452 (sys_msync): Ditto.
453 (sys_munlock): Ditto.
454 (sys_munlockall): Ditto.
455 * syscalls2.stp (sys_remap_pages): Make optional.
456 * ppc64/syscalls.stp (ppc_rtas): Make optional.
457
458 2007-09-19 Zhaolei <zhaolei@cn.fujitsu.com>
459
460 * syscall.stp(getrusage) Fix the output of getrusage's argstr
461 when who is set to -2.
462
463 2007-09-19 Zhaolei <zhaolei@cn.fujitsu.com>
464
465 From Lai Jiangshan <laijs@cn.fujitsu.com>
466 * ia64/syscalls.stp Add a probe point syscall.sigaltstack for
467 ia64.
468 * signal.stp(signal.force_segv) Add a part(force_sigsegv_info)
469 for signal.force_segv.
470
471 2007-09-13 David Smith <dsmith@redhat.com>
472
473 * task.stp (task_open_file_handles): Fixed for kernels less than
474 version 2.6.15.
475 (task_max_file_handles): Ditto.
476
477 2007-09-13 Martin Hunt <hunt@redhat.com>
478
479 * aux_syscalls.stp: Replace get_user calls with __stp_get_user.
480
481 2007-09-06 Zhaolei <zhaolei@cn.fujitsu.com>
482
483 * aux_syscalls.stp (_stp_sockaddr_str): Fix memory access error
484 when calling with addrlen set to 0.
485
486 2007-09-06 Zhaolei <zhaolei@cn.fujitsu.com>
487
488 * aux_syscalls.stp (_module_flags_str): Modify combination of
489 flags' values.
490
491 2007-09-04 Zhaolei <zhaolei@cn.fujitsu.com>
492
493 From Lai Jiangshan <laijs@cn.fujitsu.com>
494 * syscalls2.stp (quotactl): Init special_str before use.
495 (rt_sigqueueinfo): Change pid's type from %p to %d in argstr.
496
497 2007-08-31 Zhaolei <zhaolei@cn.fujitsu.com>
498 From Lai Jiangshan <laijs@cn.fujitsu.com>
499 * aux_syscalls.stp (_mknod_mode_str): Fix file type
500 judgement error.
501
502 2007-08-30 Wenji Huang <wenji.huang@oracle.com>
503
504 * nfs.stp (__iov_length): Update.
505 (nfs.fop.aio_read, nfs.fop.aio_write): Update calling __iov_length.
506 * vfs.stp (generic.fop.aio_read, generic.fop.aio_write): Modify evaluating count,buf.
507 (generic.fop.readv*, generic.fop.writev*, generic.fop.splice_read*,
508 generic.fop.splice_write*, generic.fop.read*, generic.fop.write*): Make optional.
509 (vfs.__set_page_dirty_buffers.return): Add condition.
510 (vfs.remove_from_page_cache.return): Fix typo.
511 (vfs.block_sync_page.return): Remove size and units.
512
513 2007-08-30 Zhaolei <zhaolei@cn.fujitsu.com>
514
515 * syscalls2.stp (syslog): Make $buf output as address in argstr.
516
517 2007-08-29 Zhaolei <zhaolei@cn.fujitsu.com>
518
519 * syscalls2.stp (sysfs): Set argstr's format different
520 by value of option arg.
521
522 2007-08-28 Wenji Huang <wenji.huang@oracle.com>
523
524 * tcp.stp (sockstate): Fix typo.
525
526 2007-08-28 Zhaolei <zhaolei@cn.fujitsu.com>
527
528 * syscalls.stp (bdflush): Add comma between args in argstr
529 Set second parameter(data)'s type by first parameter(func)'s
530 value in argstr.
531
532 2007-08-27 Martin Hunt <hunt@redhat.com>
533
534 * context.stp (module_name): New. Returns the current
535 module name.
536
537 * tcp.stp (tcp_sendmsg): For 2.6.23, parameters change.
538
539 2007-08-27 Wenji Huang <wenji.huang@oracle.com>
540
541 * signal.stp (signal.do_action): Modify evaluating sa_handler,sa_mask.
542
543 2007-08-27 Zhaolei <zhaolei@cn.fujitsu.com>
544
545 * syscalls2.stp(sendto): Set $addr as content string in argstr.
546
547 2007-08-24 Wenji Huang <wenji.huang@oracle.com>
548
549 * scheduler.stp (scheduler.cpu_on,scheduler.migrate): Make optional.
550 (scheduler.migrate): Modify evaluating cpu_from with task_cpu.
551
552 2007-08-24 Zhaolei <zhaolei@cn.fujitsu.com>
553
554 * syscalls2.stp(send): Add len argument into argstr.
555
556 2007-08-09 William Cohen <wcohen@redhat.com>
557
558 * syscalls2.stp (compat_sys_utimensat): Correct function arg.
559
560 2007-08-23 Martin Hunt <hunt@redhat.com>
561
562 * syscalls2.stp (sys_tee.return): Make optional
563
564 2007-08-23 Martin Hunt <hunt@redhat.com>
565
566 * aux_syscalls.stp (_struct_compat_timeval_u): Fix
567 array reference.
568 (_struct_compat_timespec_u): Cast args to long.
569
570 2007-08-23 Martin Hunt <hunt@redhat.com>
571
572 From Cai Fei <caifei@cn.fujitsu.com>
573 * aux_syscalls.stp (_waitid_opt_str): New.
574 (_wait4_opt_str): Just handle wait4 options.
575 * syscalls2.stp (sys_waitid): Use _waitid_opt_str.
576
577 2007-08-23 Wenji Huang <wenji.huang@oracle.com>
578
579 * rpc.stp (sunrpc.svc.process, sunrpc.svc.recv): Modify evaluating
580 sv_name,sv_prog,sv_nrthreads in kernel>=2.6.19.
581 (sunrpc.sched.delay,sunrpc.sched.delay): Fix typo.
582 (sunrpc.*.return): Change name by adding "return".
583
584 2007-08-23 Zhaolei <zhaolei@cn.fujitsu.com>
585
586 * aux_syscalls.stp (_send_flags_str): Add support for MSG_MORE
587 (used in send, sendto, sendmsg and compat_sys_sendmsg).
588 Change name of _send_flags_str to _sendflags_str for unify with
589 _recvflags_str.
590
591 * syscalls2.stp(send, sendto, sendmsg, compat_sys_sendmsg): Change
592 name of _send_flags_str to _sendflags_str for unify with _recvflags_str.
593
594 2007-08-22 Martin Hunt <hunt@redhat.com>
595
596 * ppc64/syscalls.stp: Remove a bunch of
597 non-ppc64 specific probes.
598
599 * syscalls.stp (compat_sys_epoll_ctl): New.
600 (compat_sys_epoll_wait): New.
601 (sys_epoll_pwait): New.
602 (compat_sys_epoll_pwait): New.
603 (compat_sys_keyctl): New.
604 (compat_sys_mq_open): New.
605 (compat_sys_futex): New.
606 (compat_sys_mq_timedsend): New.
607 (compat_sys_mq_timedreceive): New.
608 (compat_sys_mq_notify): New.
609 (compat_sys_mq_getsetattr): New.
610 (init_module): Make optional and quote args.
611 (sys_eventfd): New.
612
613 * syscalls2.stp (sys_splice): New.
614 (sys_vmsplice): New.
615 (compat_sys_vmsplice): New.
616 (sys_tee): New.
617 (sys_signalfd): New.
618 (compat_sys_signalfd): New.
619 (sys_timerfd): New.
620 (compat_sys_timerfd): New.
621 (old32_readdir): New.
622
623 2007-08-22 Martin Hunt <hunt@redhat.com>
624
625 * aux_syscalls.stp (_utimensat_flag_str): New.
626 (_dfd_str): New.
627 (_struct_timeval2_u): Deleted.
628 (_struct_timeval_u): Take a number of structs to decode.
629 (_struct_compat_timeval2_u): Deleted
630 (_struct_compat_timeval_u): Take a number of structs to decode.
631 (_struct_timespec_u): Take a number of structs to decode.
632 Recognize UTIME_NOW and UTIME_OMIT.
633 (_struct_compat_timespec_u): Ditto.
634
635 * syscalls.stp (compat_sys_old_getrlimit): Removed.
636 (sys_migrate_pages): New.
637 (sys_move_pages): New.
638
639 * syscalls2.stp (compat_sys_sigprocmask): Removed. Calls
640 sys_sigprocmask.
641 (compat_sys_sysinfo): New.
642 (compat_sys_rt_sigtimedwait): New.
643 (sys_utimensat, compat_sys_utimensat): New.
644
645 * ppc64/syscalls.stp (compat_sys_sigpending): Removed.
646 Calls sys_ func.
647 (compat_sys_setrlimit): Ditto.
648 (compat_sys_getrlimit): Ditto.
649 (compat_sys_old_getrlimit): Ditto.
650 (compat_sys_getrusage): Ditto.
651 (compat_sys_wait4): Ditto.
652 (compat_sys_sched_setaffinity): Ditto.
653 (compat_sys_sched_getaffinity): Ditto.
654
655 2007-08-22 Wenji Huang <wenji.huang@oracle.com>
656
657 * nfsd.stp (nfsd.proc?.*): Modify evaluating client_ip
658 with function addr_from_rqst to make it compatible in kernel>=2.6.19
659 (nfsd.proc4.compound,nfsd.read,nfsd.write): Fix typo.
660 (nfsd.unlink): Fix reference to variable iap.
661
662 2007-08-22 Wenji Huang <wenji.huang@oracle.com>
663
664 * nfs.stp (__iov_length): Updated, Temporary here.
665 * nfs_proc.stp (__i2n_ip_proto): Add type cast to sockaddr_in.
666 (nfs.proc?.*): Modify evaluating count and offset.
667 (nfs.proc?.read.return): Delete evaluating size and units.
668 (nfs.proc?.write.return): Modify evaluating size.
669 (nfs.proc?.create): Modify evaluating filename and filelen.
670 (nfs.proc?.rename): Fix typo.
671
672 2007-08-22 Zhaolei <zhaolei@cn.fujitsu.com>
673
674 * syscalls2.stp (syscall.setdomainname): Add argstr content
675 (argstr = "" -> argstr = sprintf("%p, %d", $name, $len)).
676
677 2007-08-21 Frank Ch. Eigler <fche@elastic.org>
678
679 From Cai Fei <caifei@cn.fujitsu.com>:
680 * syscalls2.stp, syscalls.stp: Added several missing argstr/retstr
681 variables.
682
683 2007-08-21 Zhaolei <zhaolei@cn.fujitsu.com>
684
685 * syscalls2.stp (syscall.select): Fixed variable name error
686 (timeout_uaddr = $tv->$tvp).
687 * aux_syscalls.stp (_recvflags_str): Add support for MSG_DONTWAIT
688 used in recv, recvfrom, recvmsg, compat_sys_recvmsg
689
690 2007-08-20 Masami Hiramatsu <mhiramat@redhat.com>
691
692 * ioblock.stp: Fix __bio_ino() not to access i_ino if the page is not
693 assigned to any inode.
694
695 2007-08-20 Wenji Huang <wenji.huang@oracle.com>
696
697 * nfs.stp (nfs.fop.aio_read, nfs.fop.aio_write): Modify evaluating count.
698 (__iov_length): New function.
699 (nfs.fop.sendfile, nfs.aop.set_page_dirty, nfs.aop.prepare_write,
700 nfs.aop.release_page): Fix typo.
701
702 2007-08-17 Martin Hunt <hunt@redhat.com>
703 From Lai Jiangshan <laijs@cn.fujitsu.com>
704 * syscalls.stp (creat): Fix argstr.
705
706 2007-08-17 Wenji Huang <wenji.huang@oracle.com>
707
708 * ioscheduler.stp (ioscheduler.elv_add_request,
709 ioscheduler.elv_completed_request): Add checking $rq.
710
711 * memory.stp (_IS_ZERO_PAGE): Modify reference to arguments.
712
713 2007-08-16 Frank Ch. Eigler <fche@elastic.org>
714
715 PR 1315.
716 * target_set.stp: New tapset file.
717
718 2007-08-16 Martin Hunt <hunt@redhat.com>
719
720 * aux_syscalls.stp (_sock_family_str):
721 Add PF_IUCV, PF_RXRPC, PF_TIPC.
722
723 From zhaolei@cn.fujitsu.com
724 Remove PF_UNIX. PF_LOCAL is correct.
725
726 2007-08-16 Martin Hunt <hunt@redhat.com>
727
728 * aux_syscalls.stp (__get_argv): Add parameter to
729 optionally skip the first argv (argv[0]).
730 (__get_compat_argv): Ditto.
731
732 * syscalls.stp (execve): Set args to the whole argv.
733 For argstr use filename plus argv starting at [1].
734 (compat_execve): Ditto.
735 * ppc64/syscalls.stp (sys32_exevve): Ditto.
736
737 From Cai Fei <caifei@cn.fujitsu.com>
738 * syscalls.stp (sts_getpgid): Add pid arg.
739
740 2007-08-16 Wenji Huang <wenji.huang@oracle.com>
741
742 * errno.stp: Fix Typo for EADV.
743
744 2007-08-15 Wenji Huang <wenji.huang@oracle.com>
745
746 * aux_syscalls.stp (_reboot_flag_str,_futex_op_str,_mprotect_prot_str,
747 _fcntl_cmd_str, _quotaclt_cmd_str, _sock_type_str, _rlimit_resource_str,
748 _rusage_who_str): Add new entries, modify default return string.
749
750 2007-08-15 Martin Hunt <hunt@redhat.com>
751
752 * x86_64/syscalls.stp: Add support for sys32_mmap[2],
753 sys32_vm86_warning, and sys32_pipe.
754 * s390x/syscalls.stp (get_mmap_args): Move to aux_syscalls.
755 * aux_syscalls.stp (get_mmap_args): Moved here.
756 * syscalls.stp: Add sys32_alarm.
757 * syscalls2.stp: Add sys32_uname.
758
759 2007-08-15 Frank Ch. Eigler <fche@elastic.org>
760
761 * context.stp (cpuid, cpu): Use smp_processor_id().
762
763 2007-08-12 Wenji Huang <wenji.huang@oracle.com>
764
765 * aux_syscalls.stp(_sched_policy_str,_nfsctl_cmd_str): Add SCHED_BATCH to
766 policy entries, FSCTL_GETFD,NFSCTL_GETFS to nfsctl entries
767
768 2007-08-10 Josh Stone <joshua.i.stone@intel.com>
769
770 * conversions.stp (kernel_string, kernel_long, kernel_int,
771 kernel_short, kernel_char, user_string_warn): Use the
772 CONTEXT->error_buffer to create an error message instead of a static
773 local array.
774
775 2007-08-10 Frank Ch. Eigler <fche@elastic.org>
776
777 From "Zhaolei" zhaolei@cn.fujitsu.com:
778 * syscalls.stp (msync.return): Correct name variable.
779
780 2007-08-10 Frank Ch. Eigler <fche@elastic.org>
781
782 From "Zhaolei" zhaolei@cn.fujitsu.com:
783 * aux_syscalls.stp (_sockopt_optname_str): Add SO_SND/RCVBUFFORCE.
784
785 2007-08-09 Frank Ch. Eigler <fche@elastic.org>
786
787 From Cai Fei <caifei@cn.fujitsu.com>:
788 * aux_syscalls.stp (__fork_flags): Decode CLONE_VM, NEWNS, DETACHED.
789
790 2007-08-09 William Cohen <wcohen@redhat.com>
791
792 * tapset/syscalls.stp (syscall.compat_execve,
793 syscall.compat_execve.return):
794 * tapset/syscalls2.stp (syscall.compat_sys_semtimedop,
795 syscall.compat_sys_semtimedop.return):
796 * tapset/i686/syscalls.stp (syscall.set_zone_reclaim,
797 syscall.set_zone_reclaim.return): Make optional.
798
799 2007-08-08 Frank Ch. Eigler <fche@elastic.org>
800
801 From "Zhaolei" zhaolei@cn.fujitsu.com:
802 * aux_syscalls.stp (_sockopt_level_str): Correct level=1 string.
803
804 2007-08-03 Martin Hunt <hunt@redhat.com>
805
806 * aux_syscalls.stp (__get_compat_argv): Add cast.
807
808 2007-07-31 Martin Hunt <hunt@redhat.com>
809
810 * syscalls*: Move sys32_sysctl to arch dirs.
811
812 2007-07-31 Martin Hunt <hunt@redhat.com>
813
814 * syscalls.stp (clock_nanosleep): Fix flags string.
815 * syscalls2.stp: Fix typo.
816
817 2007-07-31 Martin Hunt <hunt@redhat.com>
818
819 * */syscalls.stp: Added mmap functions.
820 Continued moving common compatibility functions to
821 the main tapset.
822
823 * aux_syscalls.stp (_shmat_flags_str): New.
824 (__get_compat_argv): New.
825
826 * syscalls.stp (adjtimex): Just print hex argument.
827 (compat_adjtimex): New.
828 (clock_getres): Also probe compat_clock_getres.
829 (clock_gettime): Also probe compat funcs.
830 (compat_clock_nanosleep): New.
831 (compat_execve): New.
832 (fstatat): New.
833 (get[e][gu]id): Also probe sys32.
834 (getsockopt): Make optional. Also probe compat.
835 (mmap, mmap2): These are arch-specific, so move to individual
836 architecture subdirs.
837 (compat_sys_msgctl): New.
838 (compat_sys_msgrcv): New.
839 (compat_sys_msgsnd): New.
840
841 * syscalls.stp (pread32): Remove. It calls pread64 .
842 (quotactl): Make optional.
843 (recv): Probe correct function.
844 (recvfrom): Fix args.
845 (compat_sys_recvmsg): New.
846 (semctl): Make optional.
847 (compat_sys_semctl): New.
848 (semget): Make optional.
849 (semop): Make optional.
850 (semtimedop): Make optional.
851 (compat_sys_semtimedop): New.
852 (send): Make optional.
853 (sendmsg): Make optional.
854 (compat_sys_sendmsg): New.
855 (sendto): Make optional.
856 (setsockopt): Make optional. Add compat.
857 (shmat): New.
858 (compat_sys_shmat): New.
859 (shmctl): New.
860 (compat_sys_shmctl): New.
861 (shmdt): New.
862 (shmget): New.
863 (shutdown): Make optional.
864 (socket): Make optional.
865 (socketpair): Make optional.
866 (swapoff): Make optional.
867 (swapon): Make optional.
868 (sysctl): Add probe on sys32.
869
870 2007-07-31 Frank Ch. Eigler <fche@elastic.org>
871
872 PR 4793
873 * ppc64/syscalls.stp: Remove duplicate sys_request_key{,.return}
874 aliases.
875
876 2007-07-30 Dave Wilder <dwilder@us.ibm.com>
877
878 PR 4794
879 * syscalls2.stp (syscall.pread and syscall.pread32)
880 For s390x only changed the $buf argument to $ubuf.
881 Change the format for count and position from %p to %d
882 to make it consistant with sys_read and sys_write.
883
884 2007-07-25 Mike Mason <mmlnx@us.ibm.com>
885
886 PR 4386
887 * memory.stp (vm.pagefault, vm.pagefault.return):
888 __handle_mm_fault renamed back to handle_mm_fault in 2.6.23.
889 Changed probes to look for either name in mm/memory.c and removed
890 kernel version check.
891 * task.stp (task_cpu): thread_info in task_struct changed
892 to stack in 2.6.23. Usage appears to be the same as before.
893
894 2007-07-17 Mike Mason <mmlnx@us.ibm.com>
895
896 * socket.stp: changed initialization of *num2str arrays to
897 foreach loops.
898
899 2007-07-16 Martin Hunt <hunt@redhat.com>
900 (compat_sys_io_submit): Fix typo.
901
902 2007-07-16 Martin Hunt <hunt@redhat.com>
903 * syscalls.stp (compat_sys_fcntl64, compat_sys_fcntl): Add.
904 (compat_sys_fstatfs64): Add.
905 (compat_sys_getdents, compat_sys_getdents64): Add.
906 (compat_sys_ioctl): Add.
907 (compat_sys_io_getevents): Add.
908 (compat_sys_io_setup): Add.
909 (compat_sys_io_submit): Add.
910
911 * syscalls2.stp (compat_sys_nfsservctl): Add.
912 (sys_openat): Add.
913 (sys_ppoll): Add;
914 (compat_sys_ppoll): Add.
915 (sys32_pread64): Add.
916 (sys32_pwrite32): Add.
917 (sys_pwrite64): Print quoted string.
918 (sys_pselect6, compat_sys_pselect6): Add.
919 (sys_pselect7, compat_sys_pselect7): Add.
920 (compat_sys_old_readdir): Add.
921 (sys_select): Don't try to print fd_sets.
922 (compat_sys_select): Add.
923 (compat_sys_statfs64): Add.
924
925 * ppc/syscalls.stp: Remove duplicated probes.
926
927 * aux_syscalls.stp (_nfsctl_cmd_str): New.
928 (_fd_set_u): Removed. Not used.
929
930 2007-07-11 Eugene Teo <eteo@redhat.com>
931
932 * tcp.stp (tcp_sockstate_str, tcp_sockopt_str,
933 tcp_setsockopt): New. Also added sockopt and sockstate
934 lookup tables.
935
936 2007-07-10 Martin Hunt <hunt@redhat.com>
937
938 * aux_syscalls.stp (_struct_compat_timeval2_u):
939 Fixes.
940
941 2007-07-10 Martin Hunt <hunt@redhat.com>
942 * syscall*.stp: Major reorganization work.
943 * aux_syscalls.stp (_sigprocmask_how_str): Rewrite
944 in C so real arch-dependent header files
945 will be used.
946 (_mlockall_flags_str): Ditto.
947
948 2007-07-09 Martin Hunt <hunt@redhat.com>
949 * syscalls2.stp (compat_sys_settimeofday): New.
950
951 2007-07-09 Martin Hunt <hunt@redhat.com>
952
953 * syscalls2.stp (compat_sys_utimes): New.
954 * ppc64/syscalls.stp (compat_sys_utimes): Removed.
955
956 * syscalls.stp (compat_sys_futimesat): Fix arg.
957
958 2007-07-03 Martin Hunt <hunt@redhat.com>
959
960 * syscalls.stp: Add sys_futimesat, compat_sys_futimesat.
961 * syscalls2.stp (utimes): Use _struct_timeval2_u.
962 * aux_syscalls.stp (_struct_timeval2_u): New function.
963 (_struct_compat_timeval2_u): New function.
964
965 2007-07-02 Martin Hunt <hunt@redhat.com>
966
967 * context.stp (print_backtrace): If no regs, just
968 print the probe point.
969
970 2007-06-22 Frank Ch. Eigler <fche@elastic.org>
971
972 * syscalls_cfg_trunc.stp: New file for configuration global.
973 * syscalls.stp (add_key, mount), syscalls2.stp (write):
974 Use parameter.
975
976 2007-06-15 Martin Hunt <hunt@redhat.com>
977
978 * syscalls.stp: Add sys_fcntl64, sys_oabi_fstat64,
979 sys_oabi_lstat64.
980 * syscalls2.stp: Fix sys_send. Add sys_sendfile64.
981 * errno.stp: Add arm support.
982
983 2007-06-14 Mike Mason <mmlnx@us.ibm.com>
984
985 * socket.stp: removed extra assignment to "size" in
986 socket.aio_write.return
987
988 2007-06-07 Martin Hunt <hunt@redhat.com>
989 Fallout from PR 3331 fix. Sometimes glibc and the
990 kernel disagree about signed vs unsigned.
991 * aux_syscalls.stp: Rename __uid() to __int32().
992 * syscalls.stp: Change syscall.chown, syscall.fchown,
993 syscall.lchown, and syscall.lseek to use __int32().
994 * syscalls2.stp: Change syscall.setregid, syscall.resgid,
995 syscall.resuid, and syscall.setreuid to use __int32().
996
997 2007-05-17 Martin Hunt <hunt@redhat.com>
998
999 * syscalls.stp: Make optional sys_alarm, sys_fadvise64,
1000 sys_gethostname, sys_getpgrp, and sys_llseek.
1001 (syscall.getrlimit): Add optional calls sys_old_getrlimit,
1002 compat_sys_getrlimit, and compat_sys_old_getrlimit.
1003
1004 * syscalls2.stp: Make optional sys_nice, sys_rt_sigreturn,
1005 sys_signal, sys_sigprocmask, sys_utime
1006 (syscall.old_getrlimit): Moved into syscall.getrlimit.
1007
1008 2007-05-16 Will Cohen <wcohen@redhat.com>
1009 PR 4471
1010 * syscall2.stp: Correct sys_pipe function args for ia64.
1011
1012 2007-05-16 Will Cohen <wcohen@redhat.com>
1013
1014 PR 4510
1015 * scheduler.stp: Correct function argument.
1016
1017 2007-05-09 Martin Hunt <hunt@redhat.com>
1018
1019 * syscalls2.stp: Added compat_sys_pause to syscall.pause.
1020
1021 * syscalls.stp: Added sys_lstat64 to syscall.lstat.
1022 Added compat_sys_gettimeofday to syscall.gettimeofday.
1023
1024 * ppc64/syscalls.stp: Remove sys_lstat64.
1025 * i686/syscalls.stp: Remove sys_lstat64.
1026
1027 2007-04-25 David Wilder <dwilder@us.ibm.com>
1028
1029 * syscall2.stp:syscall.pause added sys32_pause to probe list.
1030
1031 2007-04-25 David Wilder <dwilder@us.ibm.com>
1032
1033 * s390x/syscall.stp: Fix bug in syscall.mmap returning the wrong args
1034 for 32-bit versions of mmap calls.
1035
1036 2007-04-24 Will Cohen <wcohen@redhat.com>
1037
1038 * memory.stp: Update vm.pagefault.return comment.
1039
1040 2007-04-24 Mike Mason <mmlnx@us.ibm.com>
1041
1042 * socket.stp: adapted to changes in 2.6.19 socket routines
1043
1044 2007-04-24 Will Cohen <wcohen@redhat.com>
1045
1046 * memory.stp: Add matching vm.pagefault.return
1047
1048 2007-04-23 Frank Ch. Eigler <fche@elastic.org>
1049
1050 * scheduler.stp (scheduler.ctxswitch): Since it's marked __kprobes
1051 switch from __switch_to to context_switch on x86-64 in Ipswitch.
1052
1053 2007-04-04 Sébastien Dugué <sebastien.dugue@bull.net>
1054
1055 * scsi.stp: Fix for when the scsi driver is built into the kernel.
1056
1057 2007-04-11 Martin Hunt <hunt@redhat.com>
1058
1059 * aux_syscalls.stp: Add in6.h include.
1060
1061 2007-04-10 Martin Hunt <hunt@redhat.com>
1062
1063 * logging.stp (print_char): New function.
1064
1065 * aux_syscalls.stp: Clean up network includes.
1066
1067 2007-04-09 Mike Mason <mmlnx@us.ibm.com>
1068
1069 * DEVGUIDE: Added new tapset developer's guide.
1070
1071 2007-03-30 Frank Ch. Eigler <fche@elastic.org>
1072
1073 PR 1570.
1074 * memory.stp, scheduler.stp, signal.stp, LKET/signal.stp: Adapt
1075 to .inline -> .function change.
1076
1077 2007-03-09 Pierre Peiffer <pierre.peiffer@bull.net>
1078
1079 * nfsd.stp (nfsd.dispatch): Change initialization of variable
1080 client_ip with a call to addr_from_rqst.
1081 * rpc.stp (addr_from_rqst): - update with changes in struct svc_rqst
1082 - __rpc_execute returns void now. struct rpc_xprt modified since
1083 kernel 2.6.19.
1084 * nfs.stp, vfs.stp: Local variables f_dentry renamed, because
1085 conflicting with a new #define in kernel header linux/fs.h in 2.6.20.
1086
1087 2007-02-29 David Wilder <dwilder@us.ibm.com>
1088
1089 *conversions.stp (kernel_int) added goto success; (PR 4419)
1090
1091 2007-02-22 David Wilder <dwilder@us.ibm.com>
1092
1093 * syscalls.stp, s390x/syscall.stp: Created an s390x version of
1094 syscall.mmap, syscall.mmap2, syscall.mmap.return, syscall.mmap2.return.
1095
1096 2007-02-09 Fr ank Ch. Eigler <fche@elastic.org>
1097
1098 * conversions.stp (*): Make errmsg usage uniform.
1099
1100 2007-02-06 Josh Stone <joshua.i.stone@intel.com>
1101
1102 * aux_syscalls.stp, inet_sock.stp, ioblock.stp, ioscheduler.stp,
1103 nfs.stp, nfs_proc.stp, nfsd.stp, rpc.stp, scsi.stp, signal.stp,
1104 socket.stp, task.stp, tcp.stp, vfs.stp: Protect pointer dereferences
1105 with kread wherever possible. Some places still have hazards, as
1106 marked with FIXMEs.
1107
1108 * errno.stp (returnstr): Don't use return in tapset C functions.
1109 * aux_syscalls.stp (__uget_timex_m): Ditto.
1110 * nfsd.stp (__get_fh): Ditto.
1111 * nfs.stp, vfs.stp (<many functions>): Ditto.
1112 * string.stp (substr): Ditto. Also make sure start index is valid.
1113
1114 * syscalls.stp (syscall.execve): Change __string to kernel_string.
1115
1116 2007-02-06 Frank Ch. Eigler <fche@elastic.org>
1117
1118 * conversions.stp (kernel_long/int/short/char): New functions.
1119
1120 2007-01-31 Martin Hunt <hunt@redhat.com>
1121
1122 * context.stp (print_backtrace): Modify for new
1123 _stp_stack_print.
1124 (backtrace): Just use _stp_stack_snprint().
1125 (print_stack): Use new _stp_print* functions.
1126 (probefunc): Use _stp_symbol_snprint.
1127
1128 2007-01-26 Josh Stone <joshua.i.stone@intel.com>
1129
1130 * vfs.stp (ppos_pos): Change deref() to kread() so i686 passes.
1131
1132 2007-01-25 Mike Mason <mmlnx@us.ibm.com>
1133
1134 * socket.stp: Fix for missing SOCK_PASSSEC in kernels earlier
1135 than 2.6.18.
1136
1137 2007-01-25 Martin Hunt <hunt@localhost.localdomain>
1138
1139 * syscalls2.stp: Add sys32_ustat probe.
1140
1141 2007-01-23 Mike Mason <mmlnx@us.ibm.com>
1142
1143 * socket.stp: Fixed bit checking method in sock_flags_num2str()
1144 to match how it's done in the kernel.
1145
1146 2007-01-23 Mike Mason <mmlnx@us.ibm.com>
1147
1148 * socket.stp: New sockets tapset.
1149
1150 2007-01-23 Mike Mason <mmlnx@us.ibm.com>
1151
1152 * string.stp: Added tokenize() and strtol() functions.
1153
1154 2007-01-17 Martin Hunt <hunt@redhat.com>
1155
1156 * syscalls.stp: Add syscall.creat.
1157 * syscalls2.stp: Add compat_sys_open.
1158
1159 2007-01-13 Mike Mason <mmlnx@us.ibm.com>
1160
1161 * ioblock.stp: renamed __bio_direction() to bio_rw_num()
1162
1163 2007-01-12 Mike Mason <mmlnx@us.ibm.com>
1164
1165 * x86_64/syscalls.stp: added ? to request_key aliases
1166 to prevent syscall.* failures on some kernels
1167
1168 2006-12-29 Li Guanglei <guanglei@cn.ibm.com>
1169
1170 From Gui Jian <guij@cn.ibm.com>
1171 * ioscheduler.stp, nfsd.stp, nfs.stp, nfs_proc.stp,
1172 rpc.stp, vfs.stp: patch for 2.6.19 kernel
1173
1174 2006-12-18 Frank Ch. Eigler <fche@elastic.org>
1175
1176 * vfs.stp (ppos_pos): Protect contents with deref(), though
1177 this blocks operation on i686 due to bug #3079.
1178
1179 2006-12-13 Mike Mason <mmlnx@us.ibm.com>
1180
1181 * scheduler.stp: fixed last line in scheduler.ctxswitch to
1182 reference $prev_p->state instead of $prev_p->pid.
1183
1184 2006-12-11 Li Guanglei <guanglei@cn.ibm.com>
1185
1186 From Gui Jian <guij@cn.ibm.com>
1187 * nfs.stp, nfs_proc.stp, rpc.stp: patch for 2.6.9 kernel
1188
1189 2006-11-29 Li Guanglei <guanglei@cn.ibm.com>
1190
1191 From Gui Jian <guij@cn.ibm.com>
1192 * scheduler.stp, vfs.stp: made idle_balance and
1193 buffer_migrate_page optinal.
1194
1195 2006-11-20 Frank Ch. Eigler <fche@elastic.org>
1196
1197 * context.stp (caller_addr): Declare return type.
1198
1199 2006-11-07 Li Guanglei <guanglei@cn.ibm.com>
1200
1201 From Gui Jian <guij@cn.ibm.com>
1202 * signal.stp, memory.stp: make do_mmap2, copy_cow_page
1203 and signal.handle.return optional since they are obsolete
1204 or failed to probe on 2.6.18.1/ppc64
1205
1206 2006-11-02 Frank Ch. Eigler <fche@elastic.org>
1207
1208 * README: Add a blurb against running these scripts directly.
1209
1210 2006-10-29 Thang Nguyen <thang.p.nguyen@intel.com>
1211
1212 * context.stp: Added proper handling of statement
1213 * probe in probefunc() for IA64 (bz# 3423)
1214
1215 2006-10-16 Li Guanglei <guanglei@cn.ibm.com>
1216 * scsi.stp: check whether rq_disk is empty
1217 * scheduler.stp: revert changes for x86_64
1218
1219 2006-10-13 Li Guanglei <guanglei@cn.ibm.com>
1220 * scsi.stp: add some variables
1221 * scheduler.stp: skip __switch_to on x86_64
1222
1223 2006-10-12 Martin Hunt <hunt@redhat.com>
1224 * context.stp (print_backtrace): Pass in new
1225 kretprobe instance arg.
1226 (backtrace): Ditto.
1227 (is_return): Rewrite.
1228 (stack_size): New.
1229 (stack_used): New.
1230 (stack_unused): New.
1231 (called_addr): New.
1232 (caller): New.
1233
1234 2006-10-12 Li Guanglei <guanglei@cn.ibm.com>
1235 * ioscheduler.stp: bugfix to avoid refer to NULL pointer
1236
1237 2006-10-11 Li Guanglei <guanglei@cn.ibm.com>
1238 * nfs.stp, nfsd.stp: bugfix of pointer conversion on
1239 32-bit platform.
1240 * i686/syscall.stp: make sys_request_key optional since
1241 it failed to probe on 2.6.18/i386
1242
1243 2006-10-04 Frank Ch. Eigler <fche@elastic.org>
1244
1245 * context.stp (probefunc): Return empty string for
1246 userspace (< PAGE_OFFSET) pointers.
1247
1248 2006-09-26 David Smith <dsmith@redhat.com>
1249
1250 * test/run.sh: Changed 'stpd' references to 'staprun'.
1251
1252 2006-09-20 Josh Stone <joshua.i.stone@intel.com>
1253
1254 PR 3233
1255 * timestamp.stp (gettimeofday_ns): New function
1256 (gettimeofday_us, gettimeofday_ms, gettimeofday_s):
1257 Use gettimeofday_ns as the base unit.
1258
1259 2006-09-19 Li Guanglei <guanglei@cn.ibm.com>
1260
1261 From Gui Jian <guijian@cn.ibm.com>
1262
1263 * rpc.stp: Some changes and more comments of RPC tapset
1264
1265 2006-09-18 Martin Hunt <hunt@redhat.com>
1266
1267 * logging.stp (stp_print_binary): New function.
1268 * string.stp: Fix docs.
1269
1270 2006-09-12 Li Guanglei <guanglei@cn.ibm.com>
1271
1272 From Li Xuepeng <xuepengl@cn.ibm.com>
1273
1274 * nfsd.stp, nfs_proc.stp, nfs.stp:
1275 Change NFS file identifier. Change NFS version data type
1276 from String to INT. Add version variable to nfs_open
1277 and nfs_release.
1278
1279 2006-09-11 Li Guanglei <guanglei@cn.ibm.com>
1280
1281 From Gui Jian(guijian@cn.ibm.com>
1282 * rpc.stp: tapsets for RPC activities.
1283
1284 2006-08-30 Li Guanglei <guanglei@cn.ibm.com>
1285
1286 * signal.stp: some changes to arguments and comments
1287 of signal tapset
1288
1289 2006-08-25 Li Guanglei <guanglei@cn.ibm.com>
1290
1291 From Li Xuepeng:
1292 * vfs.stp,nfsd.stp,nfs.stp: bug fixes and more error checking
1293
1294 2006-08-23 Li Guanglei <guanglei@cn.ibm.com>
1295
1296 * vfs.stp: New tapset from Thomas Zanussi(trz@us.ibm.com) to probe
1297 vfs layer activities.
1298 * nfs.stp: New tapset from Li Xuepeng(xuepengl@cn.ibm.com) to probe
1299 nfs file operations and nfs address space operations on client side.
1300 * nfs_proc.stp: New tapset from Li Xuepeng to probe some nfs RPC
1301 procedure stub functions on client side.
1302 * nfsd.stp: New tapset from Li Xuepeng to probe nfs server side
1303 activities, including some RPC procedure stub functions, nfsd
1304 dispatch routine, and nfsd_* functions
1305
1306 2006-08-22 Li Guanglei <guanglei@cn.ibm.com>
1307
1308 * signal.stp: More variables for signal.do_action and
1309 signal.procmask. New function of get_sigset(). Minor
1310 changes to naming of signal.pend and its comments
1311
1312
1313 2006-08-21 Martin Hunt <hunt@redhat.com>
1314
1315 * string.stp (substr): Rewrite. Make the 3rd parameter
1316 be the length.
1317
1318 2006-08-17 Josh Stone <joshua.i.stone@intel.com>
1319
1320 * signal.stp: Changes on behalf of Manoj S Pattabhiraman:
1321 1. As per the suggestions, i have removed the argstr from the
1322 probe points.
1323 2. Added some checks to find whether the signals generated are
1324 USER or Kernel Mode in signal_handle probe.
1325
1326 2006-08-17 Li Guanglei <guanglei@cn.ibm.com>
1327
1328 * signal.stp: update signal tapsets based on the discussion
1329 with Josh Stone on mailinglist:
1330 1. Added "send2queue" and "name" variable for signal.send.part*
1331 2. Added signal.send.return probe alias
1332 3. Added signal.checkperm and signal.checkperm.return probe alias
1333 4. Commented out signal.handle_stop
1334 5. Alias all signal syscalls to syscall tapsets.
1335
1336 2006-08-15 Thang Nguyen <thang.p.nguyen@intel.com>
1337
1338 * ioblock.stp: Added safety checks for __bio_ino() and
1339 __bio_start_sect().
1340
1341 2006-08-09 Thang Nguyen <thang.p.nguyen@intel.com>
1342
1343 * ioblock.stp: Merged io.stp from Tom Zanussi (IBM) into existing
1344 ioblock.stp. Removed/Renamed duplicate variables and probes.
1345
1346 2006-08-09 Josh Stone <joshua.i.stone@intel.com>
1347
1348 * signal.stp: Create a new tapset that addresses process signals.
1349 Much of this was contributed by Manoj Pattabhiraman (IBM).
1350 * process.stp: Remove aliases that now belong in signal tapset
1351 * memory.stp: move pagefault to vm.* namespace, and add many other
1352 virtual-memory themed probes.
1353
1354 2006-08-09 David Smith <dsmith@redhat.com>
1355
1356 * syscalls.stp: Fixed typo in syscall.kexec_load argument
1357 handling.
1358
1359 2006-08-08 Eugene Teo <eteo@redhat.com>
1360
1361 * context.stp (probemod): New function.
1362
1363 2006-07-18 Thang Nguyen <thang.p.nguyen@intel.com>
1364
1365 * context.stp: Modified probefunc() to print the function
1366 name (without the dot) for statement probe on ppc64.
1367
1368 2006-07-17 David Smith <dsmith@redhat.com>
1369
1370 * context.stp: Removed returnval() function. Use $return
1371 instead.
1372 * return.stp: Removed. Use $return instead.
1373
1374 2006-07-17 Tom Zanussi <zanussi@us.ibm.com>
1375
1376 * ioblock.stp: add null bi_bdev check to bio_devname()
1377
1378 2006-07-17 Li Guanglei <guanglei@cn.ibm.com>
1379
1380 * syscalls.stp: make sys_acct, sys_add_key, sys_keyctl
1381 and sys_modify_ldt optional on ppc64 since they are
1382 weak symbol.
1383 * ppc64/syscalls.stp: remove syscall.acct, syscall.add_key
1384 and syscall.umask since they are already defined in
1385 syscalls.stp
1386
1387 2006-07-04 Martin Hunt <hunt@redhat.com>
1388
1389 * syscalls.stp, syscalls2.stp: Use user_string_quoted().
1390
1391 2006-07-04 Li Guanglei <guanglei@cn.ibm.com>
1392
1393 * syscalls.stp, syscalls2.stp, ppc64/syscalls.stp:
1394 fix syscall.lstat, syscall.lstat64, syscall.newlstat.
1395 * ppc64/syscalls.stp: fix syscall.compat_sys_statfs and
1396 syscall.sys32_open
1397
1398 2006-07-04 Li Guanglei <guanglei@cn.ibm.com>
1399
1400 * memory.stp: add addr_to_node() from Jose R. Santos
1401 (jrs@us.ibm.com)
1402 * syscalls.stp: typo for syscall.lstat
1403
1404 2006-06-30 Martin Hunt <hunt@redhat.com>
1405
1406 * conversions.stp (user_string): Don't generate errors
1407 on faults, just return <unknown>.
1408 (user_string2): New function.
1409 (user_string_warn): New function.
1410
1411 2006-06-26 Martin Hunt <hunt@redhat.com>
1412
1413 * aux_syscalls.stp (_stp_ctime): New function.
1414 (_struct_utimbuf_u): New function.
1415
1416 2006-06-25 Li Guanglei <guanglei@cn.ibm.com>
1417
1418 * syscalls.stp: Changes to AIO related syscalls(io_setup,
1419 io_submit, io_getevents, io_cancel, io_destroy)
1420
1421 2006-06-23 Thang Nguyen <thang.p.nguyen@intel.com>
1422
1423 * tcp.stp: Refined variables and added more
1424 function descriptions.
1425 * udp.stp: UDP tapset.
1426 * inet_sock.stp: common inet_sock functions
1427 for TCP and UDP tapsets.
1428
1429 2006-06-22 Thang Nguyen <thang.p.nguyen@intel.com>
1430
1431 * tcp.stp: TCP tapset (originally from IBM)
1432
1433 2006-06-21 Josh Stone <joshua.i.stone@intel.com>
1434
1435 PR 2525
1436 * timestamp.stp (gettimeofday_us, gettimeofday_ms, gettimeofday_s):
1437 Convert to using the runtime-provided _stp_gettimeofday_us().
1438
1439 2006-06-19 Martin Hunt <hunt@redhat.com>
1440
1441 * syscalls.stp: Make the 16-bit calls optional.
1442 * syscalls2.stp: Ditto.
1443
1444 2006-06-09 Martin Hunt <hunt@redhat.com>
1445
1446 * syscalls2.stp: Fix sys_sync.
1447
1448 2006-06-09 Martin Hunt <hunt@redhat.com>
1449
1450 * syscalls2.stp: Fixed the uid and gid calls.
1451
1452 2006-06-09 Li Guanglei <guanglei@cn.ibm.com>
1453
1454 * syscalls.stp: made sys_ftruncate64 optional since it doesn't
1455 exist on 2.6.16*/ppc64
1456
1457 2006-06-08 Thang Nguyen <thang.p.nguyen@intel.com>
1458
1459 * ioblock.stp: new (block I/O activities)
1460
1461 2006-06-06 Josh Stone <joshua.i.stone@intel.com>
1462
1463 * process.stp (create, exec_complete): replace retval() with $return
1464
1465 2006-06-02 Josh Stone <joshua.i.stone@intel.com>
1466
1467 * process.stp (exec, exec_complete): conditionally include
1468 compat_do_execve for 64-bit kernels
1469 * process.stp (handle_signal): use optional probes to alternate
1470 between function or inline
1471
1472 2006-05-30 Martin Hunt <hunt@redhat.com>
1473
1474 * aux_syscalls.stp (_mountflags_str): Rewrite.
1475 (_umountflags_str): New.
1476
1477 * syscalls.stp (fstatfs.return): Add retstr.
1478
1479 * syscalls2.stp (sys_write): Use text_strn().
1480 * syscalls.stp (sys_lseek): Fix.
1481 (sys_llseek): Fix.
1482
1483 * string.stp (text_str): New.
1484 (text_strn): New.
1485
1486 2006-05-26 Martin Hunt <hunt@redhat.com>
1487
1488 * errno.stp: Add octal option for returnstr.
1489
1490 * [i686,x86_64]/syscalls.stp (umask): Print args and return
1491 in octal.
1492 (add_key): Comment out. This syscall is added by a xen patch
1493 and may not be present.
1494 (tux): Ditto.
1495
1496 * syscalls.stp (accept): Fix arg name.
1497
1498 2006-05-25 Martin Hunt <hunt@redhat.com>
1499
1500 * syscalls.stp: Add sys_fcntl and sys_listen.
1501
1502 * syscalls2.stp: Commented out sys_socketcall because it only calls
1503 other system calls which are already probed.
1504
1505 2006-05-25 Martin Hunt <hunt@redhat.com>
1506
1507 * syscall*.stp: Change "0x%p" to "%p".
1508
1509 2006-05-25 Li Guanglei <guanglei@cn.ibm.com>
1510
1511 * scheduler.stp: add prev_task and next_task variable.
1512
1513 2006-05-24 Josh Stone <joshua.i.stone@intel.com>
1514
1515 PR 2677
1516 * context.stp (probefunc): Use _stp_symbol_sprint_basic
1517
1518 2006-05-19 Li Guanglei <guanglei@cn.ibm.com>
1519
1520 Patch from Mao Bibo (bibo.mao@intel.com)
1521 * tapset/aux_syscalls.stp: change %lx to %llx in snprintf to
1522 print the address in IA64
1523
1524 2006-05-19 Li Guanglei <guanglei@cn.ibm.com>
1525
1526 * tapset/ioscheduler.stp: change . to -> operator to get the
1527 elevator name
1528
1529 2006-05-18 Li Guanglei <guanglei@cn.ibm.com>
1530
1531 * tapset/LKET/*: tracing tapsets of LKET
1532 * tapset/context.stp: add stp_pid() func
1533 * tapset/ppc64/syscalls.stp: add conditional preprocessing
1534 since sys64_time is removed from kernel >= 2.6.16
1535
1536 2006-05-18 Li Guanglei <guanglei@cn.ibm.com>
1537
1538 * tapset/tskschedule.stp: deleted, merge into scheduler.stp
1539 * tapset/scheduler.stp: incorporate tskschedule.stp
1540
1541 2006-05-17 Josh Stone <joshua.i.stone@intel.com>
1542
1543 * process.stp: Rename signal.send to signal_send and process.complete
1544 to process_complete, to allow process.* to work properly.
1545 * process.stp (_IS_ERR): declare parameter type
1546 * process.stp (process.create): correct new_pid assignment
1547 * scheduler.stp: New scheduler tapset
1548
1549 2006-05-18 Li Guanglei <guanglei@cn.ibm.com>
1550
1551 * tapset/ioscheduler.stp: generic IO scheduler tapsets from LKET
1552 * tapset/memory.stp: generic pagefault tapsets from LKET
1553 * tapset/networking.stp: generic networking tapsets from LKET
1554 * tapset/scsi.stp: generic scsi tapsets from LKET
1555 * tapset/tskschedule.stp: generic task scheduler tapsets from LKET
1556 * tapset/process.stp: changes to process.exec alias
1557
1558
1559 2006-05-16 David Smith <dsmith@redhat.com>
1560
1561 * conversions.stp (hexstring, string): Removed functions. Because
1562 of parser changes, "string" is now a reserved word and cannot be a
1563 function name. Use 'sprintf("0x%x", num)' to replace hexstring()
1564 and either 'sprint(num)' or 'sprintf("%d", num)' to replace
1565 string().
1566
1567 * syscalls.stp (syscall.accept, syscall.alarm, syscall.close,
1568 syscall.dup, syscall.epoll_create, syscall.exit, syscall.fchdir,
1569 syscall.fdatasync, syscall.fsync, syscall.getsid) Changed
1570 'string()' calls to 'sprint()' calls.
1571 * syscalls2.stp (syscall.sched_get_priority_max,
1572 syscall.sched_get_priority_min, syscall.sched_getscheduler,
1573 syscall.setfsgid, syscall.setfsgid16, syscall.setfsuid,
1574 syscall.setfsuid16, syscall.setgid, syscall.setgid16,
1575 syscall.setuid, syscall.setuid16, syscall.ssetmask,
1576 syscall.timer_delete, syscall.timer_getoverrun): Ditto.
1577 * i686/syscalls.stp (syscall.iopl, syscall.rt_sigreturn,
1578 syscall.sigreturn): Ditto.
1579 * ppc64/syscalls.stp (syscall.ppc64_personality): Ditto.
1580 * x86_64/syscalls.stp (kernel.syscall.iopl, kernel.syscall.umask):
1581 Ditto.
1582
1583 * test/ctostp.sh: Uses 'sprint()' instead of 'string()' in
1584 generated systemtap code.
1585
1586 2006-05-14 Martin Hunt <hunt@redhat.com>
1587
1588 * aux_syscalls.stp (_sys_open_flag_str): Rewrite in C so it
1589 is complete and works on different archs.
1590
1591 2006-05-09 Josh Stone <joshua.i.stone@intel.com>
1592
1593 * context.stp (probefunc): remove use of labels
1594 * task.stp: functions to retrieve task information
1595 * process.stp: tapset for process-related events
1596
1597 2006-05-08 Josh Stone <joshua.i.stone@intel.com>
1598
1599 PR 2594
1600 From Thang P Nguyen <thang.p.nguyen@intel.com>
1601 * context.stp (probefunc): expands ability to detect the function
1602 for different types of probes.
1603
1604 2006-05-05 Frank Ch. Eigler <fche@elastic.org>
1605
1606 PR 2643
1607 * syscalls.stp: Put back some dummy syscall.exit*.return probes.
1608
1609 2006-05-03 Frank Ch. Eigler <fche@elastic.org>
1610
1611 * context.stp, errno.stp: Note/eliminate some retval() duplication.
1612
1613 2006-04-27 Martin Hunt <hunt@redhat.com>
1614
1615 * endian.stp (set_endian): Remove "pure" to prevent
1616 this from optimizing away.
1617
1618 2006-04-21 Frank Ch. Eigler <fche@elastic.org>
1619
1620 * aux_syscalls.stp (_fildes_u): Declare return value type.
1621
1622 2006-04-18 Frank Ch. Eigler <fche@elastic.org>
1623
1624 * conversions.stp (string, hex_string): Use snprintf for safety.
1625
1626 2006-04-18 Martin Hunt <hunt@redhat.com>
1627
1628 * conversions.stp (user_string): Reenable error message.
1629
1630 2006-04-17 Martin Hunt <hunt@redhat.com>
1631
1632 * endian.stp (set_endian): New function.
1633
1634 2006-03-06 Martin Hunt <hunt@redhat.com>
1635
1636 * system.stp: New tapset.
1637
1638 2006-03-01 Martin Hunt <hunt@redhat.com>
1639
1640 * aux_syscalls.stp (_struct_sockaddr_u): Parse sockaddr.
1641
1642 * syscalls.stp (bind): Call _struct_sockaddr_u().
1643
1644 * errno.stp (errno_str): Complete rewrite in C for speed and
1645 accuracy.
1646 (returnstr): New function for syscall tapet.
1647
1648 2006-02-22 Frank Ch. Eigler <fche@elastic.org>
1649
1650 * timestamp.stp (get_cycles): New function.
1651
1652 2006-02-21 Martin Hunt <hunt@redhat.com>
1653
1654 * context.stp: Fix definition of returnval(). Now the same as retval().
1655 Cleanup needed. Only one can survive.
1656
1657 2006-02-17 Frank Ch. Eigler <fche@elastic.org>
1658
1659 * context.stp (cpu): Clone undocumented cpuid() function.
1660
1661 2006-02-14 Martin Hunt <hunt@redhat.com>
1662
1663 * syscalls.stp: More updates.
1664
1665 2006-02-14 Frank Ch. Eigler <fche@elastic.org>
1666
1667 * queue_stats.stp: New tapset.
1668
1669 2006-02-14 Mark McLoughlin <markmc@redhat.com>
1670
1671 * aux_syscalls.stp: (_sys_open_flag_str): s/O_NDCTTY/O_NOCTTY/
1672
1673 2006-02-14 Martin Hunt <hunt@redhat.com>
1674
1675 * aux_syscalls.stp (_struct_timeval_u): New function.
1676 (_struct_timeval): New function.
1677 (_struct_timespec_u): New function.
1678 (_struct_timespec): New function.
1679 (_struct_itimerval_u): New function:
1680 (_struct_itimerval): New function:
1681 (_signal_name): New function.
1682 (_module_flags_str): Fixed.
1683
1684 * syscalls2.stp (syscall.setitimer): Use new function
1685 _struct_itimerval_u().
1686
1687 * syscalls.stp: Latest version. Many changes.
1688
1689 2006-02-08 Martin Hunt <hunt@redhat.com>
1690
1691 * aux_syscalls.stp(_msync_flag_str): Fix.
1692 (_wait_opt_str): Fix.
1693 * syscalls.stp: Latest.
1694
1695 2006-02-07 Martin Hunt <hunt@redhat.com>
1696
1697 * syscalls.stp: Latest.
1698 * syscalls2.stp: Commented out pciconfig calls. Those
1699 need to go in arch-specific directories.
1700
1701 * aux_syscalls.stp (_access_mode_str): Fix.
1702 (_mmap_flags): New Function.
1703 (_mprotect_prot_str): Fix.
1704 (__string): New.
1705 (__get_argv): New.
1706 (__fork_flags): New.
1707
1708 2006-02-01 Martin Hunt <hunt@redhat.com>
1709
1710 * syscalls.stp: New syscall file.
1711 * syscall2.stp: More syscalls.
1712 * i686/syscalls.stp: x86-specific calls.
1713 * x86_64/syscalls.stp: x86_64-specific calls.
1714
1715 2006-01-30 Martin Hunt <hunt@redhat.com>
1716
1717 * context.stp (probefunc): New function.
1718 (is_return): New function.
1719 (returnval): New function.
1720
1721 2006-01-15 Frank Ch. Eigler <fche@elastic.org>
1722
1723 * logging.stp: Revert.
1724
1725 2006-01-10 Martin Hunt <hunt@redhat.com>
1726
1727 * logging.stp: Don't set STAP_SESSION_STOPPING.
1728 That it done in _stp_exit().
1729
This page took 0.097074 seconds and 6 git commands to generate.