From e28e562921eaca0ece652273a850c9c7dc06b8c3 Mon Sep 17 00:00:00 2001 From: Sagar Patel Date: Fri, 15 Nov 2019 15:55:53 -0500 Subject: [PATCH] update documentation using scripts/update-doc --- .../en-US/SystemTap_Beginners_Guide.pdf | Bin 492457 -> 492419 bytes .../man3/function::HZ.3stap | 4 +- .../man3/function::MAJOR.3stap | 4 +- .../man3/function::MINOR.3stap | 4 +- .../man3/function::MKDEV.3stap | 4 +- .../man3/function::abort.3stap | 4 +- .../man3/function::addr.3stap | 4 +- .../man3/function::addr_to_node.3stap | 4 +- .../man3/function::ansi_clear_screen.3stap | 4 +- .../man3/function::ansi_cursor_hide.3stap | 4 +- .../man3/function::ansi_cursor_move.3stap | 4 +- .../man3/function::ansi_cursor_restore.3stap | 4 +- .../man3/function::ansi_cursor_save.3stap | 4 +- .../man3/function::ansi_cursor_show.3stap | 4 +- .../man3/function::ansi_new_line.3stap | 4 +- .../man3/function::ansi_reset_color.3stap | 4 +- .../man3/function::ansi_set_color.3stap | 4 +- .../man3/function::asmlinkage.3stap | 4 +- .../man3/function::assert.3stap | 4 +- .../man3/function::atomic_long_read.3stap | 4 +- .../man3/function::atomic_read.3stap | 4 +- .../man3/function::backtrace.3stap | 4 +- .../man3/function::bytes_to_string.3stap | 4 +- .../man3/function::caller.3stap | 4 +- .../man3/function::caller_addr.3stap | 4 +- .../man3/function::callers.3stap | 4 +- .../man3/function::cmdline_arg.3stap | 4 +- .../man3/function::cmdline_args.3stap | 4 +- .../man3/function::cmdline_str.3stap | 4 +- .../man3/function::commit.3stap | 4 +- .../man3/function::cpu.3stap | 4 +- .../man3/function::cpu_clock_ms.3stap | 4 +- .../man3/function::cpu_clock_ns.3stap | 4 +- .../man3/function::cpu_clock_s.3stap | 4 +- .../man3/function::cpu_clock_us.3stap | 4 +- .../man3/function::cpuid.3stap | 4 +- .../man3/function::cputime_to_msecs.3stap | 4 +- .../man3/function::cputime_to_string.3stap | 4 +- .../man3/function::cputime_to_usecs.3stap | 4 +- .../man3/function::ctime.3stap | 4 +- .../man3/function::current_exe_file.3stap | 4 +- .../man3/function::d_name.3stap | 4 +- .../man3/function::d_path.3stap | 4 +- .../man3/function::delete_stopwatch.3stap | 4 +- .../man3/function::discard.3stap | 4 +- .../man3/function::egid.3stap | 4 +- .../man3/function::env_var.3stap | 4 +- .../man3/function::errno_str.3stap | 4 +- .../man3/function::error.3stap | 4 +- .../man3/function::euid.3stap | 4 +- .../man3/function::execname.3stap | 4 +- .../man3/function::exit.3stap | 4 +- .../man3/function::fastcall.3stap | 4 +- .../man3/function::format_ipaddr.3stap | 4 +- .../man3/function::ftrace.3stap | 4 +- .../man3/function::fullpath_struct_file.3stap | 4 +- .../function::fullpath_struct_nameidata.3stap | 4 +- .../man3/function::fullpath_struct_path.3stap | 4 +- .../man3/function::get_cycles.3stap | 4 +- .../man3/function::get_loadavg_index.3stap | 4 +- .../man3/function::get_sa_flags.3stap | 4 +- .../man3/function::get_sa_handler.3stap | 4 +- .../man3/function::gettimeofday_ms.3stap | 4 +- .../man3/function::gettimeofday_ns.3stap | 4 +- .../man3/function::gettimeofday_s.3stap | 4 +- .../man3/function::gettimeofday_us.3stap | 4 +- .../man3/function::gid.3stap | 4 +- .../man3/function::htonl.3stap | 4 +- .../man3/function::htonll.3stap | 4 +- .../man3/function::htons.3stap | 4 +- .../man3/function::indent.3stap | 4 +- .../man3/function::indent_depth.3stap | 4 +- .../man3/function::inet_get_ip_source.3stap | 4 +- .../man3/function::inet_get_local_port.3stap | 4 +- .../man3/function::inode_name.3stap | 4 +- .../man3/function::inode_path.3stap | 4 +- .../man3/function::int_arg.3stap | 4 +- .../man3/function::ip_ntop.3stap | 4 +- .../man3/function::ipmib_filter_key.3stap | 4 +- .../man3/function::ipmib_get_proto.3stap | 4 +- .../man3/function::ipmib_local_addr.3stap | 4 +- .../man3/function::ipmib_remote_addr.3stap | 4 +- .../man3/function::ipmib_tcp_local_port.3stap | 4 +- .../function::ipmib_tcp_remote_port.3stap | 4 +- .../man3/function::is_myproc.3stap | 4 +- .../man3/function::is_return.3stap | 4 +- .../man3/function::is_sig_blocked.3stap | 4 +- .../man3/function::isdigit.3stap | 4 +- .../man3/function::isinstr.3stap | 4 +- .../man3/function::jiffies.3stap | 4 +- .../man3/function::json_add_array.3stap | 4 +- ...ction::json_add_array_numeric_metric.3stap | 4 +- ...nction::json_add_array_string_metric.3stap | 4 +- .../function::json_add_numeric_metric.3stap | 4 +- .../function::json_add_string_metric.3stap | 4 +- .../man3/function::json_set_prefix.3stap | 4 +- .../man3/function::kernel_buffer_quoted.3stap | 4 +- ...function::kernel_buffer_quoted_error.3stap | 4 +- .../man3/function::kernel_char.3stap | 4 +- .../man3/function::kernel_int.3stap | 4 +- .../man3/function::kernel_long.3stap | 4 +- .../man3/function::kernel_pointer.3stap | 4 +- .../man3/function::kernel_short.3stap | 4 +- .../man3/function::kernel_string.3stap | 4 +- .../man3/function::kernel_string_n.3stap | 4 +- .../man3/function::kernel_string_quoted.3stap | 4 +- ...function::kernel_string_quoted_utf16.3stap | 4 +- ...function::kernel_string_quoted_utf32.3stap | 4 +- .../man3/function::kernel_string_utf16.3stap | 4 +- .../man3/function::kernel_string_utf32.3stap | 4 +- .../man3/function::ktime_get_ns.3stap | 4 +- .../man3/function::linuxmib_filter_key.3stap | 4 +- .../man3/function::local_clock_ms.3stap | 4 +- .../man3/function::local_clock_ns.3stap | 4 +- .../man3/function::local_clock_s.3stap | 4 +- .../man3/function::local_clock_us.3stap | 4 +- .../man3/function::log.3stap | 4 +- .../man3/function::long_arg.3stap | 4 +- .../man3/function::longlong_arg.3stap | 4 +- .../man3/function::matched.3stap | 4 +- .../man3/function::matched_str.3stap | 4 +- .../man3/function::mdelay.3stap | 4 +- .../man3/function::mem_page_size.3stap | 4 +- .../man3/function::modname.3stap | 4 +- .../man3/function::module_name.3stap | 4 +- .../man3/function::module_size.3stap | 4 +- .../man3/function::msecs_to_string.3stap | 4 +- .../man3/function::nfsderror.3stap | 4 +- .../man3/function::ngroups.3stap | 4 +- .../man3/function::ns_egid.3stap | 4 +- .../man3/function::ns_euid.3stap | 4 +- .../man3/function::ns_gid.3stap | 4 +- .../man3/function::ns_pgrp.3stap | 4 +- .../man3/function::ns_pid.3stap | 4 +- .../man3/function::ns_ppid.3stap | 4 +- .../man3/function::ns_sid.3stap | 4 +- .../man3/function::ns_tid.3stap | 4 +- .../man3/function::ns_uid.3stap | 4 +- .../man3/function::nsecs_to_string.3stap | 4 +- .../man3/function::ntohl.3stap | 4 +- .../man3/function::ntohll.3stap | 4 +- .../man3/function::ntohs.3stap | 4 +- .../man3/function::pages_to_string.3stap | 4 +- .../man3/function::panic.3stap | 4 +- .../man3/function::pexecname.3stap | 4 +- .../man3/function::pgrp.3stap | 4 +- .../man3/function::pid.3stap | 4 +- .../man3/function::pid2execname.3stap | 4 +- .../man3/function::pid2task.3stap | 4 +- .../man3/function::pn.3stap | 4 +- .../man3/function::pnlabel.3stap | 4 +- .../man3/function::pointer_arg.3stap | 4 +- .../man3/function::pp.3stap | 4 +- .../man3/function::ppfunc.3stap | 4 +- .../man3/function::ppid.3stap | 4 +- .../man3/function::print_backtrace.3stap | 4 +- .../man3/function::print_regs.3stap | 4 +- .../man3/function::print_stack.3stap | 4 +- .../man3/function::print_syms.3stap | 4 +- .../man3/function::print_ubacktrace.3stap | 31 +- .../function::print_ubacktrace_brief.3stap | 4 +- .../man3/function::print_ustack.3stap | 4 +- .../man3/function::print_usyms.3stap | 4 +- .../man3/function::printk.3stap | 4 +- .../man3/function::probe_type.3stap | 4 +- .../man3/function::probefunc.3stap | 4 +- .../man3/function::probemod.3stap | 4 +- .../man3/function::proc_mem_data.3stap | 4 +- .../man3/function::proc_mem_rss.3stap | 4 +- .../man3/function::proc_mem_shr.3stap | 4 +- .../man3/function::proc_mem_size.3stap | 4 +- .../man3/function::proc_mem_string.3stap | 4 +- .../man3/function::proc_mem_txt.3stap | 4 +- .../man3/function::pstrace.3stap | 4 +- .../man3/function::qs_done.3stap | 4 +- .../man3/function::qs_run.3stap | 4 +- .../man3/function::qs_wait.3stap | 4 +- .../man3/function::qsq_blocked.3stap | 4 +- .../man3/function::qsq_print.3stap | 4 +- .../man3/function::qsq_service_time.3stap | 4 +- .../man3/function::qsq_start.3stap | 4 +- .../man3/function::qsq_throughput.3stap | 4 +- .../man3/function::qsq_utilization.3stap | 4 +- .../function::qsq_wait_queue_length.3stap | 4 +- .../man3/function::qsq_wait_time.3stap | 4 +- .../man3/function::raise.3stap | 4 +- .../man3/function::randint.3stap | 4 +- .../man3/function::read_stopwatch_ms.3stap | 4 +- .../man3/function::read_stopwatch_ns.3stap | 4 +- .../man3/function::read_stopwatch_s.3stap | 4 +- .../man3/function::read_stopwatch_us.3stap | 4 +- .../man3/function::real_mount.3stap | 4 +- .../man3/function::register.3stap | 4 +- .../man3/function::registers_valid.3stap | 4 +- .../man3/function::regparm.3stap | 4 +- .../man3/function::remote_id.3stap | 4 +- .../man3/function::remote_uri.3stap | 4 +- .../man3/function::return_str.3stap | 4 +- .../man3/function::returnstr.3stap | 4 +- .../man3/function::returnval.3stap | 4 +- .../man3/function::reverse_path_walk.3stap | 4 +- .../man3/function::rlimit_from_str.3stap | 4 +- .../man3/function::s32_arg.3stap | 4 +- .../man3/function::s64_arg.3stap | 4 +- .../man3/function::sa_flags_str.3stap | 4 +- .../man3/function::sa_handler_str.3stap | 4 +- .../man3/function::set_kernel_char.3stap | 4 +- .../man3/function::set_kernel_int.3stap | 4 +- .../man3/function::set_kernel_long.3stap | 4 +- .../man3/function::set_kernel_pointer.3stap | 4 +- .../man3/function::set_kernel_short.3stap | 4 +- .../man3/function::set_kernel_string.3stap | 4 +- .../man3/function::set_kernel_string_n.3stap | 4 +- .../man3/function::set_user_char.3stap | 4 +- .../man3/function::set_user_int.3stap | 4 +- .../man3/function::set_user_long.3stap | 4 +- .../man3/function::set_user_pointer.3stap | 4 +- .../man3/function::set_user_short.3stap | 4 +- .../man3/function::set_user_string.3stap | 4 +- .../man3/function::set_user_string_n.3stap | 4 +- .../man3/function::sid.3stap | 4 +- .../man3/function::signal_str.3stap | 4 +- .../man3/function::sigset_mask_str.3stap | 4 +- .../man3/function::sock_fam_num2str.3stap | 4 +- .../man3/function::sock_fam_str2num.3stap | 4 +- .../man3/function::sock_prot_num2str.3stap | 4 +- .../man3/function::sock_prot_str2num.3stap | 4 +- .../man3/function::sock_state_num2str.3stap | 4 +- .../man3/function::sock_state_str2num.3stap | 4 +- .../man3/function::speculate.3stap | 4 +- .../man3/function::speculation.3stap | 4 +- .../man3/function::sprint_backtrace.3stap | 4 +- .../man3/function::sprint_loadavg.3stap | 4 +- .../man3/function::sprint_stack.3stap | 4 +- .../man3/function::sprint_syms.3stap | 4 +- .../man3/function::sprint_ubacktrace.3stap | 4 +- .../man3/function::sprint_ustack.3stap | 4 +- .../man3/function::sprint_usyms.3stap | 4 +- .../man3/function::stack.3stap | 4 +- .../man3/function::stack_size.3stap | 4 +- .../man3/function::stack_unused.3stap | 4 +- .../man3/function::stack_used.3stap | 4 +- .../man3/function::start_stopwatch.3stap | 4 +- .../man3/function::stop_stopwatch.3stap | 4 +- .../man3/function::stp_pid.3stap | 4 +- .../man3/function::str_replace.3stap | 4 +- .../man3/function::string_quoted.3stap | 4 +- .../man3/function::stringat.3stap | 4 +- .../man3/function::strlen.3stap | 4 +- .../man3/function::strpos.3stap | 4 +- .../man3/function::strtol.3stap | 4 +- .../man3/function::substr.3stap | 4 +- .../man3/function::switch_file.3stap | 4 +- .../man3/function::symdata.3stap | 4 +- .../man3/function::symfile.3stap | 4 +- .../man3/function::symfileline.3stap | 4 +- .../man3/function::symline.3stap | 4 +- .../man3/function::symname.3stap | 4 +- .../man3/function::system.3stap | 4 +- .../man3/function::target.3stap | 4 +- .../man3/function::target_set_pid.3stap | 4 +- .../man3/function::target_set_report.3stap | 4 +- .../man3/function::task_ancestry.3stap | 4 +- .../man3/function::task_backtrace.3stap | 4 +- .../man3/function::task_cpu.3stap | 4 +- .../man3/function::task_current.3stap | 4 +- .../man3/function::task_cwd_path.3stap | 4 +- .../man3/function::task_dentry_path.3stap | 4 +- .../man3/function::task_egid.3stap | 4 +- .../man3/function::task_euid.3stap | 4 +- .../man3/function::task_exe_file.3stap | 4 +- .../man3/function::task_execname.3stap | 4 +- .../man3/function::task_fd_lookup.3stap | 4 +- .../man3/function::task_gid.3stap | 4 +- .../function::task_max_file_handles.3stap | 4 +- .../man3/function::task_nice.3stap | 4 +- .../man3/function::task_ns_egid.3stap | 4 +- .../man3/function::task_ns_euid.3stap | 4 +- .../man3/function::task_ns_gid.3stap | 4 +- .../man3/function::task_ns_pid.3stap | 4 +- .../man3/function::task_ns_tid.3stap | 4 +- .../man3/function::task_ns_uid.3stap | 4 +- .../function::task_open_file_handles.3stap | 4 +- .../man3/function::task_parent.3stap | 4 +- .../man3/function::task_pid.3stap | 4 +- .../man3/function::task_prio.3stap | 4 +- .../man3/function::task_start_time.3stap | 4 +- .../man3/function::task_state.3stap | 4 +- .../man3/function::task_stime.3stap | 4 +- .../man3/function::task_tid.3stap | 4 +- .../man3/function::task_time_string.3stap | 4 +- .../man3/function::task_time_string_tid.3stap | 4 +- .../man3/function::task_uid.3stap | 4 +- .../man3/function::task_utime.3stap | 4 +- .../man3/function::tcpmib_filter_key.3stap | 4 +- .../man3/function::tcpmib_get_state.3stap | 4 +- .../man3/function::tcpmib_local_addr.3stap | 4 +- .../man3/function::tcpmib_local_port.3stap | 4 +- .../man3/function::tcpmib_remote_addr.3stap | 4 +- .../man3/function::tcpmib_remote_port.3stap | 4 +- .../man3/function::text_str.3stap | 4 +- .../man3/function::text_strn.3stap | 4 +- .../man3/function::thread_indent.3stap | 4 +- .../man3/function::thread_indent_depth.3stap | 4 +- .../man3/function::tid.3stap | 4 +- .../man3/function::tokenize.3stap | 4 +- .../man3/function::tz_ctime.3stap | 4 +- .../man3/function::tz_gmtoff.3stap | 4 +- .../man3/function::tz_name.3stap | 4 +- .../man3/function::u32_arg.3stap | 4 +- .../man3/function::u64_arg.3stap | 4 +- .../man3/function::u_register.3stap | 4 +- .../man3/function::uaddr.3stap | 4 +- .../man3/function::ubacktrace.3stap | 4 +- .../man3/function::ucallers.3stap | 4 +- .../man3/function::udelay.3stap | 4 +- .../man3/function::uid.3stap | 4 +- .../man3/function::uint_arg.3stap | 4 +- .../man3/function::ulong_arg.3stap | 4 +- .../man3/function::ulonglong_arg.3stap | 4 +- .../man3/function::umodname.3stap | 4 +- .../man3/function::usecs_to_string.3stap | 4 +- .../man3/function::user_buffer_quoted.3stap | 4 +- .../function::user_buffer_quoted_error.3stap | 4 +- .../man3/function::user_char.3stap | 4 +- .../man3/function::user_char_error.3stap | 4 +- .../man3/function::user_char_warn.3stap | 4 +- .../man3/function::user_int.3stap | 4 +- .../man3/function::user_int16.3stap | 4 +- .../man3/function::user_int16_error.3stap | 4 +- .../man3/function::user_int32.3stap | 4 +- .../man3/function::user_int32_error.3stap | 4 +- .../man3/function::user_int64.3stap | 4 +- .../man3/function::user_int64_error.3stap | 4 +- .../man3/function::user_int8.3stap | 4 +- .../man3/function::user_int8_error.3stap | 4 +- .../man3/function::user_int_error.3stap | 4 +- .../man3/function::user_int_warn.3stap | 4 +- .../man3/function::user_long.3stap | 4 +- .../man3/function::user_long_error.3stap | 4 +- .../man3/function::user_long_warn.3stap | 4 +- .../man3/function::user_mode.3stap | 4 +- .../man3/function::user_short.3stap | 4 +- .../man3/function::user_short_error.3stap | 4 +- .../man3/function::user_short_warn.3stap | 4 +- .../man3/function::user_string.3stap | 4 +- .../man3/function::user_string_n.3stap | 4 +- .../man3/function::user_string_n_quoted.3stap | 4 +- .../man3/function::user_string_n_warn.3stap | 4 +- .../man3/function::user_string_quoted.3stap | 4 +- .../function::user_string_quoted_utf16.3stap | 4 +- .../function::user_string_quoted_utf32.3stap | 4 +- .../man3/function::user_string_utf16.3stap | 4 +- .../man3/function::user_string_utf32.3stap | 4 +- .../man3/function::user_string_warn.3stap | 4 +- .../man3/function::user_uint16.3stap | 4 +- .../man3/function::user_uint16_error.3stap | 4 +- .../man3/function::user_uint32.3stap | 4 +- .../man3/function::user_uint32_error.3stap | 4 +- .../man3/function::user_uint64.3stap | 4 +- .../man3/function::user_uint64_error.3stap | 4 +- .../man3/function::user_uint8.3stap | 4 +- .../man3/function::user_uint8_error.3stap | 4 +- .../man3/function::user_ulong.3stap | 4 +- .../man3/function::user_ulong_error.3stap | 4 +- .../man3/function::user_ulong_warn.3stap | 4 +- .../man3/function::user_ushort.3stap | 4 +- .../man3/function::user_ushort_error.3stap | 4 +- .../man3/function::user_ushort_warn.3stap | 4 +- .../man3/function::usrdev2kerndev.3stap | 4 +- .../man3/function::ustack.3stap | 4 +- .../man3/function::usymdata.3stap | 4 +- .../man3/function::usymfile.3stap | 4 +- .../man3/function::usymfileline.3stap | 4 +- .../man3/function::usymline.3stap | 4 +- .../man3/function::usymname.3stap | 4 +- .../man3/function::vm_fault_contains.3stap | 4 +- .../man3/function::warn.3stap | 4 +- ...cro::json_output_array_numeric_value.3stap | 4 +- ...acro::json_output_array_string_value.3stap | 4 +- .../man3/macro::json_output_data_end.3stap | 4 +- .../man3/macro::json_output_data_start.3stap | 4 +- .../macro::json_output_numeric_value.3stap | 4 +- .../macro::json_output_string_value.3stap | 4 +- .../man3/probe::ioblock.end.3stap | 56 +- .../man3/probe::ioblock.request.3stap | 62 +- .../man3/probe::ioblock_trace.bounce.3stap | 68 +- .../man3/probe::ioblock_trace.end.3stap | 62 +- .../man3/probe::ioblock_trace.request.3stap | 60 +- .../probe::ioscheduler.elv_add_request.3stap | 28 +- ...robe::ioscheduler.elv_add_request.kp.3stap | 20 +- ...robe::ioscheduler.elv_add_request.tp.3stap | 32 +- ...e::ioscheduler.elv_completed_request.3stap | 20 +- .../probe::ioscheduler.elv_next_request.3stap | 12 +- ...:ioscheduler.elv_next_request.return.3stap | 12 +- ...:ioscheduler_trace.elv_abort_request.3stap | 14 +- ...cheduler_trace.elv_completed_request.3stap | 28 +- ...:ioscheduler_trace.elv_issue_request.3stap | 24 +- ...oscheduler_trace.elv_requeue_request.3stap | 20 +- .../man3/probe::ioscheduler_trace.plug.3stap | 12 +- .../probe::ioscheduler_trace.unplug_io.3stap | 12 +- ...robe::ioscheduler_trace.unplug_timer.3stap | 4 +- .../man3/probe::ipmib.ForwDatagrams.3stap | 12 +- .../man3/probe::ipmib.FragFails.3stap | 4 +- .../man3/probe::ipmib.FragOKs.3stap | 4 +- .../man3/probe::ipmib.InAddrErrors.3stap | 4 +- .../man3/probe::ipmib.InDiscards.3stap | 4 +- .../man3/probe::ipmib.InNoRoutes.3stap | 4 +- .../man3/probe::ipmib.InReceives.3stap | 4 +- .../man3/probe::ipmib.InUnknownProtos.3stap | 4 +- .../man3/probe::ipmib.OutRequests.3stap | 4 +- .../man3/probe::ipmib.ReasmReqds.3stap | 4 +- .../man3/probe::ipmib.ReasmTimeout.3stap | 4 +- .../man3/probe::irq_handler.entry.3stap | 42 +- .../man3/probe::irq_handler.exit.3stap | 56 +- .../man3/probe::json_data.3stap | 4 +- .../man3/probe::kprocess.create.3stap | 12 +- .../man3/probe::kprocess.exec.3stap | 16 +- .../man3/probe::kprocess.exec_complete.3stap | 14 +- .../man3/probe::kprocess.exit.3stap | 4 +- .../man3/probe::kprocess.release.3stap | 12 +- .../man3/probe::kprocess.start.3stap | 4 +- .../man3/probe::linuxmib.DelayedACKs.3stap | 4 +- .../man3/probe::linuxmib.ListenDrops.3stap | 4 +- .../probe::linuxmib.ListenOverflows.3stap | 4 +- .../probe::linuxmib.TCPMemoryPressures.3stap | 4 +- .../man3/probe::netdev.change_mac.3stap | 12 +- .../man3/probe::netdev.change_mtu.3stap | 12 +- .../man3/probe::netdev.change_rx_flag.3stap | 4 +- .../man3/probe::netdev.close.3stap | 4 +- .../man3/probe::netdev.get_stats.3stap | 4 +- .../man3/probe::netdev.hard_transmit.3stap | 14 +- .../man3/probe::netdev.ioctl.3stap | 4 +- .../man3/probe::netdev.open.3stap | 4 +- .../man3/probe::netdev.receive.3stap | 14 +- .../man3/probe::netdev.register.3stap | 4 +- .../man3/probe::netdev.rx.3stap | 12 +- .../man3/probe::netdev.set_promiscuity.3stap | 14 +- .../man3/probe::netdev.transmit.3stap | 20 +- .../man3/probe::netdev.unregister.3stap | 4 +- .../man3/probe::netfilter.arp.forward.3stap | 102 +- .../man3/probe::netfilter.arp.in.3stap | 104 +- .../man3/probe::netfilter.arp.out.3stap | 96 +- .../probe::netfilter.bridge.forward.3stap | 122 +- .../probe::netfilter.bridge.local_in.3stap | 130 +- .../probe::netfilter.bridge.local_out.3stap | 128 +- ...probe::netfilter.bridge.post_routing.3stap | 134 +- .../probe::netfilter.bridge.pre_routing.3stap | 134 +- .../man3/probe::netfilter.ip.forward.3stap | 114 +- .../man3/probe::netfilter.ip.local_in.3stap | 112 +- .../man3/probe::netfilter.ip.local_out.3stap | 110 +- .../probe::netfilter.ip.post_routing.3stap | 120 +- .../probe::netfilter.ip.pre_routing.3stap | 108 +- .../man3/probe::nfs.aop.readpage.3stap | 36 +- .../man3/probe::nfs.aop.readpages.3stap | 26 +- .../man3/probe::nfs.aop.release_page.3stap | 22 +- .../man3/probe::nfs.aop.set_page_dirty.3stap | 12 +- .../man3/probe::nfs.aop.write_begin.3stap | 32 +- .../man3/probe::nfs.aop.write_end.3stap | 32 +- .../man3/probe::nfs.aop.writepage.3stap | 46 +- .../man3/probe::nfs.aop.writepages.3stap | 32 +- .../man3/probe::nfs.fop.aio_read.3stap | 40 +- .../man3/probe::nfs.fop.aio_write.3stap | 28 +- .../man3/probe::nfs.fop.check_flags.3stap | 4 +- .../man3/probe::nfs.fop.flush.3stap | 14 +- .../man3/probe::nfs.fop.fsync.3stap | 12 +- .../man3/probe::nfs.fop.llseek.3stap | 16 +- .../man3/probe::nfs.fop.lock.3stap | 30 +- .../man3/probe::nfs.fop.mmap.3stap | 40 +- .../man3/probe::nfs.fop.open.3stap | 12 +- .../man3/probe::nfs.fop.read.3stap | 4 +- .../man3/probe::nfs.fop.read_iter.3stap | 36 +- .../man3/probe::nfs.fop.release.3stap | 14 +- .../man3/probe::nfs.fop.sendfile.3stap | 24 +- .../man3/probe::nfs.fop.write.3stap | 4 +- .../man3/probe::nfs.fop.write_iter.3stap | 28 +- .../man3/probe::nfs.proc.commit.3stap | 30 +- .../man3/probe::nfs.proc.commit_done.3stap | 24 +- .../man3/probe::nfs.proc.commit_setup.3stap | 34 +- .../man3/probe::nfs.proc.create.3stap | 24 +- .../probe::nfs.proc.handle_exception.3stap | 4 +- .../man3/probe::nfs.proc.lookup.3stap | 24 +- .../man3/probe::nfs.proc.open.3stap | 24 +- .../man3/probe::nfs.proc.read.3stap | 24 +- .../man3/probe::nfs.proc.read_done.3stap | 16 +- .../man3/probe::nfs.proc.read_setup.3stap | 26 +- .../man3/probe::nfs.proc.release.3stap | 24 +- .../man3/probe::nfs.proc.remove.3stap | 28 +- .../man3/probe::nfs.proc.rename.3stap | 36 +- .../man3/probe::nfs.proc.rename_done.3stap | 32 +- .../man3/probe::nfs.proc.rename_setup.3stap | 4 +- .../man3/probe::nfs.proc.write.3stap | 28 +- .../man3/probe::nfs.proc.write_done.3stap | 28 +- .../man3/probe::nfs.proc.write_setup.3stap | 36 +- .../man3/probe::nfsd.close.3stap | 4 +- .../man3/probe::nfsd.commit.3stap | 20 +- .../man3/probe::nfsd.create.3stap | 24 +- .../man3/probe::nfsd.createv3.3stap | 32 +- .../man3/probe::nfsd.dispatch.3stap | 28 +- .../man3/probe::nfsd.lookup.3stap | 14 +- .../man3/probe::nfsd.open.3stap | 14 +- .../man3/probe::nfsd.proc.commit.3stap | 38 +- .../man3/probe::nfsd.proc.create.3stap | 34 +- .../man3/probe::nfsd.proc.lookup.3stap | 30 +- .../man3/probe::nfsd.proc.read.3stap | 36 +- .../man3/probe::nfsd.proc.remove.3stap | 32 +- .../man3/probe::nfsd.proc.rename.3stap | 30 +- .../man3/probe::nfsd.proc.write.3stap | 46 +- .../man3/probe::nfsd.read.3stap | 28 +- .../man3/probe::nfsd.rename.3stap | 24 +- .../man3/probe::nfsd.unlink.3stap | 18 +- .../man3/probe::nfsd.write.3stap | 26 +- .../man3/probe::scheduler.balance.3stap | 4 +- .../man3/probe::scheduler.cpu_off.3stap | 14 +- .../man3/probe::scheduler.cpu_on.3stap | 14 +- .../man3/probe::scheduler.ctxswitch.3stap | 42 +- .../man3/probe::scheduler.kthread_stop.3stap | 12 +- ...probe::scheduler.kthread_stop.return.3stap | 4 +- .../man3/probe::scheduler.migrate.3stap | 28 +- .../man3/probe::scheduler.process_exit.3stap | 12 +- .../man3/probe::scheduler.process_fork.3stap | 14 +- .../man3/probe::scheduler.process_free.3stap | 14 +- .../man3/probe::scheduler.process_wait.3stap | 12 +- .../man3/probe::scheduler.signal_send.3stap | 12 +- .../man3/probe::scheduler.tick.3stap | 4 +- .../man3/probe::scheduler.wait_task.3stap | 12 +- .../man3/probe::scheduler.wakeup.3stap | 28 +- .../man3/probe::scheduler.wakeup_new.3stap | 20 +- .../man3/probe::scsi.iocompleted.3stap | 34 +- .../man3/probe::scsi.iodispatching.3stap | 48 +- .../man3/probe::scsi.iodone.3stap | 40 +- .../man3/probe::scsi.ioentry.3stap | 16 +- .../man3/probe::scsi.ioexecute.3stap | 52 +- .../man3/probe::scsi.set_state.3stap | 32 +- .../man3/probe::signal.check_ignored.3stap | 12 +- .../probe::signal.check_ignored.return.3stap | 12 +- .../man3/probe::signal.checkperm.3stap | 30 +- .../man3/probe::signal.checkperm.return.3stap | 12 +- .../man3/probe::signal.do_action.3stap | 20 +- .../man3/probe::signal.do_action.return.3stap | 4 +- .../man3/probe::signal.flush.3stap | 14 +- .../man3/probe::signal.force_segv.3stap | 20 +- .../probe::signal.force_segv.return.3stap | 4 +- .../man3/probe::signal.handle.3stap | 36 +- .../man3/probe::signal.handle.return.3stap | 12 +- .../man3/probe::signal.pending.3stap | 12 +- .../man3/probe::signal.pending.return.3stap | 4 +- .../man3/probe::signal.procmask.3stap | 24 +- .../man3/probe::signal.procmask.return.3stap | 4 +- .../man3/probe::signal.send.3stap | 40 +- .../man3/probe::signal.send.return.3stap | 14 +- .../man3/probe::signal.send_sig_queue.3stap | 18 +- .../probe::signal.send_sig_queue.return.3stap | 4 +- .../man3/probe::signal.sys_tgkill.3stap | 24 +- .../probe::signal.sys_tgkill.return.3stap | 4 +- .../man3/probe::signal.sys_tkill.3stap | 28 +- .../man3/probe::signal.syskill.3stap | 28 +- .../man3/probe::signal.syskill.return.3stap | 4 +- .../man3/probe::signal.systkill.return.3stap | 12 +- .../man3/probe::signal.wakeup.3stap | 14 +- .../man3/probe::socket.aio_read.3stap | 32 +- .../man3/probe::socket.aio_read.return.3stap | 32 +- .../man3/probe::socket.aio_write.3stap | 24 +- .../man3/probe::socket.aio_write.return.3stap | 32 +- .../man3/probe::socket.close.3stap | 28 +- .../man3/probe::socket.close.return.3stap | 4 +- .../man3/probe::socket.create.3stap | 18 +- .../man3/probe::socket.create.return.3stap | 28 +- .../man3/probe::socket.read_iter.3stap | 28 +- .../man3/probe::socket.read_iter.return.3stap | 30 +- .../man3/probe::socket.readv.3stap | 24 +- .../man3/probe::socket.readv.return.3stap | 32 +- .../man3/probe::socket.receive.3stap | 32 +- .../man3/probe::socket.recvmsg.3stap | 22 +- .../man3/probe::socket.recvmsg.return.3stap | 32 +- .../man3/probe::socket.send.3stap | 28 +- .../man3/probe::socket.sendmsg.3stap | 20 +- .../man3/probe::socket.sendmsg.return.3stap | 32 +- .../man3/probe::socket.write_iter.3stap | 24 +- .../probe::socket.write_iter.return.3stap | 36 +- .../man3/probe::socket.writev.3stap | 26 +- .../man3/probe::socket.writev.return.3stap | 36 +- .../man3/probe::softirq.entry.3stap | 20 +- .../man3/probe::softirq.exit.3stap | 20 +- .../man3/probe::stap.cache_add_mod.3stap | 4 +- .../man3/probe::stap.cache_add_nss.3stap | 8 +- .../man3/probe::stap.cache_add_src.3stap | 12 +- .../man3/probe::stap.cache_clean.3stap | 4 +- .../man3/probe::stap.cache_get.3stap | 12 +- .../man3/probe::stap.pass0.3stap | 4 +- .../man3/probe::stap.pass0.end.3stap | 4 +- .../man3/probe::stap.pass1.end.3stap | 4 +- .../man3/probe::stap.pass1a.3stap | 4 +- .../man3/probe::stap.pass1b.3stap | 4 +- .../man3/probe::stap.pass2.3stap | 4 +- .../man3/probe::stap.pass2.end.3stap | 4 +- .../man3/probe::stap.pass3.3stap | 4 +- .../man3/probe::stap.pass3.end.3stap | 4 +- .../man3/probe::stap.pass4.3stap | 4 +- .../man3/probe::stap.pass4.end.3stap | 4 +- .../man3/probe::stap.pass5.3stap | 4 +- .../man3/probe::stap.pass5.end.3stap | 4 +- .../man3/probe::stap.pass6.3stap | 4 +- .../man3/probe::stap.pass6.end.3stap | 4 +- .../man3/probe::stap.system.3stap | 4 +- .../man3/probe::stap.system.return.3stap | 4 +- .../man3/probe::stap.system.spawn.3stap | 12 +- ...robe::stapio.receive_control_message.3stap | 4 +- .../man3/probe::staprun.insert_module.3stap | 4 +- .../man3/probe::staprun.remove_module.3stap | 4 +- .../probe::staprun.send_control_message.3stap | 14 +- .../probe::sunrpc.clnt.bind_new_program.3stap | 22 +- .../man3/probe::sunrpc.clnt.call_async.3stap | 42 +- .../man3/probe::sunrpc.clnt.call_sync.3stap | 42 +- .../probe::sunrpc.clnt.clone_client.3stap | 24 +- .../probe::sunrpc.clnt.create_client.3stap | 28 +- .../probe::sunrpc.clnt.restart_call.3stap | 12 +- .../probe::sunrpc.clnt.shutdown_client.3stap | 72 +- .../man3/probe::sunrpc.sched.delay.3stap | 28 +- .../man3/probe::sunrpc.sched.execute.3stap | 22 +- .../man3/probe::sunrpc.sched.new_task.3stap | 18 +- .../probe::sunrpc.sched.release_task.3stap | 20 +- .../man3/probe::sunrpc.svc.create.3stap | 16 +- .../man3/probe::sunrpc.svc.destroy.3stap | 24 +- .../man3/probe::sunrpc.svc.drop.3stap | 26 +- .../man3/probe::sunrpc.svc.process.3stap | 36 +- .../man3/probe::sunrpc.svc.recv.3stap | 16 +- .../man3/probe::sunrpc.svc.register.3stap | 16 +- .../man3/probe::sunrpc.svc.send.3stap | 32 +- .../man3/probe::syscall_any.3stap | 4 +- .../man3/probe::syscall_any.return.3stap | 14 +- .../man3/probe::tcp.disconnect.3stap | 28 +- .../man3/probe::tcp.disconnect.return.3stap | 4 +- .../man3/probe::tcp.receive.3stap | 60 +- .../man3/probe::tcp.recvmsg.3stap | 28 +- .../man3/probe::tcp.recvmsg.return.3stap | 28 +- .../man3/probe::tcp.sendmsg.3stap | 14 +- .../man3/probe::tcp.sendmsg.return.3stap | 12 +- .../man3/probe::tcp.setsockopt.3stap | 28 +- .../man3/probe::tcp.setsockopt.return.3stap | 12 +- .../man3/probe::tcpmib.ActiveOpens.3stap | 4 +- .../man3/probe::tcpmib.AttemptFails.3stap | 4 +- .../man3/probe::tcpmib.CurrEstab.3stap | 4 +- .../man3/probe::tcpmib.EstabResets.3stap | 4 +- .../man3/probe::tcpmib.InSegs.3stap | 4 +- .../man3/probe::tcpmib.OutRsts.3stap | 12 +- .../man3/probe::tcpmib.OutSegs.3stap | 4 +- .../man3/probe::tcpmib.PassiveOpens.3stap | 4 +- .../man3/probe::tcpmib.RetransSegs.3stap | 4 +- .../man3/probe::tty.init.3stap | 12 +- .../man3/probe::tty.ioctl.3stap | 4 +- .../man3/probe::tty.open.3stap | 28 +- .../man3/probe::tty.poll.3stap | 4 +- .../man3/probe::tty.read.3stap | 14 +- .../man3/probe::tty.receive.3stap | 24 +- .../man3/probe::tty.register.3stap | 16 +- .../man3/probe::tty.release.3stap | 28 +- .../man3/probe::tty.resize.3stap | 32 +- .../man3/probe::tty.unregister.3stap | 12 +- .../man3/probe::tty.write.3stap | 14 +- .../man3/probe::udp.disconnect.3stap | 32 +- .../man3/probe::udp.disconnect.return.3stap | 22 +- .../man3/probe::udp.recvmsg.3stap | 34 +- .../man3/probe::udp.recvmsg.return.3stap | 28 +- .../man3/probe::udp.sendmsg.3stap | 36 +- .../man3/probe::udp.sendmsg.return.3stap | 4 +- .../man3/probe::vm.brk.3stap | 12 +- .../man3/probe::vm.kfree.3stap | 14 +- .../man3/probe::vm.kmalloc.3stap | 30 +- .../man3/probe::vm.kmalloc_node.3stap | 28 +- .../man3/probe::vm.kmem_cache_alloc.3stap | 36 +- .../probe::vm.kmem_cache_alloc_node.3stap | 28 +- .../man3/probe::vm.kmem_cache_free.3stap | 20 +- .../man3/probe::vm.mmap.3stap | 12 +- .../man3/probe::vm.munmap.3stap | 12 +- .../man3/probe::vm.oom_kill.3stap | 4 +- .../man3/probe::vm.pagefault.3stap | 14 +- .../man3/probe::vm.pagefault.return.3stap | 12 +- .../man3/probe::vm.write_shared.3stap | 12 +- .../man3/probe::vm.write_shared_copy.3stap | 14 +- .../man3/probe::workqueue.create.3stap | 4 +- .../man3/probe::workqueue.destroy.3stap | 4 +- .../man3/probe::workqueue.execute.3stap | 12 +- .../man3/probe::workqueue.insert.3stap | 14 +- .../man_pages/tapset::ansi.3stap | 2 +- .../man_pages/tapset::atomic.3stap | 2 +- .../man_pages/tapset::context-caller.3stap | 2 +- .../man_pages/tapset::context-envvar.3stap | 2 +- .../man_pages/tapset::context-symbols.3stap | 2 +- .../man_pages/tapset::context-unwind.3stap | 12 +- .../man_pages/tapset::context.3stap | 2 +- .../man_pages/tapset::conversions-guru.3stap | 2 +- .../man_pages/tapset::conversions.3stap | 2 +- .../man_pages/tapset::ctime.3stap | 2 +- .../man_pages/tapset::dentry.3stap | 2 +- .../man_pages/tapset::dev.3stap | 2 +- .../man_pages/tapset::errno.3stap | 2 +- .../man_pages/tapset::guru-delay.3stap | 2 +- .../man_pages/tapset::guru-signal.3stap | 2 +- .../man_pages/tapset::indent.3stap | 2 +- .../man_pages/tapset::inet.3stap | 2 +- .../man_pages/tapset::inet_sock.3stap | 2 +- .../man_pages/tapset::ioblock.3stap | 2 +- .../man_pages/tapset::ioscheduler.3stap | 2 +- .../man_pages/tapset::ip.3stap | 2 +- .../tapset::ipmib-filter-default.3stap | 2 +- .../man_pages/tapset::ipmib.3stap | 2 +- .../man_pages/tapset::irq.3stap | 2 +- .../man_pages/tapset::json.3stap | 2 +- .../man_pages/tapset::kprocess.3stap | 2 +- .../tapset::linuxmib-filter-default.3stap | 2 +- .../man_pages/tapset::linuxmib.3stap | 2 +- .../man_pages/tapset::loadavg.3stap | 2 +- .../man_pages/tapset::logging.3stap | 2 +- .../man_pages/tapset::memory.3stap | 2 +- .../man_pages/tapset::netfilter.3stap | 2 +- .../man_pages/tapset::networking.3stap | 2 +- .../man_pages/tapset::nfs.3stap | 2 +- .../man_pages/tapset::nfs_proc.3stap | 2 +- .../man_pages/tapset::nfsd.3stap | 2 +- .../man_pages/tapset::nfsderrno.3stap | 2 +- .../man_pages/tapset::panic.3stap | 2 +- .../man_pages/tapset::pn.3stap | 2 +- .../man_pages/tapset::proc_mem.3stap | 2 +- .../man_pages/tapset::pstrace.3stap | 2 +- .../man_pages/tapset::queue_stats.3stap | 2 +- .../man_pages/tapset::random.3stap | 2 +- .../man_pages/tapset::regex.3stap | 2 +- .../man_pages/tapset::registers.3stap | 2 +- .../man_pages/tapset::rlimit.3stap | 2 +- .../man_pages/tapset::rpc.3stap | 2 +- .../man_pages/tapset::scheduler.3stap | 2 +- .../man_pages/tapset::scsi.3stap | 2 +- .../man_pages/tapset::signal.3stap | 2 +- .../man_pages/tapset::socket.3stap | 2 +- .../man_pages/tapset::speculative.3stap | 2 +- .../tapset::stap_staticmarkers.3stap | 2 +- .../man_pages/tapset::stopwatch.3stap | 2 +- .../man_pages/tapset::string.3stap | 2 +- .../man_pages/tapset::switchfile.3stap | 2 +- .../man_pages/tapset::syscall_any.3stap | 2 +- .../man_pages/tapset::syscalls.3stap | 2 +- .../man_pages/tapset::system.3stap | 2 +- .../man_pages/tapset::target_set.3stap | 2 +- .../man_pages/tapset::task.3stap | 2 +- .../man_pages/tapset::task_ancestry.3stap | 2 +- .../man_pages/tapset::task_time.3stap | 2 +- .../man_pages/tapset::tcp.3stap | 2 +- .../tapset::tcpmib-filter-default.3stap | 2 +- .../man_pages/tapset::tcpmib.3stap | 2 +- .../man_pages/tapset::timestamp.3stap | 2 +- .../man_pages/tapset::timestamp_gtod.3stap | 2 +- .../tapset::timestamp_monotonic.3stap | 2 +- .../man_pages/tapset::tokenize.3stap | 2 +- .../man_pages/tapset::tty.3stap | 2 +- .../man_pages/tapset::tzinfo.3stap | 2 +- .../man_pages/tapset::ucontext-symbols.3stap | 2 +- .../man_pages/tapset::ucontext-unwind.3stap | 30 +- .../man_pages/tapset::ucontext.3stap | 2 +- .../man_pages/tapset::uconversions-guru.3stap | 2 +- .../man_pages/tapset::uconversions.3stap | 2 +- .../man_pages/tapset::udp.3stap | 2 +- doc/SystemTap_Tapset_Reference/syscalls.3stap | 2 +- doc/SystemTap_Tapset_Reference/tapsets.pdf | Bin 1466042 -> 1470452 bytes .../en-US/Tapset_Reference_Guide.xml | 7690 +++++++++-------- 765 files changed, 8284 insertions(+), 8109 deletions(-) diff --git a/doc/SystemTap_Beginners_Guide/en-US/SystemTap_Beginners_Guide.pdf b/doc/SystemTap_Beginners_Guide/en-US/SystemTap_Beginners_Guide.pdf index 9e8d57cf8b3e5bfd18d5a4dac6ac20783a7473ef..d10745d0b9daf4280308337134383841ff32413c 100644 GIT binary patch delta 97243 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�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 OHgky*bzZ2O`Tqg(QL&H! delta 96762 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⍔ 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 Rl9ZD_L&=i$n?IA`{{W0h9>4$q diff --git a/doc/SystemTap_Tapset_Reference/man3/function::HZ.3stap b/doc/SystemTap_Tapset_Reference/man3/function::HZ.3stap index 0fbd12704..48db220bd 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::HZ.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::HZ.3stap @@ -2,12 +2,12 @@ .\" Title: function::HZ .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::HZ" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::HZ" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::MAJOR.3stap b/doc/SystemTap_Tapset_Reference/man3/function::MAJOR.3stap index 33052c655..e847aa7c4 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::MAJOR.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::MAJOR.3stap @@ -2,12 +2,12 @@ .\" Title: function::MAJOR .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Device Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::MAJOR" "3stap" "May 2019" "SystemTap Tapset Reference" "Device Tapset" +.TH "FUNCTION::MAJOR" "3stap" "November 2019" "SystemTap Tapset Reference" "Device Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::MINOR.3stap b/doc/SystemTap_Tapset_Reference/man3/function::MINOR.3stap index 9347e34af..52061fff7 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::MINOR.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::MINOR.3stap @@ -2,12 +2,12 @@ .\" Title: function::MINOR .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Device Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::MINOR" "3stap" "May 2019" "SystemTap Tapset Reference" "Device Tapset" +.TH "FUNCTION::MINOR" "3stap" "November 2019" "SystemTap Tapset Reference" "Device Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::MKDEV.3stap b/doc/SystemTap_Tapset_Reference/man3/function::MKDEV.3stap index dd50fd6a6..b9a793ea0 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::MKDEV.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::MKDEV.3stap @@ -2,12 +2,12 @@ .\" Title: function::MKDEV .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Device Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::MKDEV" "3stap" "May 2019" "SystemTap Tapset Reference" "Device Tapset" +.TH "FUNCTION::MKDEV" "3stap" "November 2019" "SystemTap Tapset Reference" "Device Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::abort.3stap b/doc/SystemTap_Tapset_Reference/man3/function::abort.3stap index e98128f6a..974e232bd 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::abort.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::abort.3stap @@ -2,12 +2,12 @@ .\" Title: function::abort .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Logging Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ABORT" "3stap" "May 2019" "SystemTap Tapset Reference" "Logging Tapset" +.TH "FUNCTION::ABORT" "3stap" "November 2019" "SystemTap Tapset Reference" "Logging Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::addr.3stap b/doc/SystemTap_Tapset_Reference/man3/function::addr.3stap index f586cbe83..8aa4a0406 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::addr.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::addr.3stap @@ -2,12 +2,12 @@ .\" Title: function::addr .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ADDR" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::ADDR" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::addr_to_node.3stap b/doc/SystemTap_Tapset_Reference/man3/function::addr_to_node.3stap index 4c73c6b7f..ae8dc61e4 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::addr_to_node.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::addr_to_node.3stap @@ -2,12 +2,12 @@ .\" Title: function::addr_to_node .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ADDR_TO_NO" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "FUNCTION::ADDR_TO_NO" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ansi_clear_screen.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ansi_clear_screen.3stap index 10d768224..2c120c992 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ansi_clear_screen.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ansi_clear_screen.3stap @@ -2,12 +2,12 @@ .\" Title: function::ansi_clear_screen .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Utility functions for using ansi control chars in logs .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ANSI_CLEAR" "3stap" "May 2019" "SystemTap Tapset Reference" "Utility functions for using an" +.TH "FUNCTION::ANSI_CLEAR" "3stap" "November 2019" "SystemTap Tapset Reference" "Utility functions for using an" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ansi_cursor_hide.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ansi_cursor_hide.3stap index 14bb7c25f..0d7f78702 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ansi_cursor_hide.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ansi_cursor_hide.3stap @@ -2,12 +2,12 @@ .\" Title: function::ansi_cursor_hide .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Utility functions for using ansi control chars in logs .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ANSI_CURSO" "3stap" "May 2019" "SystemTap Tapset Reference" "Utility functions for using an" +.TH "FUNCTION::ANSI_CURSO" "3stap" "November 2019" "SystemTap Tapset Reference" "Utility functions for using an" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ansi_cursor_move.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ansi_cursor_move.3stap index 37813c4ce..d5339d2a3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ansi_cursor_move.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ansi_cursor_move.3stap @@ -2,12 +2,12 @@ .\" Title: function::ansi_cursor_move .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Utility functions for using ansi control chars in logs .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ANSI_CURSO" "3stap" "May 2019" "SystemTap Tapset Reference" "Utility functions for using an" +.TH "FUNCTION::ANSI_CURSO" "3stap" "November 2019" "SystemTap Tapset Reference" "Utility functions for using an" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ansi_cursor_restore.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ansi_cursor_restore.3stap index de223b575..93db7e283 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ansi_cursor_restore.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ansi_cursor_restore.3stap @@ -2,12 +2,12 @@ .\" Title: function::ansi_cursor_restore .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Utility functions for using ansi control chars in logs .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ANSI_CURSO" "3stap" "May 2019" "SystemTap Tapset Reference" "Utility functions for using an" +.TH "FUNCTION::ANSI_CURSO" "3stap" "November 2019" "SystemTap Tapset Reference" "Utility functions for using an" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ansi_cursor_save.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ansi_cursor_save.3stap index 25f740c33..4dcdbe77d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ansi_cursor_save.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ansi_cursor_save.3stap @@ -2,12 +2,12 @@ .\" Title: function::ansi_cursor_save .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Utility functions for using ansi control chars in logs .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ANSI_CURSO" "3stap" "May 2019" "SystemTap Tapset Reference" "Utility functions for using an" +.TH "FUNCTION::ANSI_CURSO" "3stap" "November 2019" "SystemTap Tapset Reference" "Utility functions for using an" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ansi_cursor_show.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ansi_cursor_show.3stap index a7134158a..4453a5a8a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ansi_cursor_show.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ansi_cursor_show.3stap @@ -2,12 +2,12 @@ .\" Title: function::ansi_cursor_show .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Utility functions for using ansi control chars in logs .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ANSI_CURSO" "3stap" "May 2019" "SystemTap Tapset Reference" "Utility functions for using an" +.TH "FUNCTION::ANSI_CURSO" "3stap" "November 2019" "SystemTap Tapset Reference" "Utility functions for using an" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ansi_new_line.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ansi_new_line.3stap index 8f784b552..4dece73f3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ansi_new_line.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ansi_new_line.3stap @@ -2,12 +2,12 @@ .\" Title: function::ansi_new_line .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Utility functions for using ansi control chars in logs .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ANSI_NEW_L" "3stap" "May 2019" "SystemTap Tapset Reference" "Utility functions for using an" +.TH "FUNCTION::ANSI_NEW_L" "3stap" "November 2019" "SystemTap Tapset Reference" "Utility functions for using an" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ansi_reset_color.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ansi_reset_color.3stap index ff12b9842..b03975fcc 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ansi_reset_color.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ansi_reset_color.3stap @@ -2,12 +2,12 @@ .\" Title: function::ansi_reset_color .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Utility functions for using ansi control chars in logs .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ANSI_RESET" "3stap" "May 2019" "SystemTap Tapset Reference" "Utility functions for using an" +.TH "FUNCTION::ANSI_RESET" "3stap" "November 2019" "SystemTap Tapset Reference" "Utility functions for using an" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ansi_set_color.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ansi_set_color.3stap index 11f9083b4..a42eabc0d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ansi_set_color.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ansi_set_color.3stap @@ -2,12 +2,12 @@ .\" Title: function::ansi_set_color .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Utility functions for using ansi control chars in logs .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ANSI_SET_C" "3stap" "May 2019" "SystemTap Tapset Reference" "Utility functions for using an" +.TH "FUNCTION::ANSI_SET_C" "3stap" "November 2019" "SystemTap Tapset Reference" "Utility functions for using an" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::asmlinkage.3stap b/doc/SystemTap_Tapset_Reference/man3/function::asmlinkage.3stap index ea8549ee0..313012c12 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::asmlinkage.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::asmlinkage.3stap @@ -2,12 +2,12 @@ .\" Title: function::asmlinkage .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ASMLINKAGE" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::ASMLINKAGE" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::assert.3stap b/doc/SystemTap_Tapset_Reference/man3/function::assert.3stap index 0c413bc15..bf0589961 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::assert.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::assert.3stap @@ -2,12 +2,12 @@ .\" Title: function::assert .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Logging Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ASSERT" "3stap" "May 2019" "SystemTap Tapset Reference" "Logging Tapset" +.TH "FUNCTION::ASSERT" "3stap" "November 2019" "SystemTap Tapset Reference" "Logging Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::atomic_long_read.3stap b/doc/SystemTap_Tapset_Reference/man3/function::atomic_long_read.3stap index ea4bd2569..76305a831 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::atomic_long_read.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::atomic_long_read.3stap @@ -2,12 +2,12 @@ .\" Title: function::atomic_long_read .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ATOMIC_LON" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::ATOMIC_LON" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::atomic_read.3stap b/doc/SystemTap_Tapset_Reference/man3/function::atomic_read.3stap index f4a550878..ebf952a63 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::atomic_read.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::atomic_read.3stap @@ -2,12 +2,12 @@ .\" Title: function::atomic_read .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ATOMIC_REA" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::ATOMIC_REA" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::backtrace.3stap b/doc/SystemTap_Tapset_Reference/man3/function::backtrace.3stap index 55bb328ae..e575ed23f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::backtrace.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::backtrace.3stap @@ -2,12 +2,12 @@ .\" Title: function::backtrace .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::BACKTRACE" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::BACKTRACE" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::bytes_to_string.3stap b/doc/SystemTap_Tapset_Reference/man3/function::bytes_to_string.3stap index 6032d2a32..1957e7ec5 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::bytes_to_string.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::bytes_to_string.3stap @@ -2,12 +2,12 @@ .\" Title: function::bytes_to_string .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::BYTES_TO_S" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "FUNCTION::BYTES_TO_S" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::caller.3stap b/doc/SystemTap_Tapset_Reference/man3/function::caller.3stap index 34d3ddd4d..15f5ce164 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::caller.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::caller.3stap @@ -2,12 +2,12 @@ .\" Title: function::caller .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::CALLER" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::CALLER" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::caller_addr.3stap b/doc/SystemTap_Tapset_Reference/man3/function::caller_addr.3stap index b460d02f5..2b182dac3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::caller_addr.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::caller_addr.3stap @@ -2,12 +2,12 @@ .\" Title: function::caller_addr .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::CALLER_ADD" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::CALLER_ADD" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::callers.3stap b/doc/SystemTap_Tapset_Reference/man3/function::callers.3stap index ffb82202b..7c7595112 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::callers.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::callers.3stap @@ -2,12 +2,12 @@ .\" Title: function::callers .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::CALLERS" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::CALLERS" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::cmdline_arg.3stap b/doc/SystemTap_Tapset_Reference/man3/function::cmdline_arg.3stap index e24d5d4b5..4f36e156d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::cmdline_arg.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::cmdline_arg.3stap @@ -2,12 +2,12 @@ .\" Title: function::cmdline_arg .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::CMDLINE_AR" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::CMDLINE_AR" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::cmdline_args.3stap b/doc/SystemTap_Tapset_Reference/man3/function::cmdline_args.3stap index 06889e1af..1cf7367f8 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::cmdline_args.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::cmdline_args.3stap @@ -2,12 +2,12 @@ .\" Title: function::cmdline_args .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::CMDLINE_AR" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::CMDLINE_AR" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::cmdline_str.3stap b/doc/SystemTap_Tapset_Reference/man3/function::cmdline_str.3stap index 64b0257ca..a62c62726 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::cmdline_str.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::cmdline_str.3stap @@ -2,12 +2,12 @@ .\" Title: function::cmdline_str .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::CMDLINE_ST" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::CMDLINE_ST" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::commit.3stap b/doc/SystemTap_Tapset_Reference/man3/function::commit.3stap index 90f8c4d8d..2b0d62d48 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::commit.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::commit.3stap @@ -2,12 +2,12 @@ .\" Title: function::commit .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Speculation .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::COMMIT" "3stap" "May 2019" "SystemTap Tapset Reference" "Speculation" +.TH "FUNCTION::COMMIT" "3stap" "November 2019" "SystemTap Tapset Reference" "Speculation" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::cpu.3stap b/doc/SystemTap_Tapset_Reference/man3/function::cpu.3stap index fa3597ed4..4298c0061 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::cpu.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::cpu.3stap @@ -2,12 +2,12 @@ .\" Title: function::cpu .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::CPU" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::CPU" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::cpu_clock_ms.3stap b/doc/SystemTap_Tapset_Reference/man3/function::cpu_clock_ms.3stap index 3191c2d98..bcb15d4c0 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::cpu_clock_ms.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::cpu_clock_ms.3stap @@ -2,12 +2,12 @@ .\" Title: function::cpu_clock_ms .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::CPU_CLOCK_" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::CPU_CLOCK_" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::cpu_clock_ns.3stap b/doc/SystemTap_Tapset_Reference/man3/function::cpu_clock_ns.3stap index 3f9fa2bd7..f85c23129 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::cpu_clock_ns.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::cpu_clock_ns.3stap @@ -2,12 +2,12 @@ .\" Title: function::cpu_clock_ns .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::CPU_CLOCK_" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::CPU_CLOCK_" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::cpu_clock_s.3stap b/doc/SystemTap_Tapset_Reference/man3/function::cpu_clock_s.3stap index 1ee5ca87e..8d3544a07 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::cpu_clock_s.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::cpu_clock_s.3stap @@ -2,12 +2,12 @@ .\" Title: function::cpu_clock_s .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::CPU_CLOCK_" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::CPU_CLOCK_" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::cpu_clock_us.3stap b/doc/SystemTap_Tapset_Reference/man3/function::cpu_clock_us.3stap index 539160527..91cd638f3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::cpu_clock_us.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::cpu_clock_us.3stap @@ -2,12 +2,12 @@ .\" Title: function::cpu_clock_us .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::CPU_CLOCK_" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::CPU_CLOCK_" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::cpuid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::cpuid.3stap index 423849664..0f94bf39f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::cpuid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::cpuid.3stap @@ -2,12 +2,12 @@ .\" Title: function::cpuid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::CPUID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::CPUID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::cputime_to_msecs.3stap b/doc/SystemTap_Tapset_Reference/man3/function::cputime_to_msecs.3stap index d15243101..5f45dfdf3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::cputime_to_msecs.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::cputime_to_msecs.3stap @@ -2,12 +2,12 @@ .\" Title: function::cputime_to_msecs .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Task Time Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::CPUTIME_TO" "3stap" "May 2019" "SystemTap Tapset Reference" "Task Time Tapset" +.TH "FUNCTION::CPUTIME_TO" "3stap" "November 2019" "SystemTap Tapset Reference" "Task Time Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::cputime_to_string.3stap b/doc/SystemTap_Tapset_Reference/man3/function::cputime_to_string.3stap index 2fa4202cb..9441d6735 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::cputime_to_string.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::cputime_to_string.3stap @@ -2,12 +2,12 @@ .\" Title: function::cputime_to_string .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Task Time Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::CPUTIME_TO" "3stap" "May 2019" "SystemTap Tapset Reference" "Task Time Tapset" +.TH "FUNCTION::CPUTIME_TO" "3stap" "November 2019" "SystemTap Tapset Reference" "Task Time Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::cputime_to_usecs.3stap b/doc/SystemTap_Tapset_Reference/man3/function::cputime_to_usecs.3stap index ef06c84e8..d889d8357 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::cputime_to_usecs.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::cputime_to_usecs.3stap @@ -2,12 +2,12 @@ .\" Title: function::cputime_to_usecs .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Task Time Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::CPUTIME_TO" "3stap" "May 2019" "SystemTap Tapset Reference" "Task Time Tapset" +.TH "FUNCTION::CPUTIME_TO" "3stap" "November 2019" "SystemTap Tapset Reference" "Task Time Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ctime.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ctime.3stap index a38457c80..5a671947c 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ctime.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ctime.3stap @@ -2,12 +2,12 @@ .\" Title: function::ctime .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Time utility functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::CTIME" "3stap" "May 2019" "SystemTap Tapset Reference" "Time utility functions" +.TH "FUNCTION::CTIME" "3stap" "November 2019" "SystemTap Tapset Reference" "Time utility functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::current_exe_file.3stap b/doc/SystemTap_Tapset_Reference/man3/function::current_exe_file.3stap index d69bcbf26..8ed3018cb 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::current_exe_file.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::current_exe_file.3stap @@ -2,12 +2,12 @@ .\" Title: function::current_exe_file .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::CURRENT_EX" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::CURRENT_EX" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::d_name.3stap b/doc/SystemTap_Tapset_Reference/man3/function::d_name.3stap index f09f1cc68..2cb627fb9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::d_name.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::d_name.3stap @@ -2,12 +2,12 @@ .\" Title: function::d_name .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Directory-entry (dentry) Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::D_NAME" "3stap" "May 2019" "SystemTap Tapset Reference" "Directory-entry (dentry) Tapse" +.TH "FUNCTION::D_NAME" "3stap" "November 2019" "SystemTap Tapset Reference" "Directory-entry (dentry) Tapse" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::d_path.3stap b/doc/SystemTap_Tapset_Reference/man3/function::d_path.3stap index 6a4d9f336..441a350ff 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::d_path.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::d_path.3stap @@ -2,12 +2,12 @@ .\" Title: function::d_path .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Directory-entry (dentry) Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::D_PATH" "3stap" "May 2019" "SystemTap Tapset Reference" "Directory-entry (dentry) Tapse" +.TH "FUNCTION::D_PATH" "3stap" "November 2019" "SystemTap Tapset Reference" "Directory-entry (dentry) Tapse" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::delete_stopwatch.3stap b/doc/SystemTap_Tapset_Reference/man3/function::delete_stopwatch.3stap index 545b34e23..1abea2ce8 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::delete_stopwatch.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::delete_stopwatch.3stap @@ -2,12 +2,12 @@ .\" Title: function::delete_stopwatch .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::DELETE_STO" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::DELETE_STO" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::discard.3stap b/doc/SystemTap_Tapset_Reference/man3/function::discard.3stap index 11ceac4ff..1a4bb7d89 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::discard.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::discard.3stap @@ -2,12 +2,12 @@ .\" Title: function::discard .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Speculation .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::DISCARD" "3stap" "May 2019" "SystemTap Tapset Reference" "Speculation" +.TH "FUNCTION::DISCARD" "3stap" "November 2019" "SystemTap Tapset Reference" "Speculation" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::egid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::egid.3stap index 4838a5f19..95e44f202 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::egid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::egid.3stap @@ -2,12 +2,12 @@ .\" Title: function::egid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::EGID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::EGID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::env_var.3stap b/doc/SystemTap_Tapset_Reference/man3/function::env_var.3stap index 58fdfe1d5..560af52a3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::env_var.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::env_var.3stap @@ -2,12 +2,12 @@ .\" Title: function::env_var .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ENV_VAR" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::ENV_VAR" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::errno_str.3stap b/doc/SystemTap_Tapset_Reference/man3/function::errno_str.3stap index aa0144777..8057fac63 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::errno_str.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::errno_str.3stap @@ -2,12 +2,12 @@ .\" Title: function::errno_str .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Errno Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ERRNO_STR" "3stap" "May 2019" "SystemTap Tapset Reference" "Errno Tapset" +.TH "FUNCTION::ERRNO_STR" "3stap" "November 2019" "SystemTap Tapset Reference" "Errno Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::error.3stap b/doc/SystemTap_Tapset_Reference/man3/function::error.3stap index 699831b29..b1d10b679 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::error.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::error.3stap @@ -2,12 +2,12 @@ .\" Title: function::error .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Logging Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ERROR" "3stap" "May 2019" "SystemTap Tapset Reference" "Logging Tapset" +.TH "FUNCTION::ERROR" "3stap" "November 2019" "SystemTap Tapset Reference" "Logging Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::euid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::euid.3stap index 27a7723ff..5694f8720 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::euid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::euid.3stap @@ -2,12 +2,12 @@ .\" Title: function::euid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::EUID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::EUID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::execname.3stap b/doc/SystemTap_Tapset_Reference/man3/function::execname.3stap index 4543867c9..ab0458c2e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::execname.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::execname.3stap @@ -2,12 +2,12 @@ .\" Title: function::execname .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::EXECNAME" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::EXECNAME" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::exit.3stap b/doc/SystemTap_Tapset_Reference/man3/function::exit.3stap index 159628eb5..948b5ad23 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::exit.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::exit.3stap @@ -2,12 +2,12 @@ .\" Title: function::exit .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Logging Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::EXIT" "3stap" "May 2019" "SystemTap Tapset Reference" "Logging Tapset" +.TH "FUNCTION::EXIT" "3stap" "November 2019" "SystemTap Tapset Reference" "Logging Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::fastcall.3stap b/doc/SystemTap_Tapset_Reference/man3/function::fastcall.3stap index 4bf8639f8..0742682ff 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::fastcall.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::fastcall.3stap @@ -2,12 +2,12 @@ .\" Title: function::fastcall .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::FASTCALL" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::FASTCALL" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::format_ipaddr.3stap b/doc/SystemTap_Tapset_Reference/man3/function::format_ipaddr.3stap index a395dfae6..d1f9ce0b7 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::format_ipaddr.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::format_ipaddr.3stap @@ -2,12 +2,12 @@ .\" Title: function::format_ipaddr .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::FORMAT_IPA" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "FUNCTION::FORMAT_IPA" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ftrace.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ftrace.3stap index c49d53aeb..f23b922a6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ftrace.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ftrace.3stap @@ -2,12 +2,12 @@ .\" Title: function::ftrace .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Logging Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::FTRACE" "3stap" "May 2019" "SystemTap Tapset Reference" "Logging Tapset" +.TH "FUNCTION::FTRACE" "3stap" "November 2019" "SystemTap Tapset Reference" "Logging Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::fullpath_struct_file.3stap b/doc/SystemTap_Tapset_Reference/man3/function::fullpath_struct_file.3stap index 53da89c8c..ca46861ef 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::fullpath_struct_file.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::fullpath_struct_file.3stap @@ -2,12 +2,12 @@ .\" Title: function::fullpath_struct_file .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Directory-entry (dentry) Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::FULLPATH_S" "3stap" "May 2019" "SystemTap Tapset Reference" "Directory-entry (dentry) Tapse" +.TH "FUNCTION::FULLPATH_S" "3stap" "November 2019" "SystemTap Tapset Reference" "Directory-entry (dentry) Tapse" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::fullpath_struct_nameidata.3stap b/doc/SystemTap_Tapset_Reference/man3/function::fullpath_struct_nameidata.3stap index 85e6b195e..46d451288 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::fullpath_struct_nameidata.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::fullpath_struct_nameidata.3stap @@ -2,12 +2,12 @@ .\" Title: function::fullpath_struct_nameidata .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Directory-entry (dentry) Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::FULLPATH_S" "3stap" "May 2019" "SystemTap Tapset Reference" "Directory-entry (dentry) Tapse" +.TH "FUNCTION::FULLPATH_S" "3stap" "November 2019" "SystemTap Tapset Reference" "Directory-entry (dentry) Tapse" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::fullpath_struct_path.3stap b/doc/SystemTap_Tapset_Reference/man3/function::fullpath_struct_path.3stap index 62c48879f..136dde3ae 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::fullpath_struct_path.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::fullpath_struct_path.3stap @@ -2,12 +2,12 @@ .\" Title: function::fullpath_struct_path .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Directory-entry (dentry) Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::FULLPATH_S" "3stap" "May 2019" "SystemTap Tapset Reference" "Directory-entry (dentry) Tapse" +.TH "FUNCTION::FULLPATH_S" "3stap" "November 2019" "SystemTap Tapset Reference" "Directory-entry (dentry) Tapse" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::get_cycles.3stap b/doc/SystemTap_Tapset_Reference/man3/function::get_cycles.3stap index 77d44bc94..eaf63fc7b 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::get_cycles.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::get_cycles.3stap @@ -2,12 +2,12 @@ .\" Title: function::get_cycles .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::GET_CYCLES" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::GET_CYCLES" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::get_loadavg_index.3stap b/doc/SystemTap_Tapset_Reference/man3/function::get_loadavg_index.3stap index 53845fec6..dac10cae1 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::get_loadavg_index.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::get_loadavg_index.3stap @@ -2,12 +2,12 @@ .\" Title: function::get_loadavg_index .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Kernel Process Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::GET_LOADAV" "3stap" "May 2019" "SystemTap Tapset Reference" "Kernel Process Tapset" +.TH "FUNCTION::GET_LOADAV" "3stap" "November 2019" "SystemTap Tapset Reference" "Kernel Process Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::get_sa_flags.3stap b/doc/SystemTap_Tapset_Reference/man3/function::get_sa_flags.3stap index 5d87cc344..4885101ee 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::get_sa_flags.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::get_sa_flags.3stap @@ -2,12 +2,12 @@ .\" Title: function::get_sa_flags .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::GET_SA_FLA" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "FUNCTION::GET_SA_FLA" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::get_sa_handler.3stap b/doc/SystemTap_Tapset_Reference/man3/function::get_sa_handler.3stap index a47db0de7..6a0d80594 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::get_sa_handler.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::get_sa_handler.3stap @@ -2,12 +2,12 @@ .\" Title: function::get_sa_handler .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::GET_SA_HAN" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "FUNCTION::GET_SA_HAN" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::gettimeofday_ms.3stap b/doc/SystemTap_Tapset_Reference/man3/function::gettimeofday_ms.3stap index 21a23f927..6f276cf4f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::gettimeofday_ms.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::gettimeofday_ms.3stap @@ -2,12 +2,12 @@ .\" Title: function::gettimeofday_ms .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::GETTIMEOFD" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::GETTIMEOFD" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::gettimeofday_ns.3stap b/doc/SystemTap_Tapset_Reference/man3/function::gettimeofday_ns.3stap index 4157b2698..fcaba73f4 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::gettimeofday_ns.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::gettimeofday_ns.3stap @@ -2,12 +2,12 @@ .\" Title: function::gettimeofday_ns .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::GETTIMEOFD" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::GETTIMEOFD" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::gettimeofday_s.3stap b/doc/SystemTap_Tapset_Reference/man3/function::gettimeofday_s.3stap index e82f067c8..736bb9682 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::gettimeofday_s.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::gettimeofday_s.3stap @@ -2,12 +2,12 @@ .\" Title: function::gettimeofday_s .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::GETTIMEOFD" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::GETTIMEOFD" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::gettimeofday_us.3stap b/doc/SystemTap_Tapset_Reference/man3/function::gettimeofday_us.3stap index 0ec03955e..981625ddf 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::gettimeofday_us.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::gettimeofday_us.3stap @@ -2,12 +2,12 @@ .\" Title: function::gettimeofday_us .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::GETTIMEOFD" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::GETTIMEOFD" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::gid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::gid.3stap index 300b43fcd..78db5e17a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::gid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::gid.3stap @@ -2,12 +2,12 @@ .\" Title: function::gid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::GID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::GID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::htonl.3stap b/doc/SystemTap_Tapset_Reference/man3/function::htonl.3stap index e7f4216df..4ccaeecf6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::htonl.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::htonl.3stap @@ -2,12 +2,12 @@ .\" Title: function::htonl .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::HTONL" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "FUNCTION::HTONL" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::htonll.3stap b/doc/SystemTap_Tapset_Reference/man3/function::htonll.3stap index 66349101f..b8efa721e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::htonll.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::htonll.3stap @@ -2,12 +2,12 @@ .\" Title: function::htonll .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::HTONLL" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "FUNCTION::HTONLL" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::htons.3stap b/doc/SystemTap_Tapset_Reference/man3/function::htons.3stap index fed59aec5..786bcdb45 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::htons.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::htons.3stap @@ -2,12 +2,12 @@ .\" Title: function::htons .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::HTONS" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "FUNCTION::HTONS" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::indent.3stap b/doc/SystemTap_Tapset_Reference/man3/function::indent.3stap index 03fbefaa3..60ff5f6f5 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::indent.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::indent.3stap @@ -2,12 +2,12 @@ .\" Title: function::indent .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Utility functions for using ansi control chars in logs .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::INDENT" "3stap" "May 2019" "SystemTap Tapset Reference" "Utility functions for using an" +.TH "FUNCTION::INDENT" "3stap" "November 2019" "SystemTap Tapset Reference" "Utility functions for using an" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::indent_depth.3stap b/doc/SystemTap_Tapset_Reference/man3/function::indent_depth.3stap index 333410c8d..feae01ff3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::indent_depth.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::indent_depth.3stap @@ -2,12 +2,12 @@ .\" Title: function::indent_depth .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Utility functions for using ansi control chars in logs .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::INDENT_DEP" "3stap" "May 2019" "SystemTap Tapset Reference" "Utility functions for using an" +.TH "FUNCTION::INDENT_DEP" "3stap" "November 2019" "SystemTap Tapset Reference" "Utility functions for using an" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::inet_get_ip_source.3stap b/doc/SystemTap_Tapset_Reference/man3/function::inet_get_ip_source.3stap index d99055d7c..45f1da637 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::inet_get_ip_source.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::inet_get_ip_source.3stap @@ -2,12 +2,12 @@ .\" Title: function::inet_get_ip_source .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::INET_GET_I" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "FUNCTION::INET_GET_I" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::inet_get_local_port.3stap b/doc/SystemTap_Tapset_Reference/man3/function::inet_get_local_port.3stap index b974b38d9..51d971f91 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::inet_get_local_port.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::inet_get_local_port.3stap @@ -2,12 +2,12 @@ .\" Title: function::inet_get_local_port .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::INET_GET_L" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "FUNCTION::INET_GET_L" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::inode_name.3stap b/doc/SystemTap_Tapset_Reference/man3/function::inode_name.3stap index 4e21692fc..5dead7b2f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::inode_name.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::inode_name.3stap @@ -2,12 +2,12 @@ .\" Title: function::inode_name .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Directory-entry (dentry) Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::INODE_NAME" "3stap" "May 2019" "SystemTap Tapset Reference" "Directory-entry (dentry) Tapse" +.TH "FUNCTION::INODE_NAME" "3stap" "November 2019" "SystemTap Tapset Reference" "Directory-entry (dentry) Tapse" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::inode_path.3stap b/doc/SystemTap_Tapset_Reference/man3/function::inode_path.3stap index c1173f7e5..ca95a70f7 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::inode_path.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::inode_path.3stap @@ -2,12 +2,12 @@ .\" Title: function::inode_path .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Directory-entry (dentry) Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::INODE_PATH" "3stap" "May 2019" "SystemTap Tapset Reference" "Directory-entry (dentry) Tapse" +.TH "FUNCTION::INODE_PATH" "3stap" "November 2019" "SystemTap Tapset Reference" "Directory-entry (dentry) Tapse" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::int_arg.3stap b/doc/SystemTap_Tapset_Reference/man3/function::int_arg.3stap index 163815089..343f2d97a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::int_arg.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::int_arg.3stap @@ -2,12 +2,12 @@ .\" Title: function::int_arg .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::INT_ARG" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::INT_ARG" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ip_ntop.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ip_ntop.3stap index 1072a7b48..8e3d96a3d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ip_ntop.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ip_ntop.3stap @@ -2,12 +2,12 @@ .\" Title: function::ip_ntop .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::IP_NTOP" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "FUNCTION::IP_NTOP" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ipmib_filter_key.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ipmib_filter_key.3stap index 98b7ffe80..191e77744 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ipmib_filter_key.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ipmib_filter_key.3stap @@ -2,12 +2,12 @@ .\" Title: function::ipmib_filter_key .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::IPMIB_FILT" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "FUNCTION::IPMIB_FILT" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ipmib_get_proto.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ipmib_get_proto.3stap index a99e446e2..79a96b640 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ipmib_get_proto.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ipmib_get_proto.3stap @@ -2,12 +2,12 @@ .\" Title: function::ipmib_get_proto .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::IPMIB_GET_" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "FUNCTION::IPMIB_GET_" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ipmib_local_addr.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ipmib_local_addr.3stap index 13efb2a64..35ad333db 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ipmib_local_addr.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ipmib_local_addr.3stap @@ -2,12 +2,12 @@ .\" Title: function::ipmib_local_addr .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::IPMIB_LOCA" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "FUNCTION::IPMIB_LOCA" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ipmib_remote_addr.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ipmib_remote_addr.3stap index c297aa0a8..fbd703ee5 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ipmib_remote_addr.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ipmib_remote_addr.3stap @@ -2,12 +2,12 @@ .\" Title: function::ipmib_remote_addr .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::IPMIB_REMO" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "FUNCTION::IPMIB_REMO" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ipmib_tcp_local_port.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ipmib_tcp_local_port.3stap index ae624173a..e4c86e5cc 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ipmib_tcp_local_port.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ipmib_tcp_local_port.3stap @@ -2,12 +2,12 @@ .\" Title: function::ipmib_tcp_local_port .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::IPMIB_TCP_" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "FUNCTION::IPMIB_TCP_" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ipmib_tcp_remote_port.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ipmib_tcp_remote_port.3stap index 1bc033047..bd2ca90c1 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ipmib_tcp_remote_port.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ipmib_tcp_remote_port.3stap @@ -2,12 +2,12 @@ .\" Title: function::ipmib_tcp_remote_port .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::IPMIB_TCP_" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "FUNCTION::IPMIB_TCP_" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::is_myproc.3stap b/doc/SystemTap_Tapset_Reference/man3/function::is_myproc.3stap index cbb9e63b4..b0e127be2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::is_myproc.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::is_myproc.3stap @@ -2,12 +2,12 @@ .\" Title: function::is_myproc .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::IS_MYPROC" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::IS_MYPROC" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::is_return.3stap b/doc/SystemTap_Tapset_Reference/man3/function::is_return.3stap index 015e75ba3..2f4a447a7 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::is_return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::is_return.3stap @@ -2,12 +2,12 @@ .\" Title: function::is_return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::IS_RETURN" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::IS_RETURN" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::is_sig_blocked.3stap b/doc/SystemTap_Tapset_Reference/man3/function::is_sig_blocked.3stap index 7924c55fb..3c08a6212 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::is_sig_blocked.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::is_sig_blocked.3stap @@ -2,12 +2,12 @@ .\" Title: function::is_sig_blocked .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::IS_SIG_BLO" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "FUNCTION::IS_SIG_BLO" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::isdigit.3stap b/doc/SystemTap_Tapset_Reference/man3/function::isdigit.3stap index f6406986e..c6a30cc20 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::isdigit.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::isdigit.3stap @@ -2,12 +2,12 @@ .\" Title: function::isdigit .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: A collection of standard string functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ISDIGIT" "3stap" "May 2019" "SystemTap Tapset Reference" "A collection of standard strin" +.TH "FUNCTION::ISDIGIT" "3stap" "November 2019" "SystemTap Tapset Reference" "A collection of standard strin" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::isinstr.3stap b/doc/SystemTap_Tapset_Reference/man3/function::isinstr.3stap index b043bc109..c81914b86 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::isinstr.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::isinstr.3stap @@ -2,12 +2,12 @@ .\" Title: function::isinstr .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: A collection of standard string functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ISINSTR" "3stap" "May 2019" "SystemTap Tapset Reference" "A collection of standard strin" +.TH "FUNCTION::ISINSTR" "3stap" "November 2019" "SystemTap Tapset Reference" "A collection of standard strin" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::jiffies.3stap b/doc/SystemTap_Tapset_Reference/man3/function::jiffies.3stap index e3344cd25..8dfb6a524 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::jiffies.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::jiffies.3stap @@ -2,12 +2,12 @@ .\" Title: function::jiffies .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::JIFFIES" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::JIFFIES" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::json_add_array.3stap b/doc/SystemTap_Tapset_Reference/man3/function::json_add_array.3stap index 29e3103bb..413b4cf89 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::json_add_array.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::json_add_array.3stap @@ -2,12 +2,12 @@ .\" Title: function::json_add_array .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: JSON Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::JSON_ADD_A" "3stap" "May 2019" "SystemTap Tapset Reference" "JSON Tapset" +.TH "FUNCTION::JSON_ADD_A" "3stap" "November 2019" "SystemTap Tapset Reference" "JSON Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::json_add_array_numeric_metric.3stap b/doc/SystemTap_Tapset_Reference/man3/function::json_add_array_numeric_metric.3stap index fe2de6e68..ffe6a0b8e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::json_add_array_numeric_metric.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::json_add_array_numeric_metric.3stap @@ -2,12 +2,12 @@ .\" Title: function::json_add_array_numeric_metric .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: JSON Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::JSON_ADD_A" "3stap" "May 2019" "SystemTap Tapset Reference" "JSON Tapset" +.TH "FUNCTION::JSON_ADD_A" "3stap" "November 2019" "SystemTap Tapset Reference" "JSON Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::json_add_array_string_metric.3stap b/doc/SystemTap_Tapset_Reference/man3/function::json_add_array_string_metric.3stap index 7a697b93f..49273376e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::json_add_array_string_metric.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::json_add_array_string_metric.3stap @@ -2,12 +2,12 @@ .\" Title: function::json_add_array_string_metric .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: JSON Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::JSON_ADD_A" "3stap" "May 2019" "SystemTap Tapset Reference" "JSON Tapset" +.TH "FUNCTION::JSON_ADD_A" "3stap" "November 2019" "SystemTap Tapset Reference" "JSON Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::json_add_numeric_metric.3stap b/doc/SystemTap_Tapset_Reference/man3/function::json_add_numeric_metric.3stap index 26334f89b..ce808c558 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::json_add_numeric_metric.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::json_add_numeric_metric.3stap @@ -2,12 +2,12 @@ .\" Title: function::json_add_numeric_metric .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: JSON Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::JSON_ADD_N" "3stap" "May 2019" "SystemTap Tapset Reference" "JSON Tapset" +.TH "FUNCTION::JSON_ADD_N" "3stap" "November 2019" "SystemTap Tapset Reference" "JSON Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::json_add_string_metric.3stap b/doc/SystemTap_Tapset_Reference/man3/function::json_add_string_metric.3stap index 1d1575cc8..e3bd2e999 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::json_add_string_metric.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::json_add_string_metric.3stap @@ -2,12 +2,12 @@ .\" Title: function::json_add_string_metric .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: JSON Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::JSON_ADD_S" "3stap" "May 2019" "SystemTap Tapset Reference" "JSON Tapset" +.TH "FUNCTION::JSON_ADD_S" "3stap" "November 2019" "SystemTap Tapset Reference" "JSON Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::json_set_prefix.3stap b/doc/SystemTap_Tapset_Reference/man3/function::json_set_prefix.3stap index a5b9d987b..efa4627bf 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::json_set_prefix.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::json_set_prefix.3stap @@ -2,12 +2,12 @@ .\" Title: function::json_set_prefix .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: JSON Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::JSON_SET_P" "3stap" "May 2019" "SystemTap Tapset Reference" "JSON Tapset" +.TH "FUNCTION::JSON_SET_P" "3stap" "November 2019" "SystemTap Tapset Reference" "JSON Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::kernel_buffer_quoted.3stap b/doc/SystemTap_Tapset_Reference/man3/function::kernel_buffer_quoted.3stap index a20ebedd6..36d54661e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::kernel_buffer_quoted.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::kernel_buffer_quoted.3stap @@ -2,12 +2,12 @@ .\" Title: function::kernel_buffer_quoted .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::KERNEL_BUF" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::KERNEL_BUF" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::kernel_buffer_quoted_error.3stap b/doc/SystemTap_Tapset_Reference/man3/function::kernel_buffer_quoted_error.3stap index 529f4304c..1ee2e5ba2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::kernel_buffer_quoted_error.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::kernel_buffer_quoted_error.3stap @@ -2,12 +2,12 @@ .\" Title: function::kernel_buffer_quoted_error .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::KERNEL_BUF" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::KERNEL_BUF" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::kernel_char.3stap b/doc/SystemTap_Tapset_Reference/man3/function::kernel_char.3stap index 0894ad66f..3ffde6a24 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::kernel_char.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::kernel_char.3stap @@ -2,12 +2,12 @@ .\" Title: function::kernel_char .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::KERNEL_CHA" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::KERNEL_CHA" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::kernel_int.3stap b/doc/SystemTap_Tapset_Reference/man3/function::kernel_int.3stap index d1752335a..13cc14ffb 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::kernel_int.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::kernel_int.3stap @@ -2,12 +2,12 @@ .\" Title: function::kernel_int .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::KERNEL_INT" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::KERNEL_INT" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::kernel_long.3stap b/doc/SystemTap_Tapset_Reference/man3/function::kernel_long.3stap index b8673689f..fac5bc526 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::kernel_long.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::kernel_long.3stap @@ -2,12 +2,12 @@ .\" Title: function::kernel_long .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::KERNEL_LON" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::KERNEL_LON" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::kernel_pointer.3stap b/doc/SystemTap_Tapset_Reference/man3/function::kernel_pointer.3stap index b0bf79c22..a6574ee86 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::kernel_pointer.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::kernel_pointer.3stap @@ -2,12 +2,12 @@ .\" Title: function::kernel_pointer .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::KERNEL_POI" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::KERNEL_POI" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::kernel_short.3stap b/doc/SystemTap_Tapset_Reference/man3/function::kernel_short.3stap index 35e1c0e22..adeeab690 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::kernel_short.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::kernel_short.3stap @@ -2,12 +2,12 @@ .\" Title: function::kernel_short .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::KERNEL_SHO" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::KERNEL_SHO" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::kernel_string.3stap b/doc/SystemTap_Tapset_Reference/man3/function::kernel_string.3stap index 85d034e87..ea674bacb 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::kernel_string.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::kernel_string.3stap @@ -2,12 +2,12 @@ .\" Title: function::kernel_string .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::KERNEL_STR" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::KERNEL_STR" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_n.3stap b/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_n.3stap index 470a8833e..f91c7e5d5 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_n.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_n.3stap @@ -2,12 +2,12 @@ .\" Title: function::kernel_string_n .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::KERNEL_STR" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::KERNEL_STR" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_quoted.3stap b/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_quoted.3stap index 386cfef3d..7031d2214 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_quoted.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_quoted.3stap @@ -2,12 +2,12 @@ .\" Title: function::kernel_string_quoted .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::KERNEL_STR" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::KERNEL_STR" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_quoted_utf16.3stap b/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_quoted_utf16.3stap index e0ee95024..b69ca6fed 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_quoted_utf16.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_quoted_utf16.3stap @@ -2,12 +2,12 @@ .\" Title: function::kernel_string_quoted_utf16 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::KERNEL_STR" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::KERNEL_STR" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_quoted_utf32.3stap b/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_quoted_utf32.3stap index 43c9ed78b..95280b8c1 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_quoted_utf32.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_quoted_utf32.3stap @@ -2,12 +2,12 @@ .\" Title: function::kernel_string_quoted_utf32 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::KERNEL_STR" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::KERNEL_STR" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_utf16.3stap b/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_utf16.3stap index 78fd16e31..8afe4d849 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_utf16.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_utf16.3stap @@ -2,12 +2,12 @@ .\" Title: function::kernel_string_utf16 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::KERNEL_STR" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::KERNEL_STR" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_utf32.3stap b/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_utf32.3stap index 80bc29940..8595f3135 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_utf32.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::kernel_string_utf32.3stap @@ -2,12 +2,12 @@ .\" Title: function::kernel_string_utf32 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::KERNEL_STR" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::KERNEL_STR" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ktime_get_ns.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ktime_get_ns.3stap index 018622018..8c74d11b1 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ktime_get_ns.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ktime_get_ns.3stap @@ -2,12 +2,12 @@ .\" Title: function::ktime_get_ns .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::KTIME_GET_" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::KTIME_GET_" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::linuxmib_filter_key.3stap b/doc/SystemTap_Tapset_Reference/man3/function::linuxmib_filter_key.3stap index aa939c167..981b66a11 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::linuxmib_filter_key.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::linuxmib_filter_key.3stap @@ -2,12 +2,12 @@ .\" Title: function::linuxmib_filter_key .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::LINUXMIB_F" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "FUNCTION::LINUXMIB_F" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::local_clock_ms.3stap b/doc/SystemTap_Tapset_Reference/man3/function::local_clock_ms.3stap index 7225edfa7..1237ce883 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::local_clock_ms.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::local_clock_ms.3stap @@ -2,12 +2,12 @@ .\" Title: function::local_clock_ms .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::LOCAL_CLOC" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::LOCAL_CLOC" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::local_clock_ns.3stap b/doc/SystemTap_Tapset_Reference/man3/function::local_clock_ns.3stap index e40581ada..c30444bbc 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::local_clock_ns.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::local_clock_ns.3stap @@ -2,12 +2,12 @@ .\" Title: function::local_clock_ns .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::LOCAL_CLOC" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::LOCAL_CLOC" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::local_clock_s.3stap b/doc/SystemTap_Tapset_Reference/man3/function::local_clock_s.3stap index 9e8184b98..20debab11 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::local_clock_s.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::local_clock_s.3stap @@ -2,12 +2,12 @@ .\" Title: function::local_clock_s .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::LOCAL_CLOC" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::LOCAL_CLOC" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::local_clock_us.3stap b/doc/SystemTap_Tapset_Reference/man3/function::local_clock_us.3stap index 45669197b..d56b44fe1 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::local_clock_us.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::local_clock_us.3stap @@ -2,12 +2,12 @@ .\" Title: function::local_clock_us .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::LOCAL_CLOC" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::LOCAL_CLOC" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::log.3stap b/doc/SystemTap_Tapset_Reference/man3/function::log.3stap index 8f99acf87..177be3ce6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::log.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::log.3stap @@ -2,12 +2,12 @@ .\" Title: function::log .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Logging Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::LOG" "3stap" "May 2019" "SystemTap Tapset Reference" "Logging Tapset" +.TH "FUNCTION::LOG" "3stap" "November 2019" "SystemTap Tapset Reference" "Logging Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::long_arg.3stap b/doc/SystemTap_Tapset_Reference/man3/function::long_arg.3stap index a919741f8..858061036 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::long_arg.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::long_arg.3stap @@ -2,12 +2,12 @@ .\" Title: function::long_arg .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::LONG_ARG" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::LONG_ARG" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::longlong_arg.3stap b/doc/SystemTap_Tapset_Reference/man3/function::longlong_arg.3stap index d9cbf985f..02ec1802b 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::longlong_arg.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::longlong_arg.3stap @@ -2,12 +2,12 @@ .\" Title: function::longlong_arg .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::LONGLONG_A" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::LONGLONG_A" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::matched.3stap b/doc/SystemTap_Tapset_Reference/man3/function::matched.3stap index 3d08ed8f3..56be377e2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::matched.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::matched.3stap @@ -2,12 +2,12 @@ .\" Title: function::matched .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: A collection of standard string functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::MATCHED" "3stap" "May 2019" "SystemTap Tapset Reference" "A collection of standard strin" +.TH "FUNCTION::MATCHED" "3stap" "November 2019" "SystemTap Tapset Reference" "A collection of standard strin" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::matched_str.3stap b/doc/SystemTap_Tapset_Reference/man3/function::matched_str.3stap index 85feb6e11..c8ceff8fa 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::matched_str.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::matched_str.3stap @@ -2,12 +2,12 @@ .\" Title: function::matched_str .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: A collection of standard string functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::MATCHED_ST" "3stap" "May 2019" "SystemTap Tapset Reference" "A collection of standard strin" +.TH "FUNCTION::MATCHED_ST" "3stap" "November 2019" "SystemTap Tapset Reference" "A collection of standard strin" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::mdelay.3stap b/doc/SystemTap_Tapset_Reference/man3/function::mdelay.3stap index c2bc48c9f..e27c4ac83 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::mdelay.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::mdelay.3stap @@ -2,12 +2,12 @@ .\" Title: function::mdelay .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Guru tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::MDELAY" "3stap" "May 2019" "SystemTap Tapset Reference" "Guru tapsets" +.TH "FUNCTION::MDELAY" "3stap" "November 2019" "SystemTap Tapset Reference" "Guru tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::mem_page_size.3stap b/doc/SystemTap_Tapset_Reference/man3/function::mem_page_size.3stap index 63452eb05..06faf30f9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::mem_page_size.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::mem_page_size.3stap @@ -2,12 +2,12 @@ .\" Title: function::mem_page_size .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::MEM_PAGE_S" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "FUNCTION::MEM_PAGE_S" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::modname.3stap b/doc/SystemTap_Tapset_Reference/man3/function::modname.3stap index 7c0bc5c57..acbfd2811 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::modname.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::modname.3stap @@ -2,12 +2,12 @@ .\" Title: function::modname .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::MODNAME" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::MODNAME" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::module_name.3stap b/doc/SystemTap_Tapset_Reference/man3/function::module_name.3stap index 3d46cd330..e62455a49 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::module_name.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::module_name.3stap @@ -2,12 +2,12 @@ .\" Title: function::module_name .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::MODULE_NAM" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::MODULE_NAM" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::module_size.3stap b/doc/SystemTap_Tapset_Reference/man3/function::module_size.3stap index a556cbcf1..a5245cc9e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::module_size.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::module_size.3stap @@ -2,12 +2,12 @@ .\" Title: function::module_size .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::MODULE_SIZ" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::MODULE_SIZ" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::msecs_to_string.3stap b/doc/SystemTap_Tapset_Reference/man3/function::msecs_to_string.3stap index deb5c9b9e..5b988cc8e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::msecs_to_string.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::msecs_to_string.3stap @@ -2,12 +2,12 @@ .\" Title: function::msecs_to_string .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Task Time Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::MSECS_TO_S" "3stap" "May 2019" "SystemTap Tapset Reference" "Task Time Tapset" +.TH "FUNCTION::MSECS_TO_S" "3stap" "November 2019" "SystemTap Tapset Reference" "Task Time Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::nfsderror.3stap b/doc/SystemTap_Tapset_Reference/man3/function::nfsderror.3stap index e22335b37..c246f3127 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::nfsderror.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::nfsderror.3stap @@ -2,12 +2,12 @@ .\" Title: function::nfsderror .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::NFSDERROR" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "FUNCTION::NFSDERROR" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ngroups.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ngroups.3stap index 6a885bfb4..87fdd4602 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ngroups.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ngroups.3stap @@ -2,12 +2,12 @@ .\" Title: function::ngroups .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: A collection of standard string functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::NGROUPS" "3stap" "May 2019" "SystemTap Tapset Reference" "A collection of standard strin" +.TH "FUNCTION::NGROUPS" "3stap" "November 2019" "SystemTap Tapset Reference" "A collection of standard strin" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ns_egid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ns_egid.3stap index 71a128f6b..60a2fd304 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ns_egid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ns_egid.3stap @@ -2,12 +2,12 @@ .\" Title: function::ns_egid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::NS_EGID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::NS_EGID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ns_euid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ns_euid.3stap index 374bde749..7b74f9be9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ns_euid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ns_euid.3stap @@ -2,12 +2,12 @@ .\" Title: function::ns_euid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::NS_EUID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::NS_EUID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ns_gid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ns_gid.3stap index 5fdfb5765..ceadd4dc9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ns_gid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ns_gid.3stap @@ -2,12 +2,12 @@ .\" Title: function::ns_gid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::NS_GID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::NS_GID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ns_pgrp.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ns_pgrp.3stap index 0a17e0a8e..40188148d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ns_pgrp.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ns_pgrp.3stap @@ -2,12 +2,12 @@ .\" Title: function::ns_pgrp .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::NS_PGRP" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::NS_PGRP" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ns_pid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ns_pid.3stap index a1f6eaa77..39762e54c 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ns_pid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ns_pid.3stap @@ -2,12 +2,12 @@ .\" Title: function::ns_pid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::NS_PID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::NS_PID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ns_ppid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ns_ppid.3stap index 2d96f849b..bb3d1dd40 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ns_ppid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ns_ppid.3stap @@ -2,12 +2,12 @@ .\" Title: function::ns_ppid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::NS_PPID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::NS_PPID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ns_sid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ns_sid.3stap index 486316e6e..305103ad5 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ns_sid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ns_sid.3stap @@ -2,12 +2,12 @@ .\" Title: function::ns_sid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::NS_SID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::NS_SID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ns_tid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ns_tid.3stap index f0b45e817..df20aaa08 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ns_tid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ns_tid.3stap @@ -2,12 +2,12 @@ .\" Title: function::ns_tid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::NS_TID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::NS_TID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ns_uid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ns_uid.3stap index 0ebf8e052..62dabbf75 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ns_uid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ns_uid.3stap @@ -2,12 +2,12 @@ .\" Title: function::ns_uid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::NS_UID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::NS_UID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::nsecs_to_string.3stap b/doc/SystemTap_Tapset_Reference/man3/function::nsecs_to_string.3stap index 02a281131..796c3fe63 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::nsecs_to_string.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::nsecs_to_string.3stap @@ -2,12 +2,12 @@ .\" Title: function::nsecs_to_string .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Task Time Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::NSECS_TO_S" "3stap" "May 2019" "SystemTap Tapset Reference" "Task Time Tapset" +.TH "FUNCTION::NSECS_TO_S" "3stap" "November 2019" "SystemTap Tapset Reference" "Task Time Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ntohl.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ntohl.3stap index 7c541e344..84fa4777e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ntohl.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ntohl.3stap @@ -2,12 +2,12 @@ .\" Title: function::ntohl .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::NTOHL" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "FUNCTION::NTOHL" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ntohll.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ntohll.3stap index a720314ba..892cdee36 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ntohll.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ntohll.3stap @@ -2,12 +2,12 @@ .\" Title: function::ntohll .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::NTOHLL" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "FUNCTION::NTOHLL" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ntohs.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ntohs.3stap index e841e9ac8..242a79cb2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ntohs.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ntohs.3stap @@ -2,12 +2,12 @@ .\" Title: function::ntohs .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::NTOHS" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "FUNCTION::NTOHS" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::pages_to_string.3stap b/doc/SystemTap_Tapset_Reference/man3/function::pages_to_string.3stap index dd3b6064a..6286f43a5 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::pages_to_string.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::pages_to_string.3stap @@ -2,12 +2,12 @@ .\" Title: function::pages_to_string .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PAGES_TO_S" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "FUNCTION::PAGES_TO_S" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::panic.3stap b/doc/SystemTap_Tapset_Reference/man3/function::panic.3stap index fd97bf0e2..589a3b162 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::panic.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::panic.3stap @@ -2,12 +2,12 @@ .\" Title: function::panic .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Guru tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PANIC" "3stap" "May 2019" "SystemTap Tapset Reference" "Guru tapsets" +.TH "FUNCTION::PANIC" "3stap" "November 2019" "SystemTap Tapset Reference" "Guru tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::pexecname.3stap b/doc/SystemTap_Tapset_Reference/man3/function::pexecname.3stap index 641559aae..1eb541ea9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::pexecname.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::pexecname.3stap @@ -2,12 +2,12 @@ .\" Title: function::pexecname .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PEXECNAME" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PEXECNAME" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::pgrp.3stap b/doc/SystemTap_Tapset_Reference/man3/function::pgrp.3stap index fe2214eb8..dba00b47f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::pgrp.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::pgrp.3stap @@ -2,12 +2,12 @@ .\" Title: function::pgrp .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PGRP" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PGRP" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::pid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::pid.3stap index 1b0aadfba..e4ad345a4 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::pid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::pid.3stap @@ -2,12 +2,12 @@ .\" Title: function::pid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::pid2execname.3stap b/doc/SystemTap_Tapset_Reference/man3/function::pid2execname.3stap index 18f916a22..a68d4d546 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::pid2execname.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::pid2execname.3stap @@ -2,12 +2,12 @@ .\" Title: function::pid2execname .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PID2EXECNA" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PID2EXECNA" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::pid2task.3stap b/doc/SystemTap_Tapset_Reference/man3/function::pid2task.3stap index eb113b968..b27ce66ee 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::pid2task.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::pid2task.3stap @@ -2,12 +2,12 @@ .\" Title: function::pid2task .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PID2TASK" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PID2TASK" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::pn.3stap b/doc/SystemTap_Tapset_Reference/man3/function::pn.3stap index 17ccdf48a..3582986fd 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::pn.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::pn.3stap @@ -2,12 +2,12 @@ .\" Title: function::pn .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PN" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PN" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::pnlabel.3stap b/doc/SystemTap_Tapset_Reference/man3/function::pnlabel.3stap index 3eca20acc..9ad31fa53 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::pnlabel.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::pnlabel.3stap @@ -2,12 +2,12 @@ .\" Title: function::pnlabel .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PNLABEL" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PNLABEL" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::pointer_arg.3stap b/doc/SystemTap_Tapset_Reference/man3/function::pointer_arg.3stap index a3580e794..cf0d96ac1 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::pointer_arg.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::pointer_arg.3stap @@ -2,12 +2,12 @@ .\" Title: function::pointer_arg .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::POINTER_AR" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::POINTER_AR" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::pp.3stap b/doc/SystemTap_Tapset_Reference/man3/function::pp.3stap index 45d996971..27e0f5e36 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::pp.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::pp.3stap @@ -2,12 +2,12 @@ .\" Title: function::pp .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PP" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PP" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ppfunc.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ppfunc.3stap index ab7c36d2d..dd3b8fbd2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ppfunc.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ppfunc.3stap @@ -2,12 +2,12 @@ .\" Title: function::ppfunc .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PPFUNC" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PPFUNC" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ppid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ppid.3stap index 5f1a7b17c..2217e59c6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ppid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ppid.3stap @@ -2,12 +2,12 @@ .\" Title: function::ppid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PPID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PPID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::print_backtrace.3stap b/doc/SystemTap_Tapset_Reference/man3/function::print_backtrace.3stap index 8589f39d2..08ad20fe5 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::print_backtrace.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::print_backtrace.3stap @@ -2,12 +2,12 @@ .\" Title: function::print_backtrace .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PRINT_BACK" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PRINT_BACK" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::print_regs.3stap b/doc/SystemTap_Tapset_Reference/man3/function::print_regs.3stap index bbcdd6d4c..1ec6fd460 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::print_regs.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::print_regs.3stap @@ -2,12 +2,12 @@ .\" Title: function::print_regs .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PRINT_REGS" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PRINT_REGS" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::print_stack.3stap b/doc/SystemTap_Tapset_Reference/man3/function::print_stack.3stap index 417965e41..a0f196525 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::print_stack.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::print_stack.3stap @@ -2,12 +2,12 @@ .\" Title: function::print_stack .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PRINT_STAC" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PRINT_STAC" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::print_syms.3stap b/doc/SystemTap_Tapset_Reference/man3/function::print_syms.3stap index 1fd9a1af0..26b981865 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::print_syms.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::print_syms.3stap @@ -2,12 +2,12 @@ .\" Title: function::print_syms .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PRINT_SYMS" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PRINT_SYMS" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::print_ubacktrace.3stap b/doc/SystemTap_Tapset_Reference/man3/function::print_ubacktrace.3stap index b2be6c04e..ed458bd5a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::print_ubacktrace.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::print_ubacktrace.3stap @@ -2,12 +2,12 @@ .\" Title: function::print_ubacktrace .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PRINT_UBAC" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PRINT_UBAC" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -32,19 +32,40 @@ function::print_ubacktrace \- Print stack back trace for current user\-space tas .SH "SYNOPSIS" .sp .nf - print_ubacktrace() +1) print_ubacktrace() +.fi +.sp +.nf +2) print_ubacktrace(pc:long,sp:long,fp:long) .fi .SH "ARGUMENTS" .PP -None +\fIpc\fR +.RS 4 +\-\- undescribed \-\- +.RE +.PP +\fIsp\fR +.RS 4 +\-\- undescribed \-\- +.RE +.PP +\fIfp\fR +.RS 4 +\-\- undescribed \-\- +.RE .SH "DESCRIPTION" .PP +1) .PP -Equivalent to print_ustack(\fBubacktrace\fR), except that deeper stack nesting may be supported\&. Returns nothing\&. See +2) Equivalent to print_ustack(\fBubacktrace\fR), except that deeper stack nesting may be supported\&. Returns nothing\&. See \fBprint_backtrace\fR for kernel backtrace\&. +.PP .SH "NOTE" .PP To get (full) backtraces for user space applications and shared shared libraries not mentioned in the current script run stap with \-d /path/to/exe\-or\-so and/or add \-\-ldd to load all needed unwind data\&. .SH SEE ALSO\n .IR tapset::ucontext-unwind (3stap) +.SH SEE ALSO\n +.IR tapset::ucontext-unwind (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/function::print_ubacktrace_brief.3stap b/doc/SystemTap_Tapset_Reference/man3/function::print_ubacktrace_brief.3stap index 7fce8ec51..3eb6a149f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::print_ubacktrace_brief.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::print_ubacktrace_brief.3stap @@ -2,12 +2,12 @@ .\" Title: function::print_ubacktrace_brief .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PRINT_UBAC" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PRINT_UBAC" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::print_ustack.3stap b/doc/SystemTap_Tapset_Reference/man3/function::print_ustack.3stap index e18ab6df0..001932f20 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::print_ustack.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::print_ustack.3stap @@ -2,12 +2,12 @@ .\" Title: function::print_ustack .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PRINT_USTA" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PRINT_USTA" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::print_usyms.3stap b/doc/SystemTap_Tapset_Reference/man3/function::print_usyms.3stap index d8a797277..3ed3a6e70 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::print_usyms.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::print_usyms.3stap @@ -2,12 +2,12 @@ .\" Title: function::print_usyms .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PRINT_USYM" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PRINT_USYM" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::printk.3stap b/doc/SystemTap_Tapset_Reference/man3/function::printk.3stap index a245a5264..c34e7855c 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::printk.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::printk.3stap @@ -2,12 +2,12 @@ .\" Title: function::printk .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Logging Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PRINTK" "3stap" "May 2019" "SystemTap Tapset Reference" "Logging Tapset" +.TH "FUNCTION::PRINTK" "3stap" "November 2019" "SystemTap Tapset Reference" "Logging Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::probe_type.3stap b/doc/SystemTap_Tapset_Reference/man3/function::probe_type.3stap index 02a95cf31..ebdd962d6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::probe_type.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::probe_type.3stap @@ -2,12 +2,12 @@ .\" Title: function::probe_type .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PROBE_TYPE" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PROBE_TYPE" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::probefunc.3stap b/doc/SystemTap_Tapset_Reference/man3/function::probefunc.3stap index 99d3c46a8..c54aa63c3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::probefunc.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::probefunc.3stap @@ -2,12 +2,12 @@ .\" Title: function::probefunc .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PROBEFUNC" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PROBEFUNC" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::probemod.3stap b/doc/SystemTap_Tapset_Reference/man3/function::probemod.3stap index 7d83d089c..d61eada0d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::probemod.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::probemod.3stap @@ -2,12 +2,12 @@ .\" Title: function::probemod .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PROBEMOD" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PROBEMOD" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_data.3stap b/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_data.3stap index 1e04aeae8..e8265b47b 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_data.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_data.3stap @@ -2,12 +2,12 @@ .\" Title: function::proc_mem_data .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PROC_MEM_D" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "FUNCTION::PROC_MEM_D" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_rss.3stap b/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_rss.3stap index aa516d69d..2eab1ae8a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_rss.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_rss.3stap @@ -2,12 +2,12 @@ .\" Title: function::proc_mem_rss .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PROC_MEM_R" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "FUNCTION::PROC_MEM_R" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_shr.3stap b/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_shr.3stap index 36280eadb..11de3be44 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_shr.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_shr.3stap @@ -2,12 +2,12 @@ .\" Title: function::proc_mem_shr .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PROC_MEM_S" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "FUNCTION::PROC_MEM_S" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_size.3stap b/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_size.3stap index 2466e99a4..e550779ad 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_size.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_size.3stap @@ -2,12 +2,12 @@ .\" Title: function::proc_mem_size .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PROC_MEM_S" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "FUNCTION::PROC_MEM_S" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_string.3stap b/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_string.3stap index 9344e284c..8b0dd1a9a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_string.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_string.3stap @@ -2,12 +2,12 @@ .\" Title: function::proc_mem_string .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PROC_MEM_S" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "FUNCTION::PROC_MEM_S" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_txt.3stap b/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_txt.3stap index 694b27729..7db84d3aa 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_txt.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::proc_mem_txt.3stap @@ -2,12 +2,12 @@ .\" Title: function::proc_mem_txt .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PROC_MEM_T" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "FUNCTION::PROC_MEM_T" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::pstrace.3stap b/doc/SystemTap_Tapset_Reference/man3/function::pstrace.3stap index ae9de51b3..15c5d8147 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::pstrace.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::pstrace.3stap @@ -2,12 +2,12 @@ .\" Title: function::pstrace .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::PSTRACE" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::PSTRACE" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::qs_done.3stap b/doc/SystemTap_Tapset_Reference/man3/function::qs_done.3stap index 2b56d75ae..aa9734af0 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::qs_done.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::qs_done.3stap @@ -2,12 +2,12 @@ .\" Title: function::qs_done .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Queue Statistics Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::QS_DONE" "3stap" "May 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" +.TH "FUNCTION::QS_DONE" "3stap" "November 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::qs_run.3stap b/doc/SystemTap_Tapset_Reference/man3/function::qs_run.3stap index 4a1259564..67a86f6ec 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::qs_run.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::qs_run.3stap @@ -2,12 +2,12 @@ .\" Title: function::qs_run .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Queue Statistics Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::QS_RUN" "3stap" "May 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" +.TH "FUNCTION::QS_RUN" "3stap" "November 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::qs_wait.3stap b/doc/SystemTap_Tapset_Reference/man3/function::qs_wait.3stap index b400d9e2c..afcc75db2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::qs_wait.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::qs_wait.3stap @@ -2,12 +2,12 @@ .\" Title: function::qs_wait .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Queue Statistics Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::QS_WAIT" "3stap" "May 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" +.TH "FUNCTION::QS_WAIT" "3stap" "November 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::qsq_blocked.3stap b/doc/SystemTap_Tapset_Reference/man3/function::qsq_blocked.3stap index 0d8500191..3da9ccb5f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::qsq_blocked.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::qsq_blocked.3stap @@ -2,12 +2,12 @@ .\" Title: function::qsq_blocked .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Queue Statistics Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::QSQ_BLOCKE" "3stap" "May 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" +.TH "FUNCTION::QSQ_BLOCKE" "3stap" "November 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::qsq_print.3stap b/doc/SystemTap_Tapset_Reference/man3/function::qsq_print.3stap index 5ac8066df..47c4b03bf 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::qsq_print.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::qsq_print.3stap @@ -2,12 +2,12 @@ .\" Title: function::qsq_print .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Queue Statistics Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::QSQ_PRINT" "3stap" "May 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" +.TH "FUNCTION::QSQ_PRINT" "3stap" "November 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::qsq_service_time.3stap b/doc/SystemTap_Tapset_Reference/man3/function::qsq_service_time.3stap index 3e8343d5d..a5be58a93 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::qsq_service_time.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::qsq_service_time.3stap @@ -2,12 +2,12 @@ .\" Title: function::qsq_service_time .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Queue Statistics Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::QSQ_SERVIC" "3stap" "May 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" +.TH "FUNCTION::QSQ_SERVIC" "3stap" "November 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::qsq_start.3stap b/doc/SystemTap_Tapset_Reference/man3/function::qsq_start.3stap index aa08d778b..9f506e1ff 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::qsq_start.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::qsq_start.3stap @@ -2,12 +2,12 @@ .\" Title: function::qsq_start .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Queue Statistics Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::QSQ_START" "3stap" "May 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" +.TH "FUNCTION::QSQ_START" "3stap" "November 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::qsq_throughput.3stap b/doc/SystemTap_Tapset_Reference/man3/function::qsq_throughput.3stap index 25dbfa27b..9a4d4b686 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::qsq_throughput.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::qsq_throughput.3stap @@ -2,12 +2,12 @@ .\" Title: function::qsq_throughput .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Queue Statistics Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::QSQ_THROUG" "3stap" "May 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" +.TH "FUNCTION::QSQ_THROUG" "3stap" "November 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::qsq_utilization.3stap b/doc/SystemTap_Tapset_Reference/man3/function::qsq_utilization.3stap index 3a0f1f3ad..0d4091e4f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::qsq_utilization.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::qsq_utilization.3stap @@ -2,12 +2,12 @@ .\" Title: function::qsq_utilization .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Queue Statistics Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::QSQ_UTILIZ" "3stap" "May 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" +.TH "FUNCTION::QSQ_UTILIZ" "3stap" "November 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::qsq_wait_queue_length.3stap b/doc/SystemTap_Tapset_Reference/man3/function::qsq_wait_queue_length.3stap index 2dba7719d..e7bd9f4a2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::qsq_wait_queue_length.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::qsq_wait_queue_length.3stap @@ -2,12 +2,12 @@ .\" Title: function::qsq_wait_queue_length .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Queue Statistics Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::QSQ_WAIT_Q" "3stap" "May 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" +.TH "FUNCTION::QSQ_WAIT_Q" "3stap" "November 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::qsq_wait_time.3stap b/doc/SystemTap_Tapset_Reference/man3/function::qsq_wait_time.3stap index df747f485..82c4c1dad 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::qsq_wait_time.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::qsq_wait_time.3stap @@ -2,12 +2,12 @@ .\" Title: function::qsq_wait_time .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Queue Statistics Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::QSQ_WAIT_T" "3stap" "May 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" +.TH "FUNCTION::QSQ_WAIT_T" "3stap" "November 2019" "SystemTap Tapset Reference" "Queue Statistics Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::raise.3stap b/doc/SystemTap_Tapset_Reference/man3/function::raise.3stap index 07f4d0b25..69db4946b 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::raise.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::raise.3stap @@ -2,12 +2,12 @@ .\" Title: function::raise .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Guru tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::RAISE" "3stap" "May 2019" "SystemTap Tapset Reference" "Guru tapsets" +.TH "FUNCTION::RAISE" "3stap" "November 2019" "SystemTap Tapset Reference" "Guru tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::randint.3stap b/doc/SystemTap_Tapset_Reference/man3/function::randint.3stap index cb77c2281..cb28e5df8 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::randint.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::randint.3stap @@ -2,12 +2,12 @@ .\" Title: function::randint .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Random functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::RANDINT" "3stap" "May 2019" "SystemTap Tapset Reference" "Random functions Tapset" +.TH "FUNCTION::RANDINT" "3stap" "November 2019" "SystemTap Tapset Reference" "Random functions Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::read_stopwatch_ms.3stap b/doc/SystemTap_Tapset_Reference/man3/function::read_stopwatch_ms.3stap index cb15dceb5..b0f54a8e1 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::read_stopwatch_ms.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::read_stopwatch_ms.3stap @@ -2,12 +2,12 @@ .\" Title: function::read_stopwatch_ms .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::READ_STOPW" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::READ_STOPW" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::read_stopwatch_ns.3stap b/doc/SystemTap_Tapset_Reference/man3/function::read_stopwatch_ns.3stap index da526a718..31a657a08 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::read_stopwatch_ns.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::read_stopwatch_ns.3stap @@ -2,12 +2,12 @@ .\" Title: function::read_stopwatch_ns .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::READ_STOPW" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::READ_STOPW" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::read_stopwatch_s.3stap b/doc/SystemTap_Tapset_Reference/man3/function::read_stopwatch_s.3stap index e3bf74a42..9dee76975 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::read_stopwatch_s.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::read_stopwatch_s.3stap @@ -2,12 +2,12 @@ .\" Title: function::read_stopwatch_s .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::READ_STOPW" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::READ_STOPW" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::read_stopwatch_us.3stap b/doc/SystemTap_Tapset_Reference/man3/function::read_stopwatch_us.3stap index 131d2407b..14e5ee6f1 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::read_stopwatch_us.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::read_stopwatch_us.3stap @@ -2,12 +2,12 @@ .\" Title: function::read_stopwatch_us .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::READ_STOPW" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::READ_STOPW" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::real_mount.3stap b/doc/SystemTap_Tapset_Reference/man3/function::real_mount.3stap index 9a0110527..e40c4dbae 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::real_mount.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::real_mount.3stap @@ -2,12 +2,12 @@ .\" Title: function::real_mount .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Directory-entry (dentry) Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::REAL_MOUNT" "3stap" "May 2019" "SystemTap Tapset Reference" "Directory-entry (dentry) Tapse" +.TH "FUNCTION::REAL_MOUNT" "3stap" "November 2019" "SystemTap Tapset Reference" "Directory-entry (dentry) Tapse" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::register.3stap b/doc/SystemTap_Tapset_Reference/man3/function::register.3stap index 4d908bbef..9ada47293 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::register.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::register.3stap @@ -2,12 +2,12 @@ .\" Title: function::register .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::REGISTER" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::REGISTER" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::registers_valid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::registers_valid.3stap index e039c9cfe..14ce2c04f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::registers_valid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::registers_valid.3stap @@ -2,12 +2,12 @@ .\" Title: function::registers_valid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::REGISTERS_" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::REGISTERS_" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::regparm.3stap b/doc/SystemTap_Tapset_Reference/man3/function::regparm.3stap index b12018125..c14036220 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::regparm.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::regparm.3stap @@ -2,12 +2,12 @@ .\" Title: function::regparm .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::REGPARM" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::REGPARM" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::remote_id.3stap b/doc/SystemTap_Tapset_Reference/man3/function::remote_id.3stap index d72893ee8..fd942b814 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::remote_id.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::remote_id.3stap @@ -2,12 +2,12 @@ .\" Title: function::remote_id .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::REMOTE_ID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::REMOTE_ID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::remote_uri.3stap b/doc/SystemTap_Tapset_Reference/man3/function::remote_uri.3stap index 955b4ae6c..ae3246796 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::remote_uri.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::remote_uri.3stap @@ -2,12 +2,12 @@ .\" Title: function::remote_uri .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::REMOTE_URI" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::REMOTE_URI" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::return_str.3stap b/doc/SystemTap_Tapset_Reference/man3/function::return_str.3stap index f938b8415..9b57e105c 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::return_str.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::return_str.3stap @@ -2,12 +2,12 @@ .\" Title: function::return_str .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Errno Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::RETURN_STR" "3stap" "May 2019" "SystemTap Tapset Reference" "Errno Tapset" +.TH "FUNCTION::RETURN_STR" "3stap" "November 2019" "SystemTap Tapset Reference" "Errno Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::returnstr.3stap b/doc/SystemTap_Tapset_Reference/man3/function::returnstr.3stap index 85041e898..392243e4d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::returnstr.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::returnstr.3stap @@ -2,12 +2,12 @@ .\" Title: function::returnstr .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Errno Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::RETURNSTR" "3stap" "May 2019" "SystemTap Tapset Reference" "Errno Tapset" +.TH "FUNCTION::RETURNSTR" "3stap" "November 2019" "SystemTap Tapset Reference" "Errno Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::returnval.3stap b/doc/SystemTap_Tapset_Reference/man3/function::returnval.3stap index 2100006b0..136012c36 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::returnval.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::returnval.3stap @@ -2,12 +2,12 @@ .\" Title: function::returnval .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Errno Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::RETURNVAL" "3stap" "May 2019" "SystemTap Tapset Reference" "Errno Tapset" +.TH "FUNCTION::RETURNVAL" "3stap" "November 2019" "SystemTap Tapset Reference" "Errno Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::reverse_path_walk.3stap b/doc/SystemTap_Tapset_Reference/man3/function::reverse_path_walk.3stap index a9d2a4b7e..a2c2c81f9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::reverse_path_walk.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::reverse_path_walk.3stap @@ -2,12 +2,12 @@ .\" Title: function::reverse_path_walk .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Directory-entry (dentry) Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::REVERSE_PA" "3stap" "May 2019" "SystemTap Tapset Reference" "Directory-entry (dentry) Tapse" +.TH "FUNCTION::REVERSE_PA" "3stap" "November 2019" "SystemTap Tapset Reference" "Directory-entry (dentry) Tapse" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::rlimit_from_str.3stap b/doc/SystemTap_Tapset_Reference/man3/function::rlimit_from_str.3stap index c6201b11a..3ad00b2ea 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::rlimit_from_str.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::rlimit_from_str.3stap @@ -2,12 +2,12 @@ .\" Title: function::rlimit_from_str .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: RLIMIT Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::RLIMIT_FRO" "3stap" "May 2019" "SystemTap Tapset Reference" "RLIMIT Tapset" +.TH "FUNCTION::RLIMIT_FRO" "3stap" "November 2019" "SystemTap Tapset Reference" "RLIMIT Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::s32_arg.3stap b/doc/SystemTap_Tapset_Reference/man3/function::s32_arg.3stap index 9ef87c54e..c2cab3c54 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::s32_arg.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::s32_arg.3stap @@ -2,12 +2,12 @@ .\" Title: function::s32_arg .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::S32_ARG" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::S32_ARG" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::s64_arg.3stap b/doc/SystemTap_Tapset_Reference/man3/function::s64_arg.3stap index b96a3f158..8b2695a2b 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::s64_arg.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::s64_arg.3stap @@ -2,12 +2,12 @@ .\" Title: function::s64_arg .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::S64_ARG" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::S64_ARG" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::sa_flags_str.3stap b/doc/SystemTap_Tapset_Reference/man3/function::sa_flags_str.3stap index 9a4090b2e..c6a65d4ee 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::sa_flags_str.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::sa_flags_str.3stap @@ -2,12 +2,12 @@ .\" Title: function::sa_flags_str .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SA_FLAGS_S" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "FUNCTION::SA_FLAGS_S" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::sa_handler_str.3stap b/doc/SystemTap_Tapset_Reference/man3/function::sa_handler_str.3stap index 66e73dae7..efdfbdcfd 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::sa_handler_str.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::sa_handler_str.3stap @@ -2,12 +2,12 @@ .\" Title: function::sa_handler_str .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SA_HANDLER" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "FUNCTION::SA_HANDLER" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_char.3stap b/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_char.3stap index b5d4be70a..6703cc97e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_char.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_char.3stap @@ -2,12 +2,12 @@ .\" Title: function::set_kernel_char .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data writing functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SET_KERNEL" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data writing functi" +.TH "FUNCTION::SET_KERNEL" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data writing functi" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_int.3stap b/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_int.3stap index 9bfbb0186..524caa6ba 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_int.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_int.3stap @@ -2,12 +2,12 @@ .\" Title: function::set_kernel_int .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data writing functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SET_KERNEL" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data writing functi" +.TH "FUNCTION::SET_KERNEL" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data writing functi" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_long.3stap b/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_long.3stap index 163e94bdd..80de25409 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_long.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_long.3stap @@ -2,12 +2,12 @@ .\" Title: function::set_kernel_long .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data writing functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SET_KERNEL" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data writing functi" +.TH "FUNCTION::SET_KERNEL" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data writing functi" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_pointer.3stap b/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_pointer.3stap index 3ac9cc2fc..30cbeabe4 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_pointer.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_pointer.3stap @@ -2,12 +2,12 @@ .\" Title: function::set_kernel_pointer .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data writing functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SET_KERNEL" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data writing functi" +.TH "FUNCTION::SET_KERNEL" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data writing functi" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_short.3stap b/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_short.3stap index d983b8957..8b9472ca9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_short.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_short.3stap @@ -2,12 +2,12 @@ .\" Title: function::set_kernel_short .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data writing functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SET_KERNEL" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data writing functi" +.TH "FUNCTION::SET_KERNEL" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data writing functi" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_string.3stap b/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_string.3stap index 966a1e3a9..9b3ff019a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_string.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_string.3stap @@ -2,12 +2,12 @@ .\" Title: function::set_kernel_string .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data writing functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SET_KERNEL" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data writing functi" +.TH "FUNCTION::SET_KERNEL" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data writing functi" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_string_n.3stap b/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_string_n.3stap index 397f08c73..f0b25c210 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_string_n.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::set_kernel_string_n.3stap @@ -2,12 +2,12 @@ .\" Title: function::set_kernel_string_n .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data writing functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SET_KERNEL" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data writing functi" +.TH "FUNCTION::SET_KERNEL" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data writing functi" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::set_user_char.3stap b/doc/SystemTap_Tapset_Reference/man3/function::set_user_char.3stap index 6d936b456..dd6721523 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::set_user_char.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::set_user_char.3stap @@ -2,12 +2,12 @@ .\" Title: function::set_user_char .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data writing functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SET_USER_C" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data writing functi" +.TH "FUNCTION::SET_USER_C" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data writing functi" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::set_user_int.3stap b/doc/SystemTap_Tapset_Reference/man3/function::set_user_int.3stap index 7111cc5f8..6d3b99d4d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::set_user_int.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::set_user_int.3stap @@ -2,12 +2,12 @@ .\" Title: function::set_user_int .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data writing functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SET_USER_I" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data writing functi" +.TH "FUNCTION::SET_USER_I" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data writing functi" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::set_user_long.3stap b/doc/SystemTap_Tapset_Reference/man3/function::set_user_long.3stap index 0a974f480..98b37626e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::set_user_long.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::set_user_long.3stap @@ -2,12 +2,12 @@ .\" Title: function::set_user_long .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data writing functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SET_USER_L" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data writing functi" +.TH "FUNCTION::SET_USER_L" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data writing functi" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::set_user_pointer.3stap b/doc/SystemTap_Tapset_Reference/man3/function::set_user_pointer.3stap index bdfd33469..329ca7a1b 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::set_user_pointer.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::set_user_pointer.3stap @@ -2,12 +2,12 @@ .\" Title: function::set_user_pointer .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data writing functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SET_USER_P" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data writing functi" +.TH "FUNCTION::SET_USER_P" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data writing functi" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::set_user_short.3stap b/doc/SystemTap_Tapset_Reference/man3/function::set_user_short.3stap index 729fceab1..2280e213d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::set_user_short.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::set_user_short.3stap @@ -2,12 +2,12 @@ .\" Title: function::set_user_short .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data writing functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SET_USER_S" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data writing functi" +.TH "FUNCTION::SET_USER_S" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data writing functi" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::set_user_string.3stap b/doc/SystemTap_Tapset_Reference/man3/function::set_user_string.3stap index 3b08feec6..e26ecf3ed 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::set_user_string.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::set_user_string.3stap @@ -2,12 +2,12 @@ .\" Title: function::set_user_string .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data writing functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SET_USER_S" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data writing functi" +.TH "FUNCTION::SET_USER_S" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data writing functi" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::set_user_string_n.3stap b/doc/SystemTap_Tapset_Reference/man3/function::set_user_string_n.3stap index f16d05d80..71440a8e2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::set_user_string_n.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::set_user_string_n.3stap @@ -2,12 +2,12 @@ .\" Title: function::set_user_string_n .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data writing functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SET_USER_S" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data writing functi" +.TH "FUNCTION::SET_USER_S" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data writing functi" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::sid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::sid.3stap index b53c02928..1e5611641 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::sid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::sid.3stap @@ -2,12 +2,12 @@ .\" Title: function::sid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::SID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::signal_str.3stap b/doc/SystemTap_Tapset_Reference/man3/function::signal_str.3stap index 1bd265659..c8ae98917 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::signal_str.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::signal_str.3stap @@ -2,12 +2,12 @@ .\" Title: function::signal_str .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SIGNAL_STR" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "FUNCTION::SIGNAL_STR" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::sigset_mask_str.3stap b/doc/SystemTap_Tapset_Reference/man3/function::sigset_mask_str.3stap index f2d1f1abe..6a79894e3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::sigset_mask_str.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::sigset_mask_str.3stap @@ -2,12 +2,12 @@ .\" Title: function::sigset_mask_str .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SIGSET_MAS" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "FUNCTION::SIGSET_MAS" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::sock_fam_num2str.3stap b/doc/SystemTap_Tapset_Reference/man3/function::sock_fam_num2str.3stap index 38fb2a455..01c1e0635 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::sock_fam_num2str.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::sock_fam_num2str.3stap @@ -2,12 +2,12 @@ .\" Title: function::sock_fam_num2str .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SOCK_FAM_N" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "FUNCTION::SOCK_FAM_N" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::sock_fam_str2num.3stap b/doc/SystemTap_Tapset_Reference/man3/function::sock_fam_str2num.3stap index ac8fb2624..1c0216930 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::sock_fam_str2num.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::sock_fam_str2num.3stap @@ -2,12 +2,12 @@ .\" Title: function::sock_fam_str2num .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SOCK_FAM_S" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "FUNCTION::SOCK_FAM_S" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::sock_prot_num2str.3stap b/doc/SystemTap_Tapset_Reference/man3/function::sock_prot_num2str.3stap index 995abbd8d..6e3f5646b 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::sock_prot_num2str.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::sock_prot_num2str.3stap @@ -2,12 +2,12 @@ .\" Title: function::sock_prot_num2str .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SOCK_PROT_" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "FUNCTION::SOCK_PROT_" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::sock_prot_str2num.3stap b/doc/SystemTap_Tapset_Reference/man3/function::sock_prot_str2num.3stap index 6fb799c24..84d6c2018 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::sock_prot_str2num.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::sock_prot_str2num.3stap @@ -2,12 +2,12 @@ .\" Title: function::sock_prot_str2num .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SOCK_PROT_" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "FUNCTION::SOCK_PROT_" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::sock_state_num2str.3stap b/doc/SystemTap_Tapset_Reference/man3/function::sock_state_num2str.3stap index b99146db4..88ca100d3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::sock_state_num2str.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::sock_state_num2str.3stap @@ -2,12 +2,12 @@ .\" Title: function::sock_state_num2str .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SOCK_STATE" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "FUNCTION::SOCK_STATE" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::sock_state_str2num.3stap b/doc/SystemTap_Tapset_Reference/man3/function::sock_state_str2num.3stap index e1c046070..4b6dfeda2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::sock_state_str2num.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::sock_state_str2num.3stap @@ -2,12 +2,12 @@ .\" Title: function::sock_state_str2num .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SOCK_STATE" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "FUNCTION::SOCK_STATE" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::speculate.3stap b/doc/SystemTap_Tapset_Reference/man3/function::speculate.3stap index 7ad2a4a17..67a8e1e79 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::speculate.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::speculate.3stap @@ -2,12 +2,12 @@ .\" Title: function::speculate .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Speculation .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SPECULATE" "3stap" "May 2019" "SystemTap Tapset Reference" "Speculation" +.TH "FUNCTION::SPECULATE" "3stap" "November 2019" "SystemTap Tapset Reference" "Speculation" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::speculation.3stap b/doc/SystemTap_Tapset_Reference/man3/function::speculation.3stap index 63b7743be..5e8b89554 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::speculation.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::speculation.3stap @@ -2,12 +2,12 @@ .\" Title: function::speculation .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Speculation .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SPECULATIO" "3stap" "May 2019" "SystemTap Tapset Reference" "Speculation" +.TH "FUNCTION::SPECULATIO" "3stap" "November 2019" "SystemTap Tapset Reference" "Speculation" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::sprint_backtrace.3stap b/doc/SystemTap_Tapset_Reference/man3/function::sprint_backtrace.3stap index b63e5b443..9d455aca6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::sprint_backtrace.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::sprint_backtrace.3stap @@ -2,12 +2,12 @@ .\" Title: function::sprint_backtrace .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SPRINT_BAC" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::SPRINT_BAC" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::sprint_loadavg.3stap b/doc/SystemTap_Tapset_Reference/man3/function::sprint_loadavg.3stap index 555e2e14c..5db21e432 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::sprint_loadavg.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::sprint_loadavg.3stap @@ -2,12 +2,12 @@ .\" Title: function::sprint_loadavg .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Kernel Process Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SPRINT_LOA" "3stap" "May 2019" "SystemTap Tapset Reference" "Kernel Process Tapset" +.TH "FUNCTION::SPRINT_LOA" "3stap" "November 2019" "SystemTap Tapset Reference" "Kernel Process Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::sprint_stack.3stap b/doc/SystemTap_Tapset_Reference/man3/function::sprint_stack.3stap index 0230af9d8..458611fff 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::sprint_stack.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::sprint_stack.3stap @@ -2,12 +2,12 @@ .\" Title: function::sprint_stack .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SPRINT_STA" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::SPRINT_STA" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::sprint_syms.3stap b/doc/SystemTap_Tapset_Reference/man3/function::sprint_syms.3stap index a64669f27..5015787c5 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::sprint_syms.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::sprint_syms.3stap @@ -2,12 +2,12 @@ .\" Title: function::sprint_syms .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SPRINT_SYM" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::SPRINT_SYM" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::sprint_ubacktrace.3stap b/doc/SystemTap_Tapset_Reference/man3/function::sprint_ubacktrace.3stap index 24c0c6ddb..f7df45822 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::sprint_ubacktrace.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::sprint_ubacktrace.3stap @@ -2,12 +2,12 @@ .\" Title: function::sprint_ubacktrace .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SPRINT_UBA" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::SPRINT_UBA" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::sprint_ustack.3stap b/doc/SystemTap_Tapset_Reference/man3/function::sprint_ustack.3stap index 5b652c106..dc502fd5d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::sprint_ustack.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::sprint_ustack.3stap @@ -2,12 +2,12 @@ .\" Title: function::sprint_ustack .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SPRINT_UST" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::SPRINT_UST" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::sprint_usyms.3stap b/doc/SystemTap_Tapset_Reference/man3/function::sprint_usyms.3stap index f9cf291a6..ce7bc0447 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::sprint_usyms.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::sprint_usyms.3stap @@ -2,12 +2,12 @@ .\" Title: function::sprint_usyms .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SPRINT_USY" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::SPRINT_USY" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::stack.3stap b/doc/SystemTap_Tapset_Reference/man3/function::stack.3stap index 2419d7059..41f7058f9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::stack.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::stack.3stap @@ -2,12 +2,12 @@ .\" Title: function::stack .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::STACK" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::STACK" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::stack_size.3stap b/doc/SystemTap_Tapset_Reference/man3/function::stack_size.3stap index 31d2deaeb..4ae453216 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::stack_size.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::stack_size.3stap @@ -2,12 +2,12 @@ .\" Title: function::stack_size .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::STACK_SIZE" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::STACK_SIZE" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::stack_unused.3stap b/doc/SystemTap_Tapset_Reference/man3/function::stack_unused.3stap index 3f4d42e4d..51877b1a6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::stack_unused.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::stack_unused.3stap @@ -2,12 +2,12 @@ .\" Title: function::stack_unused .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::STACK_UNUS" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::STACK_UNUS" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::stack_used.3stap b/doc/SystemTap_Tapset_Reference/man3/function::stack_used.3stap index e11901d63..dedada22c 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::stack_used.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::stack_used.3stap @@ -2,12 +2,12 @@ .\" Title: function::stack_used .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::STACK_USED" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::STACK_USED" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::start_stopwatch.3stap b/doc/SystemTap_Tapset_Reference/man3/function::start_stopwatch.3stap index 939521bd1..853f7e1e2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::start_stopwatch.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::start_stopwatch.3stap @@ -2,12 +2,12 @@ .\" Title: function::start_stopwatch .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::START_STOP" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::START_STOP" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::stop_stopwatch.3stap b/doc/SystemTap_Tapset_Reference/man3/function::stop_stopwatch.3stap index ef3c296b2..7fb7a1482 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::stop_stopwatch.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::stop_stopwatch.3stap @@ -2,12 +2,12 @@ .\" Title: function::stop_stopwatch .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Timestamp Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::STOP_STOPW" "3stap" "May 2019" "SystemTap Tapset Reference" "Timestamp Functions" +.TH "FUNCTION::STOP_STOPW" "3stap" "November 2019" "SystemTap Tapset Reference" "Timestamp Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::stp_pid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::stp_pid.3stap index 6a3db5604..47fd23ad2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::stp_pid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::stp_pid.3stap @@ -2,12 +2,12 @@ .\" Title: function::stp_pid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::STP_PID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::STP_PID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::str_replace.3stap b/doc/SystemTap_Tapset_Reference/man3/function::str_replace.3stap index 8a4b7a12f..9d53ccbfc 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::str_replace.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::str_replace.3stap @@ -2,12 +2,12 @@ .\" Title: function::str_replace .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: A collection of standard string functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::STR_REPLAC" "3stap" "May 2019" "SystemTap Tapset Reference" "A collection of standard strin" +.TH "FUNCTION::STR_REPLAC" "3stap" "November 2019" "SystemTap Tapset Reference" "A collection of standard strin" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::string_quoted.3stap b/doc/SystemTap_Tapset_Reference/man3/function::string_quoted.3stap index ce3515d42..dabe19552 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::string_quoted.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::string_quoted.3stap @@ -2,12 +2,12 @@ .\" Title: function::string_quoted .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: A collection of standard string functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::STRING_QUO" "3stap" "May 2019" "SystemTap Tapset Reference" "A collection of standard strin" +.TH "FUNCTION::STRING_QUO" "3stap" "November 2019" "SystemTap Tapset Reference" "A collection of standard strin" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::stringat.3stap b/doc/SystemTap_Tapset_Reference/man3/function::stringat.3stap index a3e7dd567..661c4906c 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::stringat.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::stringat.3stap @@ -2,12 +2,12 @@ .\" Title: function::stringat .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: A collection of standard string functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::STRINGAT" "3stap" "May 2019" "SystemTap Tapset Reference" "A collection of standard strin" +.TH "FUNCTION::STRINGAT" "3stap" "November 2019" "SystemTap Tapset Reference" "A collection of standard strin" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::strlen.3stap b/doc/SystemTap_Tapset_Reference/man3/function::strlen.3stap index e3cf6160f..e91dcc867 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::strlen.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::strlen.3stap @@ -2,12 +2,12 @@ .\" Title: function::strlen .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: A collection of standard string functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::STRLEN" "3stap" "May 2019" "SystemTap Tapset Reference" "A collection of standard strin" +.TH "FUNCTION::STRLEN" "3stap" "November 2019" "SystemTap Tapset Reference" "A collection of standard strin" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::strpos.3stap b/doc/SystemTap_Tapset_Reference/man3/function::strpos.3stap index 17de04b93..3f69d708b 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::strpos.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::strpos.3stap @@ -2,12 +2,12 @@ .\" Title: function::strpos .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: A collection of standard string functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::STRPOS" "3stap" "May 2019" "SystemTap Tapset Reference" "A collection of standard strin" +.TH "FUNCTION::STRPOS" "3stap" "November 2019" "SystemTap Tapset Reference" "A collection of standard strin" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::strtol.3stap b/doc/SystemTap_Tapset_Reference/man3/function::strtol.3stap index 23137c3be..6cf70ce4e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::strtol.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::strtol.3stap @@ -2,12 +2,12 @@ .\" Title: function::strtol .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: A collection of standard string functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::STRTOL" "3stap" "May 2019" "SystemTap Tapset Reference" "A collection of standard strin" +.TH "FUNCTION::STRTOL" "3stap" "November 2019" "SystemTap Tapset Reference" "A collection of standard strin" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::substr.3stap b/doc/SystemTap_Tapset_Reference/man3/function::substr.3stap index 4efa4373c..0dace08a0 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::substr.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::substr.3stap @@ -2,12 +2,12 @@ .\" Title: function::substr .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: A collection of standard string functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SUBSTR" "3stap" "May 2019" "SystemTap Tapset Reference" "A collection of standard strin" +.TH "FUNCTION::SUBSTR" "3stap" "November 2019" "SystemTap Tapset Reference" "A collection of standard strin" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::switch_file.3stap b/doc/SystemTap_Tapset_Reference/man3/function::switch_file.3stap index c2cbfcbad..e86f57894 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::switch_file.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::switch_file.3stap @@ -2,12 +2,12 @@ .\" Title: function::switch_file .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Output file switching Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SWITCH_FIL" "3stap" "May 2019" "SystemTap Tapset Reference" "Output file switching Tapset" +.TH "FUNCTION::SWITCH_FIL" "3stap" "November 2019" "SystemTap Tapset Reference" "Output file switching Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::symdata.3stap b/doc/SystemTap_Tapset_Reference/man3/function::symdata.3stap index 8e04dc181..5e6aa5c1f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::symdata.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::symdata.3stap @@ -2,12 +2,12 @@ .\" Title: function::symdata .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SYMDATA" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::SYMDATA" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::symfile.3stap b/doc/SystemTap_Tapset_Reference/man3/function::symfile.3stap index 87af25bbe..369cbae66 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::symfile.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::symfile.3stap @@ -2,12 +2,12 @@ .\" Title: function::symfile .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SYMFILE" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::SYMFILE" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::symfileline.3stap b/doc/SystemTap_Tapset_Reference/man3/function::symfileline.3stap index edd03b068..91f5c84a4 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::symfileline.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::symfileline.3stap @@ -2,12 +2,12 @@ .\" Title: function::symfileline .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SYMFILELIN" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::SYMFILELIN" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::symline.3stap b/doc/SystemTap_Tapset_Reference/man3/function::symline.3stap index 0ab3bc1d3..473ed1d76 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::symline.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::symline.3stap @@ -2,12 +2,12 @@ .\" Title: function::symline .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SYMLINE" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::SYMLINE" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::symname.3stap b/doc/SystemTap_Tapset_Reference/man3/function::symname.3stap index 4690ea653..2c7e7e202 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::symname.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::symname.3stap @@ -2,12 +2,12 @@ .\" Title: function::symname .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SYMNAME" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::SYMNAME" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::system.3stap b/doc/SystemTap_Tapset_Reference/man3/function::system.3stap index e3aa9f045..4f5ce70d3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::system.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::system.3stap @@ -2,12 +2,12 @@ .\" Title: function::system .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Shell command functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::SYSTEM" "3stap" "May 2019" "SystemTap Tapset Reference" "Shell command functions" +.TH "FUNCTION::SYSTEM" "3stap" "November 2019" "SystemTap Tapset Reference" "Shell command functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::target.3stap b/doc/SystemTap_Tapset_Reference/man3/function::target.3stap index 43a9dc26a..dc48b4d0c 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::target.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::target.3stap @@ -2,12 +2,12 @@ .\" Title: function::target .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TARGET" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TARGET" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::target_set_pid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::target_set_pid.3stap index 37f45ae4a..15aa479da 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::target_set_pid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::target_set_pid.3stap @@ -2,12 +2,12 @@ .\" Title: function::target_set_pid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Kernel Process Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TARGET_SET" "3stap" "May 2019" "SystemTap Tapset Reference" "Kernel Process Tapset" +.TH "FUNCTION::TARGET_SET" "3stap" "November 2019" "SystemTap Tapset Reference" "Kernel Process Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::target_set_report.3stap b/doc/SystemTap_Tapset_Reference/man3/function::target_set_report.3stap index 430b92af7..4808d79d0 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::target_set_report.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::target_set_report.3stap @@ -2,12 +2,12 @@ .\" Title: function::target_set_report .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Kernel Process Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TARGET_SET" "3stap" "May 2019" "SystemTap Tapset Reference" "Kernel Process Tapset" +.TH "FUNCTION::TARGET_SET" "3stap" "November 2019" "SystemTap Tapset Reference" "Kernel Process Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_ancestry.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_ancestry.3stap index 83474b634..42ac46223 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_ancestry.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_ancestry.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_ancestry .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_ANCES" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_ANCES" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_backtrace.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_backtrace.3stap index 42dad4dac..5155f7090 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_backtrace.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_backtrace.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_backtrace .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_BACKT" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_BACKT" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_cpu.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_cpu.3stap index e2c34c4a2..eba77b585 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_cpu.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_cpu.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_cpu .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_CPU" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_CPU" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_current.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_current.3stap index 79e354a8d..eac339c75 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_current.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_current.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_current .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_CURRE" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_CURRE" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_cwd_path.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_cwd_path.3stap index 115f917bd..e25a24660 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_cwd_path.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_cwd_path.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_cwd_path .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_CWD_P" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_CWD_P" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_dentry_path.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_dentry_path.3stap index 1085e6ee6..b147cbfaf 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_dentry_path.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_dentry_path.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_dentry_path .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Directory-entry (dentry) Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_DENTR" "3stap" "May 2019" "SystemTap Tapset Reference" "Directory-entry (dentry) Tapse" +.TH "FUNCTION::TASK_DENTR" "3stap" "November 2019" "SystemTap Tapset Reference" "Directory-entry (dentry) Tapse" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_egid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_egid.3stap index a55d4e914..9d37e4013 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_egid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_egid.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_egid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_EGID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_EGID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_euid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_euid.3stap index 96b795ccc..0ec08af76 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_euid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_euid.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_euid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_EUID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_EUID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_exe_file.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_exe_file.3stap index 10a8dc9b7..1c022b638 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_exe_file.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_exe_file.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_exe_file .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_EXE_F" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_EXE_F" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_execname.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_execname.3stap index 2ba2a0fdd..424237466 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_execname.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_execname.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_execname .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_EXECN" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_EXECN" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_fd_lookup.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_fd_lookup.3stap index 6ca2f4ed5..c45e75aed 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_fd_lookup.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_fd_lookup.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_fd_lookup .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_FD_LO" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_FD_LO" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_gid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_gid.3stap index 95244caec..97cd805a9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_gid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_gid.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_gid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_GID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_GID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_max_file_handles.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_max_file_handles.3stap index 3fcd86e75..8ae51b6e0 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_max_file_handles.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_max_file_handles.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_max_file_handles .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_MAX_F" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_MAX_F" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_nice.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_nice.3stap index 7110175db..ccc5bb80c 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_nice.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_nice.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_nice .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_NICE" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_NICE" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_ns_egid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_ns_egid.3stap index 96ddeb61d..3d369eb43 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_ns_egid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_ns_egid.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_ns_egid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_NS_EG" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_NS_EG" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_ns_euid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_ns_euid.3stap index 3552e69b1..be108f9a4 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_ns_euid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_ns_euid.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_ns_euid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_NS_EU" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_NS_EU" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_ns_gid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_ns_gid.3stap index 2f3138ed0..defe0440a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_ns_gid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_ns_gid.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_ns_gid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_NS_GI" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_NS_GI" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_ns_pid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_ns_pid.3stap index dc93c78c5..b4fc23fe0 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_ns_pid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_ns_pid.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_ns_pid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_NS_PI" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_NS_PI" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_ns_tid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_ns_tid.3stap index cb3216137..b8536a91a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_ns_tid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_ns_tid.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_ns_tid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_NS_TI" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_NS_TI" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_ns_uid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_ns_uid.3stap index 75135a676..1bb998bbc 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_ns_uid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_ns_uid.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_ns_uid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_NS_UI" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_NS_UI" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_open_file_handles.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_open_file_handles.3stap index a0214a224..863a012a7 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_open_file_handles.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_open_file_handles.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_open_file_handles .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_OPEN_" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_OPEN_" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_parent.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_parent.3stap index d290335ba..230a3c61f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_parent.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_parent.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_parent .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_PAREN" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_PAREN" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_pid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_pid.3stap index 70ad5f7d0..031f314ea 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_pid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_pid.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_pid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_PID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_PID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_prio.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_prio.3stap index 8ed8e247e..194e604b0 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_prio.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_prio.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_prio .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_PRIO" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_PRIO" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_start_time.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_start_time.3stap index 834e9ac98..7f0bf5305 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_start_time.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_start_time.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_start_time .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Task Time Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_START" "3stap" "May 2019" "SystemTap Tapset Reference" "Task Time Tapset" +.TH "FUNCTION::TASK_START" "3stap" "November 2019" "SystemTap Tapset Reference" "Task Time Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_state.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_state.3stap index aab4b9580..141c6cd8a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_state.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_state.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_state .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_STATE" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_STATE" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_stime.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_stime.3stap index 63db77832..348b22d8c 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_stime.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_stime.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_stime .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Task Time Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_STIME" "3stap" "May 2019" "SystemTap Tapset Reference" "Task Time Tapset" +.TH "FUNCTION::TASK_STIME" "3stap" "November 2019" "SystemTap Tapset Reference" "Task Time Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_tid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_tid.3stap index 2fdf104d2..1171a3cd3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_tid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_tid.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_tid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_TID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_TID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_time_string.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_time_string.3stap index eb3f1ef4b..58cc56efd 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_time_string.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_time_string.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_time_string .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Task Time Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_TIME_" "3stap" "May 2019" "SystemTap Tapset Reference" "Task Time Tapset" +.TH "FUNCTION::TASK_TIME_" "3stap" "November 2019" "SystemTap Tapset Reference" "Task Time Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_time_string_tid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_time_string_tid.3stap index 81d0ac56d..18ac0548f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_time_string_tid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_time_string_tid.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_time_string_tid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Task Time Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_TIME_" "3stap" "May 2019" "SystemTap Tapset Reference" "Task Time Tapset" +.TH "FUNCTION::TASK_TIME_" "3stap" "November 2019" "SystemTap Tapset Reference" "Task Time Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_uid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_uid.3stap index c7edad55c..102311d54 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_uid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_uid.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_uid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_UID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TASK_UID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::task_utime.3stap b/doc/SystemTap_Tapset_Reference/man3/function::task_utime.3stap index c82c9660e..ac7a5d501 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::task_utime.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::task_utime.3stap @@ -2,12 +2,12 @@ .\" Title: function::task_utime .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Task Time Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TASK_UTIME" "3stap" "May 2019" "SystemTap Tapset Reference" "Task Time Tapset" +.TH "FUNCTION::TASK_UTIME" "3stap" "November 2019" "SystemTap Tapset Reference" "Task Time Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_filter_key.3stap b/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_filter_key.3stap index efeedcc33..83f86248b 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_filter_key.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_filter_key.3stap @@ -2,12 +2,12 @@ .\" Title: function::tcpmib_filter_key .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TCPMIB_FIL" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "FUNCTION::TCPMIB_FIL" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_get_state.3stap b/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_get_state.3stap index bcacb99a5..adde8d680 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_get_state.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_get_state.3stap @@ -2,12 +2,12 @@ .\" Title: function::tcpmib_get_state .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TCPMIB_GET" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "FUNCTION::TCPMIB_GET" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_local_addr.3stap b/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_local_addr.3stap index 873f71d0c..c4a39ccd6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_local_addr.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_local_addr.3stap @@ -2,12 +2,12 @@ .\" Title: function::tcpmib_local_addr .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TCPMIB_LOC" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "FUNCTION::TCPMIB_LOC" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_local_port.3stap b/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_local_port.3stap index 6477fc949..b6a06f9cc 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_local_port.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_local_port.3stap @@ -2,12 +2,12 @@ .\" Title: function::tcpmib_local_port .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TCPMIB_LOC" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "FUNCTION::TCPMIB_LOC" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_remote_addr.3stap b/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_remote_addr.3stap index 8e06e28d7..76f67189f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_remote_addr.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_remote_addr.3stap @@ -2,12 +2,12 @@ .\" Title: function::tcpmib_remote_addr .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TCPMIB_REM" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "FUNCTION::TCPMIB_REM" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_remote_port.3stap b/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_remote_port.3stap index 7bb40fe70..12f37eadc 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_remote_port.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::tcpmib_remote_port.3stap @@ -2,12 +2,12 @@ .\" Title: function::tcpmib_remote_port .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TCPMIB_REM" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "FUNCTION::TCPMIB_REM" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::text_str.3stap b/doc/SystemTap_Tapset_Reference/man3/function::text_str.3stap index 8515d9aff..9d082fcd2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::text_str.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::text_str.3stap @@ -2,12 +2,12 @@ .\" Title: function::text_str .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: A collection of standard string functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TEXT_STR" "3stap" "May 2019" "SystemTap Tapset Reference" "A collection of standard strin" +.TH "FUNCTION::TEXT_STR" "3stap" "November 2019" "SystemTap Tapset Reference" "A collection of standard strin" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::text_strn.3stap b/doc/SystemTap_Tapset_Reference/man3/function::text_strn.3stap index c7f252544..6d928839b 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::text_strn.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::text_strn.3stap @@ -2,12 +2,12 @@ .\" Title: function::text_strn .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: A collection of standard string functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TEXT_STRN" "3stap" "May 2019" "SystemTap Tapset Reference" "A collection of standard strin" +.TH "FUNCTION::TEXT_STRN" "3stap" "November 2019" "SystemTap Tapset Reference" "A collection of standard strin" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::thread_indent.3stap b/doc/SystemTap_Tapset_Reference/man3/function::thread_indent.3stap index 25b61daa3..cae74f5f6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::thread_indent.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::thread_indent.3stap @@ -2,12 +2,12 @@ .\" Title: function::thread_indent .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Utility functions for using ansi control chars in logs .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::THREAD_IND" "3stap" "May 2019" "SystemTap Tapset Reference" "Utility functions for using an" +.TH "FUNCTION::THREAD_IND" "3stap" "November 2019" "SystemTap Tapset Reference" "Utility functions for using an" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::thread_indent_depth.3stap b/doc/SystemTap_Tapset_Reference/man3/function::thread_indent_depth.3stap index 4799ab48a..07e951a94 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::thread_indent_depth.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::thread_indent_depth.3stap @@ -2,12 +2,12 @@ .\" Title: function::thread_indent_depth .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Utility functions for using ansi control chars in logs .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::THREAD_IND" "3stap" "May 2019" "SystemTap Tapset Reference" "Utility functions for using an" +.TH "FUNCTION::THREAD_IND" "3stap" "November 2019" "SystemTap Tapset Reference" "Utility functions for using an" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::tid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::tid.3stap index 3c5489cdb..7593abf05 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::tid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::tid.3stap @@ -2,12 +2,12 @@ .\" Title: function::tid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::TID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::tokenize.3stap b/doc/SystemTap_Tapset_Reference/man3/function::tokenize.3stap index d769725f8..0a8f8330e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::tokenize.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::tokenize.3stap @@ -2,12 +2,12 @@ .\" Title: function::tokenize .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: A collection of standard string functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TOKENIZE" "3stap" "May 2019" "SystemTap Tapset Reference" "A collection of standard strin" +.TH "FUNCTION::TOKENIZE" "3stap" "November 2019" "SystemTap Tapset Reference" "A collection of standard strin" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::tz_ctime.3stap b/doc/SystemTap_Tapset_Reference/man3/function::tz_ctime.3stap index a7802f3b7..8853e6d67 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::tz_ctime.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::tz_ctime.3stap @@ -2,12 +2,12 @@ .\" Title: function::tz_ctime .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Time utility functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TZ_CTIME" "3stap" "May 2019" "SystemTap Tapset Reference" "Time utility functions" +.TH "FUNCTION::TZ_CTIME" "3stap" "November 2019" "SystemTap Tapset Reference" "Time utility functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::tz_gmtoff.3stap b/doc/SystemTap_Tapset_Reference/man3/function::tz_gmtoff.3stap index 44988e81b..62bafefea 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::tz_gmtoff.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::tz_gmtoff.3stap @@ -2,12 +2,12 @@ .\" Title: function::tz_gmtoff .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Time utility functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TZ_GMTOFF" "3stap" "May 2019" "SystemTap Tapset Reference" "Time utility functions" +.TH "FUNCTION::TZ_GMTOFF" "3stap" "November 2019" "SystemTap Tapset Reference" "Time utility functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::tz_name.3stap b/doc/SystemTap_Tapset_Reference/man3/function::tz_name.3stap index f571fe2e9..048817314 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::tz_name.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::tz_name.3stap @@ -2,12 +2,12 @@ .\" Title: function::tz_name .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Time utility functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::TZ_NAME" "3stap" "May 2019" "SystemTap Tapset Reference" "Time utility functions" +.TH "FUNCTION::TZ_NAME" "3stap" "November 2019" "SystemTap Tapset Reference" "Time utility functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::u32_arg.3stap b/doc/SystemTap_Tapset_Reference/man3/function::u32_arg.3stap index ca8c0a648..fe6e4c4f8 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::u32_arg.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::u32_arg.3stap @@ -2,12 +2,12 @@ .\" Title: function::u32_arg .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::U32_ARG" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::U32_ARG" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::u64_arg.3stap b/doc/SystemTap_Tapset_Reference/man3/function::u64_arg.3stap index f9e62560b..747a886de 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::u64_arg.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::u64_arg.3stap @@ -2,12 +2,12 @@ .\" Title: function::u64_arg .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::U64_ARG" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::U64_ARG" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::u_register.3stap b/doc/SystemTap_Tapset_Reference/man3/function::u_register.3stap index a7e20540f..bff96bb1d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::u_register.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::u_register.3stap @@ -2,12 +2,12 @@ .\" Title: function::u_register .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::U_REGISTER" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::U_REGISTER" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::uaddr.3stap b/doc/SystemTap_Tapset_Reference/man3/function::uaddr.3stap index c64eeb8ad..f3d9926da 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::uaddr.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::uaddr.3stap @@ -2,12 +2,12 @@ .\" Title: function::uaddr .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::UADDR" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::UADDR" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ubacktrace.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ubacktrace.3stap index e268f6c88..a11b02b65 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ubacktrace.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ubacktrace.3stap @@ -2,12 +2,12 @@ .\" Title: function::ubacktrace .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::UBACKTRACE" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::UBACKTRACE" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ucallers.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ucallers.3stap index 6b8e635c5..96906a35f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ucallers.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ucallers.3stap @@ -2,12 +2,12 @@ .\" Title: function::ucallers .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::UCALLERS" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::UCALLERS" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::udelay.3stap b/doc/SystemTap_Tapset_Reference/man3/function::udelay.3stap index 1a7e44ae4..0d0538b99 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::udelay.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::udelay.3stap @@ -2,12 +2,12 @@ .\" Title: function::udelay .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Guru tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::UDELAY" "3stap" "May 2019" "SystemTap Tapset Reference" "Guru tapsets" +.TH "FUNCTION::UDELAY" "3stap" "November 2019" "SystemTap Tapset Reference" "Guru tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::uid.3stap b/doc/SystemTap_Tapset_Reference/man3/function::uid.3stap index 96fe8ca00..940fb7f0a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::uid.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::uid.3stap @@ -2,12 +2,12 @@ .\" Title: function::uid .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::UID" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::UID" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::uint_arg.3stap b/doc/SystemTap_Tapset_Reference/man3/function::uint_arg.3stap index a927ce10b..1e69fba28 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::uint_arg.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::uint_arg.3stap @@ -2,12 +2,12 @@ .\" Title: function::uint_arg .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::UINT_ARG" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::UINT_ARG" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ulong_arg.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ulong_arg.3stap index 3f6d36e12..08d1f997b 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ulong_arg.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ulong_arg.3stap @@ -2,12 +2,12 @@ .\" Title: function::ulong_arg .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ULONG_ARG" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::ULONG_ARG" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ulonglong_arg.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ulonglong_arg.3stap index 1c672d9d6..5266fa3e9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ulonglong_arg.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ulonglong_arg.3stap @@ -2,12 +2,12 @@ .\" Title: function::ulonglong_arg .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::ULONGLONG_" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::ULONGLONG_" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::umodname.3stap b/doc/SystemTap_Tapset_Reference/man3/function::umodname.3stap index cc83f6aef..6a06ec1cd 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::umodname.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::umodname.3stap @@ -2,12 +2,12 @@ .\" Title: function::umodname .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::UMODNAME" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::UMODNAME" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::usecs_to_string.3stap b/doc/SystemTap_Tapset_Reference/man3/function::usecs_to_string.3stap index 66f66169b..2ac308854 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::usecs_to_string.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::usecs_to_string.3stap @@ -2,12 +2,12 @@ .\" Title: function::usecs_to_string .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Task Time Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USECS_TO_S" "3stap" "May 2019" "SystemTap Tapset Reference" "Task Time Tapset" +.TH "FUNCTION::USECS_TO_S" "3stap" "November 2019" "SystemTap Tapset Reference" "Task Time Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_buffer_quoted.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_buffer_quoted.3stap index 72b0897b8..e5bff75d9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_buffer_quoted.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_buffer_quoted.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_buffer_quoted .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_BUFFE" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_BUFFE" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_buffer_quoted_error.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_buffer_quoted_error.3stap index a2c37ac8e..d0309d783 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_buffer_quoted_error.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_buffer_quoted_error.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_buffer_quoted_error .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_BUFFE" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_BUFFE" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_char.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_char.3stap index fe54f5975..f1e184d41 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_char.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_char.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_char .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_CHAR" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_CHAR" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_char_error.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_char_error.3stap index 4ba7e981e..066ede060 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_char_error.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_char_error.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_char_error .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_CHAR_" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_CHAR_" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_char_warn.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_char_warn.3stap index 327467744..cae6cd038 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_char_warn.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_char_warn.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_char_warn .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_CHAR_" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_CHAR_" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_int.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_int.3stap index 21ff8dab2..b338454eb 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_int.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_int.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_int .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_INT" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_INT" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_int16.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_int16.3stap index aee4613a8..c320ad88f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_int16.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_int16.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_int16 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_INT16" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_INT16" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_int16_error.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_int16_error.3stap index 01ceaea65..bf8af0c50 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_int16_error.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_int16_error.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_int16_error .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_INT16" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_INT16" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_int32.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_int32.3stap index 542f30ec3..df5786e31 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_int32.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_int32.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_int32 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_INT32" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_INT32" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_int32_error.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_int32_error.3stap index 5c48d2642..da2c087c9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_int32_error.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_int32_error.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_int32_error .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_INT32" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_INT32" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_int64.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_int64.3stap index 43525776c..5db72ff33 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_int64.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_int64.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_int64 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_INT64" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_INT64" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_int64_error.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_int64_error.3stap index 63bce6a7c..96ba0b0cd 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_int64_error.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_int64_error.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_int64_error .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_INT64" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_INT64" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_int8.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_int8.3stap index 9bd4d650e..3590ab7af 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_int8.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_int8.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_int8 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_INT8" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_INT8" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_int8_error.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_int8_error.3stap index 65d16d72b..f20f71c00 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_int8_error.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_int8_error.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_int8_error .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_INT8_" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_INT8_" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_int_error.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_int_error.3stap index 71290e1bd..0f18d356b 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_int_error.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_int_error.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_int_error .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_INT_E" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_INT_E" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_int_warn.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_int_warn.3stap index dfbe3969a..2556e5414 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_int_warn.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_int_warn.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_int_warn .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_INT_W" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_INT_W" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_long.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_long.3stap index ec01891c3..4be97b4e3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_long.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_long.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_long .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_LONG" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_LONG" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_long_error.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_long_error.3stap index 2e72a8fed..ee73a98c2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_long_error.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_long_error.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_long_error .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_LONG_" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_LONG_" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_long_warn.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_long_warn.3stap index 255b7814f..935f7eaa9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_long_warn.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_long_warn.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_long_warn .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_LONG_" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_LONG_" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_mode.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_mode.3stap index 95d254dad..1b65f0440 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_mode.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_mode.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_mode .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_MODE" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::USER_MODE" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_short.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_short.3stap index aeaf87221..64a7019b6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_short.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_short.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_short .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_SHORT" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_SHORT" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_short_error.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_short_error.3stap index e352419cd..075dcc1dc 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_short_error.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_short_error.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_short_error .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_SHORT" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_SHORT" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_short_warn.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_short_warn.3stap index 115d095df..ac77dc175 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_short_warn.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_short_warn.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_short_warn .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_SHORT" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_SHORT" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_string.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_string.3stap index 68341e0c3..82923ec73 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_string.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_string.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_string .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_STRIN" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_STRIN" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_string_n.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_string_n.3stap index 61cf7adab..416b74e4a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_string_n.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_string_n.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_string_n .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_STRIN" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_STRIN" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_string_n_quoted.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_string_n_quoted.3stap index ebba8e22b..ad21d8de6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_string_n_quoted.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_string_n_quoted.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_string_n_quoted .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_STRIN" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_STRIN" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_string_n_warn.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_string_n_warn.3stap index 2933c4073..6167e1882 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_string_n_warn.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_string_n_warn.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_string_n_warn .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_STRIN" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_STRIN" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_string_quoted.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_string_quoted.3stap index 82cde10b6..f80c58630 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_string_quoted.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_string_quoted.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_string_quoted .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_STRIN" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_STRIN" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_string_quoted_utf16.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_string_quoted_utf16.3stap index 4f01ed9ad..65b54e870 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_string_quoted_utf16.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_string_quoted_utf16.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_string_quoted_utf16 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_STRIN" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_STRIN" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_string_quoted_utf32.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_string_quoted_utf32.3stap index 0abe887e6..e9f2ce8a5 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_string_quoted_utf32.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_string_quoted_utf32.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_string_quoted_utf32 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_STRIN" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_STRIN" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_string_utf16.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_string_utf16.3stap index 55f81dd1d..5254db16e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_string_utf16.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_string_utf16.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_string_utf16 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_STRIN" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_STRIN" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_string_utf32.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_string_utf32.3stap index e0d7bf941..d33dd3e8e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_string_utf32.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_string_utf32.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_string_utf32 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_STRIN" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_STRIN" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_string_warn.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_string_warn.3stap index 8bc87fb60..0a7feded1 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_string_warn.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_string_warn.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_string_warn .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_STRIN" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_STRIN" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_uint16.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_uint16.3stap index 2b99c89f7..f473ca650 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_uint16.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_uint16.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_uint16 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_UINT1" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_UINT1" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_uint16_error.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_uint16_error.3stap index 7d666af77..2e60f3e87 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_uint16_error.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_uint16_error.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_uint16_error .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_UINT1" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_UINT1" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_uint32.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_uint32.3stap index b820e816b..60e451d5d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_uint32.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_uint32.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_uint32 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_UINT3" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_UINT3" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_uint32_error.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_uint32_error.3stap index 25696fc44..4d29f55f5 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_uint32_error.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_uint32_error.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_uint32_error .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_UINT3" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_UINT3" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_uint64.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_uint64.3stap index 133982c43..734500281 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_uint64.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_uint64.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_uint64 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_UINT6" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_UINT6" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_uint64_error.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_uint64_error.3stap index 19a5e2ed2..91e8b6076 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_uint64_error.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_uint64_error.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_uint64_error .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_UINT6" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_UINT6" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_uint8.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_uint8.3stap index 85bc8c343..5c2b275e6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_uint8.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_uint8.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_uint8 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_UINT8" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_UINT8" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_uint8_error.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_uint8_error.3stap index c13a8ec66..9806403f6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_uint8_error.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_uint8_error.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_uint8_error .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_UINT8" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_UINT8" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_ulong.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_ulong.3stap index 313dfaabd..07829a8a6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_ulong.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_ulong.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_ulong .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_ULONG" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_ULONG" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_ulong_error.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_ulong_error.3stap index abda86563..d5a9a69f9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_ulong_error.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_ulong_error.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_ulong_error .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_ULONG" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_ULONG" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_ulong_warn.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_ulong_warn.3stap index 39bbd46f2..c328bf7c6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_ulong_warn.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_ulong_warn.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_ulong_warn .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_ULONG" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_ULONG" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_ushort.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_ushort.3stap index 44d5158cf..a06c623a6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_ushort.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_ushort.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_ushort .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_USHOR" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_USHOR" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_ushort_error.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_ushort_error.3stap index 3553e8e33..225ca7679 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_ushort_error.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_ushort_error.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_ushort_error .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_USHOR" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_USHOR" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::user_ushort_warn.3stap b/doc/SystemTap_Tapset_Reference/man3/function::user_ushort_warn.3stap index 259bb6223..c093da9de 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::user_ushort_warn.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::user_ushort_warn.3stap @@ -2,12 +2,12 @@ .\" Title: function::user_ushort_warn .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: String and data retrieving functions Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USER_USHOR" "3stap" "May 2019" "SystemTap Tapset Reference" "String and data retrieving fun" +.TH "FUNCTION::USER_USHOR" "3stap" "November 2019" "SystemTap Tapset Reference" "String and data retrieving fun" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::usrdev2kerndev.3stap b/doc/SystemTap_Tapset_Reference/man3/function::usrdev2kerndev.3stap index 9cfec5d5c..50638ba0c 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::usrdev2kerndev.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::usrdev2kerndev.3stap @@ -2,12 +2,12 @@ .\" Title: function::usrdev2kerndev .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Device Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USRDEV2KER" "3stap" "May 2019" "SystemTap Tapset Reference" "Device Tapset" +.TH "FUNCTION::USRDEV2KER" "3stap" "November 2019" "SystemTap Tapset Reference" "Device Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::ustack.3stap b/doc/SystemTap_Tapset_Reference/man3/function::ustack.3stap index 18b02bb1f..7dcfd82bb 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::ustack.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::ustack.3stap @@ -2,12 +2,12 @@ .\" Title: function::ustack .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USTACK" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::USTACK" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::usymdata.3stap b/doc/SystemTap_Tapset_Reference/man3/function::usymdata.3stap index 814e70335..6497d5684 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::usymdata.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::usymdata.3stap @@ -2,12 +2,12 @@ .\" Title: function::usymdata .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USYMDATA" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::USYMDATA" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::usymfile.3stap b/doc/SystemTap_Tapset_Reference/man3/function::usymfile.3stap index ff0328237..328672bfd 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::usymfile.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::usymfile.3stap @@ -2,12 +2,12 @@ .\" Title: function::usymfile .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USYMFILE" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::USYMFILE" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::usymfileline.3stap b/doc/SystemTap_Tapset_Reference/man3/function::usymfileline.3stap index a790bbbd3..88d9b232e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::usymfileline.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::usymfileline.3stap @@ -2,12 +2,12 @@ .\" Title: function::usymfileline .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USYMFILELI" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::USYMFILELI" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::usymline.3stap b/doc/SystemTap_Tapset_Reference/man3/function::usymline.3stap index d43ee44ef..f7db765e2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::usymline.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::usymline.3stap @@ -2,12 +2,12 @@ .\" Title: function::usymline .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USYMLINE" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::USYMLINE" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::usymname.3stap b/doc/SystemTap_Tapset_Reference/man3/function::usymname.3stap index 6c04f75a9..a466b30e7 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::usymname.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::usymname.3stap @@ -2,12 +2,12 @@ .\" Title: function::usymname .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Context Functions .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::USYMNAME" "3stap" "May 2019" "SystemTap Tapset Reference" "Context Functions" +.TH "FUNCTION::USYMNAME" "3stap" "November 2019" "SystemTap Tapset Reference" "Context Functions" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::vm_fault_contains.3stap b/doc/SystemTap_Tapset_Reference/man3/function::vm_fault_contains.3stap index 357342042..8ef26cfa0 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::vm_fault_contains.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::vm_fault_contains.3stap @@ -2,12 +2,12 @@ .\" Title: function::vm_fault_contains .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::VM_FAULT_C" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "FUNCTION::VM_FAULT_C" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/function::warn.3stap b/doc/SystemTap_Tapset_Reference/man3/function::warn.3stap index 82390323c..1b7aca7f6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/function::warn.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/function::warn.3stap @@ -2,12 +2,12 @@ .\" Title: function::warn .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Logging Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "FUNCTION::WARN" "3stap" "May 2019" "SystemTap Tapset Reference" "Logging Tapset" +.TH "FUNCTION::WARN" "3stap" "November 2019" "SystemTap Tapset Reference" "Logging Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/macro::json_output_array_numeric_value.3stap b/doc/SystemTap_Tapset_Reference/man3/macro::json_output_array_numeric_value.3stap index c9bba988e..23a73ea15 100644 --- a/doc/SystemTap_Tapset_Reference/man3/macro::json_output_array_numeric_value.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/macro::json_output_array_numeric_value.3stap @@ -2,12 +2,12 @@ .\" Title: macro::json_output_array_numeric_value .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: JSON Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "MACRO::JSON_OUTPUT_A" "3stap" "May 2019" "SystemTap Tapset Reference" "JSON Tapset" +.TH "MACRO::JSON_OUTPUT_A" "3stap" "November 2019" "SystemTap Tapset Reference" "JSON Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/macro::json_output_array_string_value.3stap b/doc/SystemTap_Tapset_Reference/man3/macro::json_output_array_string_value.3stap index 6c12f06af..fd062d360 100644 --- a/doc/SystemTap_Tapset_Reference/man3/macro::json_output_array_string_value.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/macro::json_output_array_string_value.3stap @@ -2,12 +2,12 @@ .\" Title: macro::json_output_array_string_value .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: JSON Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "MACRO::JSON_OUTPUT_A" "3stap" "May 2019" "SystemTap Tapset Reference" "JSON Tapset" +.TH "MACRO::JSON_OUTPUT_A" "3stap" "November 2019" "SystemTap Tapset Reference" "JSON Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/macro::json_output_data_end.3stap b/doc/SystemTap_Tapset_Reference/man3/macro::json_output_data_end.3stap index 3dd3110dd..ccbb1f6dd 100644 --- a/doc/SystemTap_Tapset_Reference/man3/macro::json_output_data_end.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/macro::json_output_data_end.3stap @@ -2,12 +2,12 @@ .\" Title: macro::json_output_data_end .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: JSON Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "MACRO::JSON_OUTPUT_D" "3stap" "May 2019" "SystemTap Tapset Reference" "JSON Tapset" +.TH "MACRO::JSON_OUTPUT_D" "3stap" "November 2019" "SystemTap Tapset Reference" "JSON Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/macro::json_output_data_start.3stap b/doc/SystemTap_Tapset_Reference/man3/macro::json_output_data_start.3stap index 65985e6ec..4f3ac554a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/macro::json_output_data_start.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/macro::json_output_data_start.3stap @@ -2,12 +2,12 @@ .\" Title: macro::json_output_data_start .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: JSON Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "MACRO::JSON_OUTPUT_D" "3stap" "May 2019" "SystemTap Tapset Reference" "JSON Tapset" +.TH "MACRO::JSON_OUTPUT_D" "3stap" "November 2019" "SystemTap Tapset Reference" "JSON Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/macro::json_output_numeric_value.3stap b/doc/SystemTap_Tapset_Reference/man3/macro::json_output_numeric_value.3stap index 50cdf37c6..ca64acf62 100644 --- a/doc/SystemTap_Tapset_Reference/man3/macro::json_output_numeric_value.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/macro::json_output_numeric_value.3stap @@ -2,12 +2,12 @@ .\" Title: macro::json_output_numeric_value .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: JSON Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "MACRO::JSON_OUTPUT_N" "3stap" "May 2019" "SystemTap Tapset Reference" "JSON Tapset" +.TH "MACRO::JSON_OUTPUT_N" "3stap" "November 2019" "SystemTap Tapset Reference" "JSON Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/macro::json_output_string_value.3stap b/doc/SystemTap_Tapset_Reference/man3/macro::json_output_string_value.3stap index 8903c536c..b4df3a6ff 100644 --- a/doc/SystemTap_Tapset_Reference/man3/macro::json_output_string_value.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/macro::json_output_string_value.3stap @@ -2,12 +2,12 @@ .\" Title: macro::json_output_string_value .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: JSON Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "MACRO::JSON_OUTPUT_S" "3stap" "May 2019" "SystemTap Tapset Reference" "JSON Tapset" +.TH "MACRO::JSON_OUTPUT_S" "3stap" "November 2019" "SystemTap Tapset Reference" "JSON Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ioblock.end.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ioblock.end.3stap index ed68103e2..9002c7598 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ioblock.end.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ioblock.end.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ioblock.end .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: IO Scheduler and block IO Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IOBLOCK\&.END" "3stap" "May 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" +.TH "PROBE::IOBLOCK\&.END" "3stap" "November 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,64 +36,64 @@ ioblock\&.end .fi .SH "VALUES" .PP -\fIsize\fR +\fIrw\fR .RS 4 -total size in bytes +binary trace for read/write request .RE .PP -\fIrw\fR +\fIerror\fR .RS 4 -binary trace for read/write request +0 on success .RE .PP -\fIino\fR +\fIphys_segments\fR .RS 4 -i\-node number of the mapped file +number of segments in this bio after physical address coalescing is performed\&. .RE .PP -\fIsector\fR +\fIname\fR .RS 4 -beginning sector for the entire bio +name of the probe point .RE .PP -\fIflags\fR +\fIopf\fR .RS 4 -see below BIO_UPTODATE 0 ok after I/O completion BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block BIO_EOF 2 out\-out\-bounds error BIO_SEG_VALID 3 nr_hw_seg valid BIO_CLONED 4 doesn\*(Aqt own data BIO_BOUNCED 5 bio is a bounce bio BIO_USER_MAPPED 6 contains user pages BIO_EOPNOTSUPP 7 not supported +operations and flags .RE .PP -\fIhw_segments\fR +\fIsector\fR .RS 4 -number of segments after physical and DMA remapping hardware coalescing is performed +beginning sector for the entire bio .RE .PP -\fIerror\fR +\fIino\fR .RS 4 -0 on success +i\-node number of the mapped file .RE .PP -\fIname\fR +\fIdevname\fR .RS 4 -name of the probe point +block device name .RE .PP -\fIvcnt\fR +\fIhw_segments\fR .RS 4 -bio vector count which represents number of array element (page, offset, length) which makes up this I/O request +number of segments after physical and DMA remapping hardware coalescing is performed .RE .PP -\fIbytes_done\fR +\fIflags\fR .RS 4 -number of bytes transferred +see below BIO_UPTODATE 0 ok after I/O completion BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block BIO_EOF 2 out\-out\-bounds error BIO_SEG_VALID 3 nr_hw_seg valid BIO_CLONED 4 doesn\*(Aqt own data BIO_BOUNCED 5 bio is a bounce bio BIO_USER_MAPPED 6 contains user pages BIO_EOPNOTSUPP 7 not supported .RE .PP -\fIphys_segments\fR +\fIvcnt\fR .RS 4 -number of segments in this bio after physical address coalescing is performed\&. +bio vector count which represents number of array element (page, offset, length) which makes up this I/O request .RE .PP -\fIdevname\fR +\fIbytes_done\fR .RS 4 -block device name +number of bytes transferred .RE .PP \fIidx\fR @@ -101,9 +101,9 @@ block device name offset into the bio vector array .RE .PP -\fIopf\fR +\fIsize\fR .RS 4 -operations and flags +total size in bytes .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ioblock.request.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ioblock.request.3stap index 9e8401730..8f01eeb45 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ioblock.request.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ioblock.request.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ioblock.request .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: IO Scheduler and block IO Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IOBLOCK\&.REQ" "3stap" "May 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" +.TH "PROBE::IOBLOCK\&.REQ" "3stap" "November 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,39 +36,44 @@ ioblock\&.request .fi .SH "VALUES" .PP -\fIopf\fR +\fIino\fR .RS 4 -operations and flags +i\-node number of the mapped file .RE .PP -\fIidx\fR +\fIdevname\fR .RS 4 -offset into the bio vector array +block device name .RE .PP -\fIbdev_contains\fR +\fIbdev\fR .RS 4 -points to the device object which contains the partition (when bio structure represents a partition) +target block device .RE .PP -\fIp_start_sect\fR +\fIvcnt\fR .RS 4 -points to the start sector of the partition structure of the device +bio vector count which represents number of array element (page, offset, length) which make up this I/O request .RE .PP -\fIdevname\fR +\fIflags\fR .RS 4 -block device name +see below BIO_UPTODATE 0 ok after I/O completion BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block BIO_EOF 2 out\-out\-bounds error BIO_SEG_VALID 3 nr_hw_seg valid BIO_CLONED 4 doesn\*(Aqt own data BIO_BOUNCED 5 bio is a bounce bio BIO_USER_MAPPED 6 contains user pages BIO_EOPNOTSUPP 7 not supported .RE .PP -\fIvcnt\fR +\fIidx\fR .RS 4 -bio vector count which represents number of array element (page, offset, length) which make up this I/O request +offset into the bio vector array .RE .PP -\fIphys_segments\fR +\fIsize\fR .RS 4 -number of segments in this bio after physical address coalescing is performed +total size in bytes +.RE +.PP +\fIp_start_sect\fR +.RS 4 +points to the start sector of the partition structure of the device .RE .PP \fIhw_segments\fR @@ -76,19 +81,19 @@ number of segments in this bio after physical address coalescing is performed number of segments after physical and DMA remapping hardware coalescing is performed .RE .PP -\fIflags\fR +\fIphys_segments\fR .RS 4 -see below BIO_UPTODATE 0 ok after I/O completion BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block BIO_EOF 2 out\-out\-bounds error BIO_SEG_VALID 3 nr_hw_seg valid BIO_CLONED 4 doesn\*(Aqt own data BIO_BOUNCED 5 bio is a bounce bio BIO_USER_MAPPED 6 contains user pages BIO_EOPNOTSUPP 7 not supported +number of segments in this bio after physical address coalescing is performed .RE .PP -\fIname\fR +\fIbdev_contains\fR .RS 4 -name of the probe point +points to the device object which contains the partition (when bio structure represents a partition) .RE .PP -\fIino\fR +\fIrw\fR .RS 4 -i\-node number of the mapped file +binary trace for read/write request .RE .PP \fIsector\fR @@ -96,19 +101,14 @@ i\-node number of the mapped file beginning sector for the entire bio .RE .PP -\fIsize\fR -.RS 4 -total size in bytes -.RE -.PP -\fIbdev\fR +\fIname\fR .RS 4 -target block device +name of the probe point .RE .PP -\fIrw\fR +\fIopf\fR .RS 4 -binary trace for read/write request +operations and flags .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ioblock_trace.bounce.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ioblock_trace.bounce.3stap index a42a11b9f..c61ca533b 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ioblock_trace.bounce.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ioblock_trace.bounce.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ioblock_trace.bounce .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: IO Scheduler and block IO Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IOBLOCK_TRACE" "3stap" "May 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" +.TH "PROBE::IOBLOCK_TRACE" "3stap" "November 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,9 @@ ioblock_trace\&.bounce .fi .SH "VALUES" .PP -\fIino\fR -.RS 4 -i\-node number of the mapped file -.RE -.PP -\fIsector\fR +\fIq\fR .RS 4 -beginning sector for the entire bio +request queue on which this bio was queued\&. .RE .PP \fIrw\fR @@ -51,24 +46,14 @@ beginning sector for the entire bio binary trace for read/write request .RE .PP -\fIsize\fR -.RS 4 -total size in bytes -.RE -.PP -\fIbdev\fR -.RS 4 -target block device -.RE -.PP -\fIbytes_done\fR +\fIbdev_contains\fR .RS 4 -number of bytes transferred +points to the device object which contains the partition (when bio structure represents a partition) .RE .PP -\fIvcnt\fR +\fIopf\fR .RS 4 -bio vector count which represents number of array element (page, offset, length) which makes up this I/O request +operations and flags .RE .PP \fIname\fR @@ -76,14 +61,9 @@ bio vector count which represents number of array element (page, offset, length) name of the probe point .RE .PP -\fIflags\fR -.RS 4 -see below BIO_UPTODATE 0 ok after I/O completion BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block BIO_EOF 2 out\-out\-bounds error BIO_SEG_VALID 3 nr_hw_seg valid BIO_CLONED 4 doesn\*(Aqt own data BIO_BOUNCED 5 bio is a bounce bio BIO_USER_MAPPED 6 contains user pages BIO_EOPNOTSUPP 7 not supported -.RE -.PP -\fIq\fR +\fIsector\fR .RS 4 -request queue on which this bio was queued\&. +beginning sector for the entire bio .RE .PP \fIdevname\fR @@ -91,9 +71,9 @@ request queue on which this bio was queued\&. device for which a buffer bounce was needed\&. .RE .PP -\fIbdev_contains\fR +\fIino\fR .RS 4 -points to the device object which contains the partition (when bio structure represents a partition) +i\-node number of the mapped file .RE .PP \fIp_start_sect\fR @@ -101,9 +81,9 @@ points to the device object which contains the partition (when bio structure rep points to the start sector of the partition structure of the device .RE .PP -\fIopf\fR +\fIsize\fR .RS 4 -operations and flags +total size in bytes .RE .PP \fIidx\fR @@ -112,6 +92,26 @@ offset into the bio vector array \fIphys_segments\fR \- number of segments in this bio after physical address coalescing is performed\&. .RE +.PP +\fIbytes_done\fR +.RS 4 +number of bytes transferred +.RE +.PP +\fIflags\fR +.RS 4 +see below BIO_UPTODATE 0 ok after I/O completion BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block BIO_EOF 2 out\-out\-bounds error BIO_SEG_VALID 3 nr_hw_seg valid BIO_CLONED 4 doesn\*(Aqt own data BIO_BOUNCED 5 bio is a bounce bio BIO_USER_MAPPED 6 contains user pages BIO_EOPNOTSUPP 7 not supported +.RE +.PP +\fIvcnt\fR +.RS 4 +bio vector count which represents number of array element (page, offset, length) which makes up this I/O request +.RE +.PP +\fIbdev\fR +.RS 4 +target block device +.RE .SH "CONTEXT" .PP The process creating a block IO request\&. diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ioblock_trace.end.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ioblock_trace.end.3stap index 64242fefd..0507bb9e6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ioblock_trace.end.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ioblock_trace.end.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ioblock_trace.end .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: IO Scheduler and block IO Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IOBLOCK_TRACE" "3stap" "May 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" +.TH "PROBE::IOBLOCK_TRACE" "3stap" "November 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ ioblock_trace\&.end .fi .SH "VALUES" .PP -\fIq\fR +\fIino\fR .RS 4 -request queue on which this bio was queued\&. +i\-node number of the mapped file .RE .PP -\fIbdev_contains\fR +\fIdevname\fR .RS 4 -points to the device object which contains the partition (when bio structure represents a partition) +block device name .RE .PP \fIp_start_sect\fR @@ -51,36 +51,31 @@ points to the device object which contains the partition (when bio structure rep points to the start sector of the partition structure of the device .RE .PP -\fIdevname\fR -.RS 4 -block device name -.RE -.PP -\fIopf\fR +\fIbdev\fR .RS 4 -operations and flags +target block device .RE .PP -\fIidx\fR +\fIflags\fR .RS 4 -offset into the bio vector array -\fIphys_segments\fR -\- number of segments in this bio after physical address coalescing is performed\&. +see below BIO_UPTODATE 0 ok after I/O completion BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block BIO_EOF 2 out\-out\-bounds error BIO_SEG_VALID 3 nr_hw_seg valid BIO_CLONED 4 doesn\*(Aqt own data BIO_BOUNCED 5 bio is a bounce bio BIO_USER_MAPPED 6 contains user pages BIO_EOPNOTSUPP 7 not supported .RE .PP -\fIino\fR +\fIvcnt\fR .RS 4 -i\-node number of the mapped file +bio vector count which represents number of array element (page, offset, length) which makes up this I/O request .RE .PP -\fIsector\fR +\fIbytes_done\fR .RS 4 -beginning sector for the entire bio +number of bytes transferred .RE .PP -\fIbdev\fR +\fIidx\fR .RS 4 -target block device +offset into the bio vector array +\fIphys_segments\fR +\- number of segments in this bio after physical address coalescing is performed\&. .RE .PP \fIsize\fR @@ -93,24 +88,29 @@ total size in bytes binary trace for read/write request .RE .PP -\fIvcnt\fR +\fIq\fR .RS 4 -bio vector count which represents number of array element (page, offset, length) which makes up this I/O request +request queue on which this bio was queued\&. .RE .PP -\fIbytes_done\fR +\fIbdev_contains\fR .RS 4 -number of bytes transferred +points to the device object which contains the partition (when bio structure represents a partition) .RE .PP -\fIflags\fR +\fIname\fR .RS 4 -see below BIO_UPTODATE 0 ok after I/O completion BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block BIO_EOF 2 out\-out\-bounds error BIO_SEG_VALID 3 nr_hw_seg valid BIO_CLONED 4 doesn\*(Aqt own data BIO_BOUNCED 5 bio is a bounce bio BIO_USER_MAPPED 6 contains user pages BIO_EOPNOTSUPP 7 not supported +name of the probe point .RE .PP -\fIname\fR +\fIopf\fR .RS 4 -name of the probe point +operations and flags +.RE +.PP +\fIsector\fR +.RS 4 +beginning sector for the entire bio .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ioblock_trace.request.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ioblock_trace.request.3stap index 6eb7a3354..240287112 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ioblock_trace.request.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ioblock_trace.request.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ioblock_trace.request .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: IO Scheduler and block IO Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IOBLOCK_TRACE" "3stap" "May 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" +.TH "PROBE::IOBLOCK_TRACE" "3stap" "November 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,44 +36,36 @@ ioblock_trace\&.request .fi .SH "VALUES" .PP -\fIrw\fR -.RS 4 -binary trace for read/write request -.RE -.PP -\fIsize\fR -.RS 4 -total size in bytes -.RE -.PP -\fIbdev\fR +\fIdevname\fR .RS 4 -target block device +block device name .RE .PP -\fIsector\fR +\fIino\fR .RS 4 -beginning sector for the entire bio +i\-node number of the mapped file .RE .PP -\fIino\fR +\fIidx\fR .RS 4 -i\-node number of the mapped file +offset into the bio vector array +\fIphys_segments\fR +\- number of segments in this bio after physical address coalescing is performed\&. .RE .PP -\fIname\fR +\fIbytes_done\fR .RS 4 -name of the probe point +number of bytes transferred .RE .PP -\fIflags\fR +\fIsize\fR .RS 4 -see below BIO_UPTODATE 0 ok after I/O completion BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block BIO_EOF 2 out\-out\-bounds error BIO_SEG_VALID 3 nr_hw_seg valid BIO_CLONED 4 doesn\*(Aqt own data BIO_BOUNCED 5 bio is a bounce bio BIO_USER_MAPPED 6 contains user pages BIO_EOPNOTSUPP 7 not supported +total size in bytes .RE .PP -\fIbytes_done\fR +\fIbdev\fR .RS 4 -number of bytes transferred +target block device .RE .PP \fIvcnt\fR @@ -81,9 +73,9 @@ number of bytes transferred bio vector count which represents number of array element (page, offset, length) which make up this I/O request .RE .PP -\fIdevname\fR +\fIflags\fR .RS 4 -block device name +see below BIO_UPTODATE 0 ok after I/O completion BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block BIO_EOF 2 out\-out\-bounds error BIO_SEG_VALID 3 nr_hw_seg valid BIO_CLONED 4 doesn\*(Aqt own data BIO_BOUNCED 5 bio is a bounce bio BIO_USER_MAPPED 6 contains user pages BIO_EOPNOTSUPP 7 not supported .RE .PP \fIp_start_sect\fR @@ -101,11 +93,19 @@ points to the device object which contains the partition (when bio structure rep request queue on which this bio was queued\&. .RE .PP -\fIidx\fR +\fIrw\fR .RS 4 -offset into the bio vector array -\fIphys_segments\fR -\- number of segments in this bio after physical address coalescing is performed\&. +binary trace for read/write request +.RE +.PP +\fIsector\fR +.RS 4 +beginning sector for the entire bio +.RE +.PP +\fIname\fR +.RS 4 +name of the probe point .RE .PP \fIopf\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_add_request.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_add_request.3stap index 53ccd7b55..a3deb40a7 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_add_request.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_add_request.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ioscheduler.elv_add_request .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: IO Scheduler and block IO Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IOSCHEDULER\&" "3stap" "May 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" +.TH "PROBE::IOSCHEDULER\&" "3stap" "November 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,34 +36,34 @@ ioscheduler\&.elv_add_request .fi .SH "VALUES" .PP -\fIrq_flags\fR +\fIelevator_name\fR .RS 4 -Request flags\&. +The type of I/O elevator currently enabled\&. .RE .PP -\fIq\fR +\fIdisk_minor\fR .RS 4 -Pointer to request queue\&. +Disk minor number of request\&. .RE .PP -\fIelevator_name\fR +\fIdisk_major\fR .RS 4 -The type of I/O elevator currently enabled\&. +Disk major no of request\&. .RE .PP -\fIrq\fR +\fIq\fR .RS 4 -Address of request\&. +Pointer to request queue\&. .RE .PP -\fIdisk_major\fR +\fIrq\fR .RS 4 -Disk major no of request\&. +Address of request\&. .RE .PP -\fIdisk_minor\fR +\fIrq_flags\fR .RS 4 -Disk minor number of request\&. +Request flags\&. .RE .SH SEE ALSO\n .IR tapset::ioscheduler (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_add_request.kp.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_add_request.kp.3stap index f43dc20da..bcf40be85 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_add_request.kp.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_add_request.kp.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ioscheduler.elv_add_request.kp .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: IO Scheduler and block IO Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IOSCHEDULER\&" "3stap" "May 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" +.TH "PROBE::IOSCHEDULER\&" "3stap" "November 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,19 +36,19 @@ ioscheduler\&.elv_add_request\&.kp .fi .SH "VALUES" .PP -\fIdisk_major\fR +\fIdisk_minor\fR .RS 4 -Disk major number of the request +Disk minor number of the request .RE .PP -\fIdisk_minor\fR +\fIelevator_name\fR .RS 4 -Disk minor number of the request +The type of I/O elevator currently enabled .RE .PP -\fIname\fR +\fIdisk_major\fR .RS 4 -Name of the probe point +Disk major number of the request .RE .PP \fIq\fR @@ -61,9 +61,9 @@ pointer to request queue Request flags .RE .PP -\fIelevator_name\fR +\fIname\fR .RS 4 -The type of I/O elevator currently enabled +Name of the probe point .RE .PP \fIrq\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_add_request.tp.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_add_request.tp.3stap index 2cc61a428..6928a3a29 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_add_request.tp.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_add_request.tp.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ioscheduler.elv_add_request.tp .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: IO Scheduler and block IO Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IOSCHEDULER\&" "3stap" "May 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" +.TH "PROBE::IOSCHEDULER\&" "3stap" "November 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,19 +36,9 @@ ioscheduler\&.elv_add_request\&.tp .fi .SH "VALUES" .PP -\fIname\fR -.RS 4 -Name of the probe point -.RE -.PP -\fIdisk_major\fR -.RS 4 -Disk major no of request\&. -.RE -.PP -\fIdisk_minor\fR +\fIrq_flags\fR .RS 4 -Disk minor number of request\&. +Request flags\&. .RE .PP \fIrq\fR @@ -56,9 +46,9 @@ Disk minor number of request\&. Address of request\&. .RE .PP -\fIrq_flags\fR +\fIname\fR .RS 4 -Request flags\&. +Name of the probe point .RE .PP \fIq\fR @@ -66,9 +56,19 @@ Request flags\&. Pointer to request queue\&. .RE .PP +\fIdisk_major\fR +.RS 4 +Disk major no of request\&. +.RE +.PP \fIelevator_name\fR .RS 4 The type of I/O elevator currently enabled\&. .RE +.PP +\fIdisk_minor\fR +.RS 4 +Disk minor number of request\&. +.RE .SH SEE ALSO\n .IR tapset::ioscheduler (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_completed_request.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_completed_request.3stap index 153d51a40..74d863af8 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_completed_request.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_completed_request.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ioscheduler.elv_completed_request .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: IO Scheduler and block IO Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IOSCHEDULER\&" "3stap" "May 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" +.TH "PROBE::IOSCHEDULER\&" "3stap" "November 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,19 +36,19 @@ ioscheduler\&.elv_completed_request .fi .SH "VALUES" .PP -\fIdisk_minor\fR +\fIdisk_major\fR .RS 4 -Disk minor number of the request +Disk major number of the request .RE .PP -\fIdisk_major\fR +\fIdisk_minor\fR .RS 4 -Disk major number of the request +Disk minor number of the request .RE .PP -\fIname\fR +\fIelevator_name\fR .RS 4 -Name of the probe point +The type of I/O elevator currently enabled .RE .PP \fIrq_flags\fR @@ -56,9 +56,9 @@ Name of the probe point Request flags .RE .PP -\fIelevator_name\fR +\fIname\fR .RS 4 -The type of I/O elevator currently enabled +Name of the probe point .RE .PP \fIrq\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_next_request.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_next_request.3stap index 84b4705a2..86a24950c 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_next_request.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_next_request.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ioscheduler.elv_next_request .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: IO Scheduler and block IO Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IOSCHEDULER\&" "3stap" "May 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" +.TH "PROBE::IOSCHEDULER\&" "3stap" "November 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ ioscheduler\&.elv_next_request .fi .SH "VALUES" .PP -\fIelevator_name\fR +\fIname\fR .RS 4 -The type of I/O elevator currently enabled +Name of the probe point .RE .PP -\fIname\fR +\fIelevator_name\fR .RS 4 -Name of the probe point +The type of I/O elevator currently enabled .RE .SH SEE ALSO\n .IR tapset::ioscheduler (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_next_request.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_next_request.return.3stap index 7aab1e74a..47af89d3d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_next_request.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler.elv_next_request.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ioscheduler.elv_next_request.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: IO Scheduler and block IO Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IOSCHEDULER\&" "3stap" "May 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" +.TH "PROBE::IOSCHEDULER\&" "3stap" "November 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ ioscheduler\&.elv_next_request\&.return .fi .SH "VALUES" .PP -\fIrq_flags\fR +\fIdisk_minor\fR .RS 4 -Request flags +Disk minor number of the request .RE .PP \fIdisk_major\fR @@ -46,9 +46,9 @@ Request flags Disk major number of the request .RE .PP -\fIdisk_minor\fR +\fIrq_flags\fR .RS 4 -Disk minor number of the request +Request flags .RE .PP \fIrq\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.elv_abort_request.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.elv_abort_request.3stap index 661195de8..7a33359e7 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.elv_abort_request.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.elv_abort_request.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ioscheduler_trace.elv_abort_request .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: IO Scheduler and block IO Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IOSCHEDULER_T" "3stap" "May 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" +.TH "PROBE::IOSCHEDULER_T" "3stap" "November 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,6 +36,11 @@ ioscheduler_trace\&.elv_abort_request .fi .SH "VALUES" .PP +\fIelevator_name\fR +.RS 4 +The type of I/O elevator currently enabled\&. +.RE +.PP \fIdisk_minor\fR .RS 4 Disk minor number of request\&. @@ -51,11 +56,6 @@ Disk major no of request\&. Name of the probe point .RE .PP -\fIelevator_name\fR -.RS 4 -The type of I/O elevator currently enabled\&. -.RE -.PP \fIrq_flags\fR .RS 4 Request flags\&. diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.elv_completed_request.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.elv_completed_request.3stap index 35958f3c5..e56d96a3e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.elv_completed_request.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.elv_completed_request.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ioscheduler_trace.elv_completed_request .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: IO Scheduler and block IO Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IOSCHEDULER_T" "3stap" "May 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" +.TH "PROBE::IOSCHEDULER_T" "3stap" "November 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,34 +36,34 @@ ioscheduler_trace\&.elv_completed_request .fi .SH "VALUES" .PP -\fIname\fR +\fIrq_flags\fR .RS 4 -Name of the probe point +Request flags\&. .RE .PP -\fIdisk_major\fR +\fIrq\fR .RS 4 -Disk major no of request\&. +Address of request\&. .RE .PP -\fIdisk_minor\fR +\fIname\fR .RS 4 -Disk minor number of request\&. +Name of the probe point .RE .PP -\fIrq\fR +\fIdisk_major\fR .RS 4 -Address of request\&. +Disk major no of request\&. .RE .PP -\fIrq_flags\fR +\fIelevator_name\fR .RS 4 -Request flags\&. +The type of I/O elevator currently enabled\&. .RE .PP -\fIelevator_name\fR +\fIdisk_minor\fR .RS 4 -The type of I/O elevator currently enabled\&. +Disk minor number of request\&. .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.elv_issue_request.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.elv_issue_request.3stap index a487838cd..68d00921d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.elv_issue_request.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.elv_issue_request.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ioscheduler_trace.elv_issue_request .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: IO Scheduler and block IO Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IOSCHEDULER_T" "3stap" "May 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" +.TH "PROBE::IOSCHEDULER_T" "3stap" "November 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ ioscheduler_trace\&.elv_issue_request .fi .SH "VALUES" .PP -\fIrq_flags\fR +\fIdisk_major\fR .RS 4 -Request flags\&. +Disk major no of request\&. .RE .PP \fIelevator_name\fR @@ -46,24 +46,24 @@ Request flags\&. The type of I/O elevator currently enabled\&. .RE .PP -\fIrq\fR +\fIdisk_minor\fR .RS 4 -Address of request\&. +Disk minor number of request\&. .RE .PP -\fIdisk_major\fR +\fIname\fR .RS 4 -Disk major no of request\&. +Name of the probe point .RE .PP -\fIdisk_minor\fR +\fIrq_flags\fR .RS 4 -Disk minor number of request\&. +Request flags\&. .RE .PP -\fIname\fR +\fIrq\fR .RS 4 -Name of the probe point +Address of request\&. .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.elv_requeue_request.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.elv_requeue_request.3stap index 25a20dd6c..0a14608f0 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.elv_requeue_request.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.elv_requeue_request.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ioscheduler_trace.elv_requeue_request .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: IO Scheduler and block IO Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IOSCHEDULER_T" "3stap" "May 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" +.TH "PROBE::IOSCHEDULER_T" "3stap" "November 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ ioscheduler_trace\&.elv_requeue_request .fi .SH "VALUES" .PP -\fIrq\fR +\fIname\fR .RS 4 -Address of request\&. +Name of the probe point .RE .PP \fIrq_flags\fR @@ -46,19 +46,19 @@ Address of request\&. Request flags\&. .RE .PP -\fIelevator_name\fR +\fIrq\fR .RS 4 -The type of I/O elevator currently enabled\&. +Address of request\&. .RE .PP -\fIname\fR +\fIdisk_major\fR .RS 4 -Name of the probe point +Disk major no of request\&. .RE .PP -\fIdisk_major\fR +\fIelevator_name\fR .RS 4 -Disk major no of request\&. +The type of I/O elevator currently enabled\&. .RE .PP \fIdisk_minor\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.plug.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.plug.3stap index ba6c079a3..7221ae180 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.plug.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.plug.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ioscheduler_trace.plug .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: IO Scheduler and block IO Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IOSCHEDULER_T" "3stap" "May 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" +.TH "PROBE::IOSCHEDULER_T" "3stap" "November 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ ioscheduler_trace\&.plug .fi .SH "VALUES" .PP -\fIname\fR +\fIrq_queue\fR .RS 4 -Name of the probe point +request queue .RE .PP -\fIrq_queue\fR +\fIname\fR .RS 4 -request queue +Name of the probe point .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.unplug_io.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.unplug_io.3stap index d2e3a48cd..992e30cd5 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.unplug_io.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.unplug_io.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ioscheduler_trace.unplug_io .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: IO Scheduler and block IO Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IOSCHEDULER_T" "3stap" "May 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" +.TH "PROBE::IOSCHEDULER_T" "3stap" "November 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ ioscheduler_trace\&.unplug_io .fi .SH "VALUES" .PP -\fIname\fR +\fIrq_queue\fR .RS 4 -Name of the probe point +request queue .RE .PP -\fIrq_queue\fR +\fIname\fR .RS 4 -request queue +Name of the probe point .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.unplug_timer.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.unplug_timer.3stap index b1b910160..d87f5fb80 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.unplug_timer.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ioscheduler_trace.unplug_timer.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ioscheduler_trace.unplug_timer .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: IO Scheduler and block IO Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IOSCHEDULER_T" "3stap" "May 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" +.TH "PROBE::IOSCHEDULER_T" "3stap" "November 2019" "SystemTap Tapset Reference" "IO Scheduler and block IO Taps" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.ForwDatagrams.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.ForwDatagrams.3stap index f3ef0477a..53e75abfe 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.ForwDatagrams.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.ForwDatagrams.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ipmib.ForwDatagrams .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IPMIB\&.FORWD" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::IPMIB\&.FORWD" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ ipmib\&.ForwDatagrams .fi .SH "VALUES" .PP -\fIskb\fR +\fIop\fR .RS 4 -pointer to the struct sk_buff being acted on +value to be added to the counter (default value of 1) .RE .PP -\fIop\fR +\fIskb\fR .RS 4 -value to be added to the counter (default value of 1) +pointer to the struct sk_buff being acted on .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.FragFails.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.FragFails.3stap index 277985ca5..f1dd478d9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.FragFails.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.FragFails.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ipmib.FragFails .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IPMIB\&.FRAGF" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::IPMIB\&.FRAGF" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.FragOKs.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.FragOKs.3stap index 655ab5943..c97283ba2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.FragOKs.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.FragOKs.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ipmib.FragOKs .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IPMIB\&.FRAGO" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::IPMIB\&.FRAGO" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.InAddrErrors.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.InAddrErrors.3stap index ba25d9646..402964b35 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.InAddrErrors.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.InAddrErrors.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ipmib.InAddrErrors .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IPMIB\&.INADD" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::IPMIB\&.INADD" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.InDiscards.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.InDiscards.3stap index 61c5311e1..06a108080 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.InDiscards.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.InDiscards.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ipmib.InDiscards .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IPMIB\&.INDIS" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::IPMIB\&.INDIS" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.InNoRoutes.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.InNoRoutes.3stap index 2e06ea3e3..829bdec60 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.InNoRoutes.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.InNoRoutes.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ipmib.InNoRoutes .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IPMIB\&.INNOR" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::IPMIB\&.INNOR" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.InReceives.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.InReceives.3stap index 07b42bc8e..56b8d3371 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.InReceives.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.InReceives.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ipmib.InReceives .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IPMIB\&.INREC" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::IPMIB\&.INREC" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.InUnknownProtos.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.InUnknownProtos.3stap index d928a2d98..9e1bb024a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.InUnknownProtos.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.InUnknownProtos.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ipmib.InUnknownProtos .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IPMIB\&.INUNK" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::IPMIB\&.INUNK" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.OutRequests.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.OutRequests.3stap index aa060b399..2278d83d1 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.OutRequests.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.OutRequests.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ipmib.OutRequests .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IPMIB\&.OUTRE" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::IPMIB\&.OUTRE" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.ReasmReqds.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.ReasmReqds.3stap index b6861f0aa..8d9f00b98 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.ReasmReqds.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.ReasmReqds.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ipmib.ReasmReqds .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IPMIB\&.REASM" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::IPMIB\&.REASM" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.ReasmTimeout.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.ReasmTimeout.3stap index 61a13553b..9231ceb4e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.ReasmTimeout.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::ipmib.ReasmTimeout.3stap @@ -2,12 +2,12 @@ .\" Title: probe::ipmib.ReasmTimeout .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IPMIB\&.REASM" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::IPMIB\&.REASM" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::irq_handler.entry.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::irq_handler.entry.3stap index 6a313aa6a..58164733f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::irq_handler.entry.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::irq_handler.entry.3stap @@ -2,12 +2,12 @@ .\" Title: probe::irq_handler.entry .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Interrupt Request (IRQ) Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IRQ_HANDLER\&" "3stap" "May 2019" "SystemTap Tapset Reference" "Interrupt Request (IRQ) Tapset" +.TH "PROBE::IRQ_HANDLER\&" "3stap" "November 2019" "SystemTap Tapset Reference" "Interrupt Request (IRQ) Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,19 +36,19 @@ irq_handler\&.entry .fi .SH "VALUES" .PP -\fIflags_str\fR +\fIthread\fR .RS 4 -symbolic string representation of IRQ flags +thread pointer for threaded interrupts .RE .PP -\fIthread_flags\fR +\fIthread_fn\fR .RS 4 -Flags related to thread +interrupt handler function for threaded interrupts .RE .PP -\fIthread\fR +\fIthread_flags\fR .RS 4 -thread pointer for threaded interrupts +Flags related to thread .RE .PP \fIhandler\fR @@ -56,14 +56,14 @@ thread pointer for threaded interrupts interrupt handler function .RE .PP -\fIdir\fR +\fIflags\fR .RS 4 -pointer to the proc/irq/NN/name entry +Flags for IRQ handler .RE .PP -\fIthread_fn\fR +\fIdev_id\fR .RS 4 -interrupt handler function for threaded interrupts +Cookie to identify device .RE .PP \fInext_irqaction\fR @@ -71,14 +71,9 @@ interrupt handler function for threaded interrupts pointer to next irqaction for shared interrupts .RE .PP -\fIirq\fR -.RS 4 -irq number -.RE -.PP -\fIdev_id\fR +\fIflags_str\fR .RS 4 -Cookie to identify device +symbolic string representation of IRQ flags .RE .PP \fIdev_name\fR @@ -86,14 +81,19 @@ Cookie to identify device name of device .RE .PP -\fIflags\fR +\fIirq\fR .RS 4 -Flags for IRQ handler +irq number .RE .PP \fIaction\fR .RS 4 struct irqaction* for this interrupt num .RE +.PP +\fIdir\fR +.RS 4 +pointer to the proc/irq/NN/name entry +.RE .SH SEE ALSO\n .IR tapset::irq (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::irq_handler.exit.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::irq_handler.exit.3stap index f994850d8..38da81550 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::irq_handler.exit.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::irq_handler.exit.3stap @@ -2,12 +2,12 @@ .\" Title: probe::irq_handler.exit .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Interrupt Request (IRQ) Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::IRQ_HANDLER\&" "3stap" "May 2019" "SystemTap Tapset Reference" "Interrupt Request (IRQ) Tapset" +.TH "PROBE::IRQ_HANDLER\&" "3stap" "November 2019" "SystemTap Tapset Reference" "Interrupt Request (IRQ) Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,69 +36,69 @@ irq_handler\&.exit .fi .SH "VALUES" .PP -\fIthread_flags\fR +\fIret\fR .RS 4 -Flags related to thread +return value of the handler .RE .PP -\fIflags_str\fR +\fIaction\fR .RS 4 -symbolic string representation of IRQ flags +struct irqaction* .RE .PP -\fIhandler\fR +\fIdir\fR .RS 4 -interrupt handler function that was executed +pointer to the proc/irq/NN/name entry .RE .PP -\fIthread\fR +\fIdev_name\fR .RS 4 -thread pointer for threaded interrupts +name of device .RE .PP -\fIthread_fn\fR +\fIirq\fR .RS 4 -interrupt handler function for threaded interrupts +interrupt number .RE .PP -\fIdir\fR +\fIflags_str\fR .RS 4 -pointer to the proc/irq/NN/name entry +symbolic string representation of IRQ flags .RE .PP -\fIret\fR +\fInext_irqaction\fR .RS 4 -return value of the handler +pointer to next irqaction for shared interrupts .RE .PP -\fIflags\fR +\fIdev_id\fR .RS 4 -flags for IRQ handler +Cookie to identify device .RE .PP -\fIdev_id\fR +\fIflags\fR .RS 4 -Cookie to identify device +flags for IRQ handler .RE .PP -\fIdev_name\fR +\fIhandler\fR .RS 4 -name of device +interrupt handler function that was executed .RE .PP -\fIaction\fR +\fIthread_flags\fR .RS 4 -struct irqaction* +Flags related to thread .RE .PP -\fIirq\fR +\fIthread\fR .RS 4 -interrupt number +thread pointer for threaded interrupts .RE .PP -\fInext_irqaction\fR +\fIthread_fn\fR .RS 4 -pointer to next irqaction for shared interrupts +interrupt handler function for threaded interrupts .RE .SH SEE ALSO\n .IR tapset::irq (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::json_data.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::json_data.3stap index 34f07df8c..db61081f9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::json_data.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::json_data.3stap @@ -2,12 +2,12 @@ .\" Title: probe::json_data .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: JSON Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::JSON_DATA" "3stap" "May 2019" "SystemTap Tapset Reference" "JSON Tapset" +.TH "PROBE::JSON_DATA" "3stap" "November 2019" "SystemTap Tapset Reference" "JSON Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.create.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.create.3stap index 69553a01f..91cc460e3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.create.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.create.3stap @@ -2,12 +2,12 @@ .\" Title: probe::kprocess.create .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Kernel Process Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::KPROCESS\&.CR" "3stap" "May 2019" "SystemTap Tapset Reference" "Kernel Process Tapset" +.TH "PROBE::KPROCESS\&.CR" "3stap" "November 2019" "SystemTap Tapset Reference" "Kernel Process Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ kprocess\&.create .fi .SH "VALUES" .PP -\fInew_tid\fR +\fInew_pid\fR .RS 4 -The TID of the newly created task +The PID of the newly created process .RE .PP -\fInew_pid\fR +\fInew_tid\fR .RS 4 -The PID of the newly created process +The TID of the newly created task .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.exec.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.exec.3stap index 4acf7e490..2e439cacb 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.exec.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.exec.3stap @@ -2,12 +2,12 @@ .\" Title: probe::kprocess.exec .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Kernel Process Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::KPROCESS\&.EX" "3stap" "May 2019" "SystemTap Tapset Reference" "Kernel Process Tapset" +.TH "PROBE::KPROCESS\&.EX" "3stap" "November 2019" "SystemTap Tapset Reference" "Kernel Process Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ kprocess\&.exec .fi .SH "VALUES" .PP -\fIfilename\fR +\fIargs\fR .RS 4 -The path to the new executable +The arguments to pass to the new executable, including the 0th arg (SystemTap v2\&.5+) .RE .PP \fIname\fR @@ -46,14 +46,14 @@ The path to the new executable Name of the system call (\(lqexecve\(rq) (SystemTap v2\&.5+) .RE .PP -\fIargstr\fR +\fIfilename\fR .RS 4 -A string containing the filename followed by the arguments to pass, excluding 0th arg (SystemTap v2\&.5+) +The path to the new executable .RE .PP -\fIargs\fR +\fIargstr\fR .RS 4 -The arguments to pass to the new executable, including the 0th arg (SystemTap v2\&.5+) +A string containing the filename followed by the arguments to pass, excluding 0th arg (SystemTap v2\&.5+) .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.exec_complete.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.exec_complete.3stap index 160718569..f96c5f8de 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.exec_complete.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.exec_complete.3stap @@ -2,12 +2,12 @@ .\" Title: probe::kprocess.exec_complete .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Kernel Process Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::KPROCESS\&.EX" "3stap" "May 2019" "SystemTap Tapset Reference" "Kernel Process Tapset" +.TH "PROBE::KPROCESS\&.EX" "3stap" "November 2019" "SystemTap Tapset Reference" "Kernel Process Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,11 +36,6 @@ kprocess\&.exec_complete .fi .SH "VALUES" .PP -\fIname\fR -.RS 4 -Name of the system call (\(lqexecve\(rq) (SystemTap v2\&.5+) -.RE -.PP \fIsuccess\fR .RS 4 A boolean indicating whether the exec was successful @@ -55,6 +50,11 @@ The error number resulting from the exec .RS 4 A string representation of errno (SystemTap v2\&.5+) .RE +.PP +\fIname\fR +.RS 4 +Name of the system call (\(lqexecve\(rq) (SystemTap v2\&.5+) +.RE .SH "CONTEXT" .PP On success, the context of the new executable\&. On failure, remains in the context of the caller\&. diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.exit.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.exit.3stap index 045433755..d7789d987 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.exit.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.exit.3stap @@ -2,12 +2,12 @@ .\" Title: probe::kprocess.exit .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Kernel Process Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::KPROCESS\&.EX" "3stap" "May 2019" "SystemTap Tapset Reference" "Kernel Process Tapset" +.TH "PROBE::KPROCESS\&.EX" "3stap" "November 2019" "SystemTap Tapset Reference" "Kernel Process Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.release.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.release.3stap index 8c95f8f51..6576b7945 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.release.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.release.3stap @@ -2,12 +2,12 @@ .\" Title: probe::kprocess.release .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Kernel Process Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::KPROCESS\&.RE" "3stap" "May 2019" "SystemTap Tapset Reference" "Kernel Process Tapset" +.TH "PROBE::KPROCESS\&.RE" "3stap" "November 2019" "SystemTap Tapset Reference" "Kernel Process Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ kprocess\&.release .fi .SH "VALUES" .PP -\fItask\fR +\fIreleased_tid\fR .RS 4 -A task handle to the process being released +TID of the task being released .RE .PP \fIreleased_pid\fR @@ -53,9 +53,9 @@ Same as for compatibility (deprecated) .RE .PP -\fIreleased_tid\fR +\fItask\fR .RS 4 -TID of the task being released +A task handle to the process being released .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.start.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.start.3stap index 83c65a0de..c1fdfd219 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.start.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::kprocess.start.3stap @@ -2,12 +2,12 @@ .\" Title: probe::kprocess.start .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Kernel Process Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::KPROCESS\&.ST" "3stap" "May 2019" "SystemTap Tapset Reference" "Kernel Process Tapset" +.TH "PROBE::KPROCESS\&.ST" "3stap" "November 2019" "SystemTap Tapset Reference" "Kernel Process Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::linuxmib.DelayedACKs.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::linuxmib.DelayedACKs.3stap index 6439ba623..006941113 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::linuxmib.DelayedACKs.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::linuxmib.DelayedACKs.3stap @@ -2,12 +2,12 @@ .\" Title: probe::linuxmib.DelayedACKs .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::LINUXMIB\&.DE" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::LINUXMIB\&.DE" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::linuxmib.ListenDrops.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::linuxmib.ListenDrops.3stap index df632e166..2d6e50297 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::linuxmib.ListenDrops.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::linuxmib.ListenDrops.3stap @@ -2,12 +2,12 @@ .\" Title: probe::linuxmib.ListenDrops .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::LINUXMIB\&.LI" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::LINUXMIB\&.LI" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::linuxmib.ListenOverflows.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::linuxmib.ListenOverflows.3stap index b8ea7dfe2..e6dfeb8f8 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::linuxmib.ListenOverflows.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::linuxmib.ListenOverflows.3stap @@ -2,12 +2,12 @@ .\" Title: probe::linuxmib.ListenOverflows .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::LINUXMIB\&.LI" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::LINUXMIB\&.LI" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::linuxmib.TCPMemoryPressures.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::linuxmib.TCPMemoryPressures.3stap index ccf702f94..803b33c87 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::linuxmib.TCPMemoryPressures.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::linuxmib.TCPMemoryPressures.3stap @@ -2,12 +2,12 @@ .\" Title: probe::linuxmib.TCPMemoryPressures .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::LINUXMIB\&.TC" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::LINUXMIB\&.TC" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.change_mac.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.change_mac.3stap index 7f10faf43..1c1253a09 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.change_mac.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.change_mac.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netdev.change_mac .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETDEV\&.CHAN" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETDEV\&.CHAN" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ netdev\&.change_mac .fi .SH "VALUES" .PP -\fImac_len\fR +\fInew_mac\fR .RS 4 -The MAC length +The new MAC address .RE .PP \fIold_mac\fR @@ -51,9 +51,9 @@ The current MAC address The device that will have the MAC changed .RE .PP -\fInew_mac\fR +\fImac_len\fR .RS 4 -The new MAC address +The MAC length .RE .SH SEE ALSO\n .IR tapset::networking (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.change_mtu.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.change_mtu.3stap index ddc419934..485cee8df 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.change_mtu.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.change_mtu.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netdev.change_mtu .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETDEV\&.CHAN" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETDEV\&.CHAN" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,14 +41,14 @@ netdev\&.change_mtu The device that will have the MTU changed .RE .PP -\fIold_mtu\fR +\fInew_mtu\fR .RS 4 -The current MTU +The new MTU .RE .PP -\fInew_mtu\fR +\fIold_mtu\fR .RS 4 -The new MTU +The current MTU .RE .SH SEE ALSO\n .IR tapset::networking (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.change_rx_flag.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.change_rx_flag.3stap index 5e335fcbe..647841598 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.change_rx_flag.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.change_rx_flag.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netdev.change_rx_flag .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETDEV\&.CHAN" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETDEV\&.CHAN" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.close.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.close.3stap index 44c0aadd5..eefe6ef57 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.close.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.close.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netdev.close .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETDEV\&.CLOS" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETDEV\&.CLOS" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.get_stats.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.get_stats.3stap index 79a2800ac..82f8252f3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.get_stats.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.get_stats.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netdev.get_stats .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETDEV\&.GET_" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETDEV\&.GET_" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.hard_transmit.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.hard_transmit.3stap index b3eb7b4e6..cd531ebe4 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.hard_transmit.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.hard_transmit.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netdev.hard_transmit .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETDEV\&.HARD" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETDEV\&.HARD" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,11 +36,6 @@ netdev\&.hard_transmit .fi .SH "VALUES" .PP -\fItruesize\fR -.RS 4 -The size of the data to be transmitted\&. -.RE -.PP \fIlength\fR .RS 4 The length of the transmit buffer\&. @@ -55,5 +50,10 @@ The protocol used in the transmission .RS 4 The device scheduled to transmit .RE +.PP +\fItruesize\fR +.RS 4 +The size of the data to be transmitted\&. +.RE .SH SEE ALSO\n .IR tapset::networking (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.ioctl.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.ioctl.3stap index 5ed178d7a..22b1f3aa6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.ioctl.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.ioctl.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netdev.ioctl .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETDEV\&.IOCT" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETDEV\&.IOCT" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.open.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.open.3stap index 494e2356f..32470f2d9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.open.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.open.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netdev.open .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETDEV\&.OPEN" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETDEV\&.OPEN" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.receive.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.receive.3stap index 4781c42ff..a28b73c07 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.receive.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.receive.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netdev.receive .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETDEV\&.RECE" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETDEV\&.RECE" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,11 +36,6 @@ netdev\&.receive .fi .SH "VALUES" .PP -\fIprotocol\fR -.RS 4 -Protocol of received packet\&. -.RE -.PP \fIlength\fR .RS 4 The length of the receiving buffer\&. @@ -50,5 +45,10 @@ The length of the receiving buffer\&. .RS 4 The name of the device\&. e\&.g: eth0, ath1\&. .RE +.PP +\fIprotocol\fR +.RS 4 +Protocol of received packet\&. +.RE .SH SEE ALSO\n .IR tapset::networking (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.register.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.register.3stap index 45cedb6f6..f8141cf8d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.register.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.register.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netdev.register .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETDEV\&.REGI" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETDEV\&.REGI" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.rx.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.rx.3stap index 5bdf64948..39c602ff6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.rx.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.rx.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netdev.rx .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETDEV\&.RX" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETDEV\&.RX" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ netdev\&.rx .fi .SH "VALUES" .PP -\fIprotocol\fR +\fIdev_name\fR .RS 4 -The packet protocol +The device received the packet .RE .PP -\fIdev_name\fR +\fIprotocol\fR .RS 4 -The device received the packet +The packet protocol .RE .SH SEE ALSO\n .IR tapset::networking (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.set_promiscuity.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.set_promiscuity.3stap index e1af5834b..c2c5500d0 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.set_promiscuity.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.set_promiscuity.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netdev.set_promiscuity .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETDEV\&.SET_" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETDEV\&.SET_" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,6 +41,11 @@ netdev\&.set_promiscuity If the device is leaving promiscuity mode .RE .PP +\fIdev_name\fR +.RS 4 +The device that is entering/leaving promiscuity mode +.RE +.PP \fIinc\fR .RS 4 Count the number of promiscuity openers @@ -50,10 +55,5 @@ Count the number of promiscuity openers .RS 4 If the device is entering promiscuity mode .RE -.PP -\fIdev_name\fR -.RS 4 -The device that is entering/leaving promiscuity mode -.RE .SH SEE ALSO\n .IR tapset::networking (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.transmit.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.transmit.3stap index 635720d77..3b9b74c5b 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.transmit.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.transmit.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netdev.transmit .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETDEV\&.TRAN" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETDEV\&.TRAN" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,24 +36,24 @@ netdev\&.transmit .fi .SH "VALUES" .PP -\fItruesize\fR +\fIprotocol\fR .RS 4 -The size of the data to be transmitted\&. +The protocol of this packet(defined in include/linux/if_ether\&.h)\&. .RE .PP -\fIprotocol\fR +\fIdev_name\fR .RS 4 -The protocol of this packet(defined in include/linux/if_ether\&.h)\&. +The name of the device\&. e\&.g: eth0, ath1\&. .RE .PP -\fIlength\fR +\fItruesize\fR .RS 4 -The length of the transmit buffer\&. +The size of the data to be transmitted\&. .RE .PP -\fIdev_name\fR +\fIlength\fR .RS 4 -The name of the device\&. e\&.g: eth0, ath1\&. +The length of the transmit buffer\&. .RE .SH SEE ALSO\n .IR tapset::networking (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.unregister.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.unregister.3stap index 46c933804..889b4fb13 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netdev.unregister.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netdev.unregister.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netdev.unregister .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETDEV\&.UNRE" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETDEV\&.UNRE" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.arp.forward.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.arp.forward.3stap index e79569071..86e7adbc0 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.arp.forward.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.arp.forward.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netfilter.arp.forward .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETFILTER\&.A" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETFILTER\&.A" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,30 @@ netfilter\&.arp\&.forward .fi .SH "VALUES" .PP -\fInf_drop\fR +\fIar_sip\fR .RS 4 -Constant used to signify a \*(Aqdrop\*(Aq verdict +Ethernet+IP only (ar_pro==0x800): source IP address +.RE +.PP +\fIpf\fR +.RS 4 +Protocol family \-\- always +\(lqarp\(rq +.RE +.PP +\fIindev_name\fR +.RS 4 +Name of network device packet was received on (if known) +.RE +.PP +\fIar_data\fR +.RS 4 +Address of ARP packet data region (after the header) +.RE +.PP +\fIar_tip\fR +.RS 4 +Ethernet+IP only (ar_pro==0x800): target IP address .RE .PP \fIar_pro\fR @@ -46,29 +67,29 @@ Constant used to signify a \*(Aqdrop\*(Aq verdict Format of protocol address .RE .PP -\fInf_accept\fR +\fIindev\fR .RS 4 -Constant used to signify an \*(Aqaccept\*(Aq verdict +Address of net_device representing input device, 0 if unknown .RE .PP -\fIindev_name\fR +\fInf_stolen\fR .RS 4 -Name of network device packet was received on (if known) +Constant used to signify a \*(Aqstolen\*(Aq verdict .RE .PP -\fInf_stop\fR +\fIoutdev\fR .RS 4 -Constant used to signify a \*(Aqstop\*(Aq verdict +Address of net_device representing output device, 0 if unknown .RE .PP -\fIar_data\fR +\fInf_stop\fR .RS 4 -Address of ARP packet data region (after the header) +Constant used to signify a \*(Aqstop\*(Aq verdict .RE .PP -\fIar_tip\fR +\fInf_accept\fR .RS 4 -Ethernet+IP only (ar_pro==0x800): target IP address +Constant used to signify an \*(Aqaccept\*(Aq verdict .RE .PP \fIlength\fR @@ -76,9 +97,9 @@ Ethernet+IP only (ar_pro==0x800): target IP address The length of the packet buffer contents, in bytes .RE .PP -\fIar_sha\fR +\fInf_queue\fR .RS 4 -Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address +Constant used to signify a \*(Aqqueue\*(Aq verdict .RE .PP \fInf_repeat\fR @@ -86,9 +107,9 @@ Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address Constant used to signify a \*(Aqrepeat\*(Aq verdict .RE .PP -\fIoutdev_name\fR +\fIar_hln\fR .RS 4 -Name of network device packet will be routed to (if known) +Length of hardware address .RE .PP \fIar_hrd\fR @@ -96,14 +117,9 @@ Name of network device packet will be routed to (if known) Format of hardware address .RE .PP -\fIindev\fR -.RS 4 -Address of net_device representing input device, 0 if unknown -.RE -.PP -\fIar_pln\fR +\fIar_op\fR .RS 4 -Length of protocol address +ARP opcode (command) .RE .PP \fIdata_hex\fR @@ -111,9 +127,9 @@ Length of protocol address A hexadecimal string representing the packet buffer contents .RE .PP -\fIar_sip\fR +\fIoutdev_name\fR .RS 4 -Ethernet+IP only (ar_pro==0x800): source IP address +Name of network device packet will be routed to (if known) .RE .PP \fIdata_str\fR @@ -121,9 +137,9 @@ Ethernet+IP only (ar_pro==0x800): source IP address A string representing the packet buffer contents .RE .PP -\fInf_stolen\fR +\fIarphdr\fR .RS 4 -Constant used to signify a \*(Aqstolen\*(Aq verdict +Address of ARP header .RE .PP \fIar_tha\fR @@ -131,35 +147,19 @@ Constant used to signify a \*(Aqstolen\*(Aq verdict Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address .RE .PP -\fIpf\fR -.RS 4 -Protocol family \-\- always -\(lqarp\(rq -.RE -.PP -\fInf_queue\fR -.RS 4 -Constant used to signify a \*(Aqqueue\*(Aq verdict -.RE -.PP -\fIoutdev\fR -.RS 4 -Address of net_device representing output device, 0 if unknown -.RE -.PP -\fIar_hln\fR +\fIar_pln\fR .RS 4 -Length of hardware address +Length of protocol address .RE .PP -\fIarphdr\fR +\fIar_sha\fR .RS 4 -Address of ARP header +Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address .RE .PP -\fIar_op\fR +\fInf_drop\fR .RS 4 -ARP opcode (command) +Constant used to signify a \*(Aqdrop\*(Aq verdict .RE .SH SEE ALSO\n .IR tapset::netfilter (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.arp.in.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.arp.in.3stap index 58c97c6d0..603fc313a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.arp.in.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.arp.in.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netfilter.arp.in .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETFILTER\&.A" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETFILTER\&.A" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,20 +36,24 @@ netfilter\&.arp\&.in .fi .SH "VALUES" .PP -\fIar_sip\fR +\fIoutdev\fR .RS 4 -Ethernet+IP only (ar_pro==0x800): source IP address +Address of net_device representing output device, 0 if unknown .RE .PP -\fInf_queue\fR +\fInf_stop\fR .RS 4 -Constant used to signify a \*(Aqqueue\*(Aq verdict +Constant used to signify a \*(Aqstop\*(Aq verdict .RE .PP -\fIpf\fR +\fIar_tip\fR .RS 4 -Protocol family \-\- always -\(lqarp\(rq +Ethernet+IP only (ar_pro==0x800): target IP address +.RE +.PP +\fIar_pro\fR +.RS 4 +Format of protocol address .RE .PP \fInf_stolen\fR @@ -57,94 +61,95 @@ Protocol family \-\- always Constant used to signify a \*(Aqstolen\*(Aq verdict .RE .PP -\fIar_tha\fR +\fIindev\fR .RS 4 -Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address +Address of net_device representing input device, 0 if unknown .RE .PP -\fIdata_str\fR +\fIar_sip\fR .RS 4 -A string representing the packet buffer contents +Ethernet+IP only (ar_pro==0x800): source IP address .RE .PP -\fIar_hln\fR +\fIpf\fR .RS 4 -Length of hardware address +Protocol family \-\- always +\(lqarp\(rq .RE .PP -\fIoutdev\fR +\fIindev_name\fR .RS 4 -Address of net_device representing output device, 0 if unknown +Name of network device packet was received on (if known) .RE .PP -\fIar_op\fR +\fIar_data\fR .RS 4 -ARP opcode (command) +Address of ARP packet data region (after the header) .RE .PP -\fIarphdr\fR +\fIar_pln\fR .RS 4 -Address of ARP header +Length of protocol address .RE .PP -\fIar_hrd\fR +\fIar_sha\fR .RS 4 -Format of hardware address +Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address .RE .PP -\fIoutdev_name\fR +\fInf_drop\fR .RS 4 -Name of network device packet will be routed to (if known) +Constant used to signify a \*(Aqdrop\*(Aq verdict .RE .PP -\fInf_repeat\fR +\fIdata_hex\fR .RS 4 -Constant used to signify a \*(Aqrepeat\*(Aq verdict +A hexadecimal string representing the packet buffer contents .RE .PP -\fIindev\fR +\fIoutdev_name\fR .RS 4 -Address of net_device representing input device, 0 if unknown +Name of network device packet will be routed to (if known) .RE .PP -\fIdata_hex\fR +\fIdata_str\fR .RS 4 -A hexadecimal string representing the packet buffer contents +A string representing the packet buffer contents .RE .PP -\fIar_pln\fR +\fIarphdr\fR .RS 4 -Length of protocol address +Address of ARP header .RE .PP -\fIindev_name\fR +\fIar_tha\fR .RS 4 -Name of network device packet was received on (if known) +Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address .RE .PP -\fIar_data\fR +\fInf_queue\fR .RS 4 -Address of ARP packet data region (after the header) +Constant used to signify a \*(Aqqueue\*(Aq verdict .RE .PP -\fInf_stop\fR +\fInf_repeat\fR .RS 4 -Constant used to signify a \*(Aqstop\*(Aq verdict +Constant used to signify a \*(Aqrepeat\*(Aq verdict .RE .PP -\fIar_tip\fR +\fIar_hln\fR .RS 4 -Ethernet+IP only (ar_pro==0x800): target IP address +Length of hardware address .RE .PP -\fIar_sha\fR +\fIar_op\fR .RS 4 -Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address +ARP opcode (command) .RE .PP -\fIlength\fR +\fIar_hrd\fR .RS 4 -The length of the packet buffer contents, in bytes +Format of hardware address .RE .PP \fInf_accept\fR @@ -152,14 +157,9 @@ The length of the packet buffer contents, in bytes Constant used to signify an \*(Aqaccept\*(Aq verdict .RE .PP -\fIar_pro\fR -.RS 4 -Format of protocol address -.RE -.PP -\fInf_drop\fR +\fIlength\fR .RS 4 -Constant used to signify a \*(Aqdrop\*(Aq verdict +The length of the packet buffer contents, in bytes .RE .SH SEE ALSO\n .IR tapset::netfilter (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.arp.out.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.arp.out.3stap index 11d990d1c..dcab739ce 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.arp.out.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.arp.out.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netfilter.arp.out .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETFILTER\&.A" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETFILTER\&.A" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,79 +36,79 @@ netfilter\&.arp\&.out .fi .SH "VALUES" .PP -\fInf_drop\fR +\fIar_pln\fR .RS 4 -Constant used to signify a \*(Aqdrop\*(Aq verdict +Length of protocol address .RE .PP -\fIar_pro\fR +\fInf_drop\fR .RS 4 -Format of protocol address +Constant used to signify a \*(Aqdrop\*(Aq verdict .RE .PP -\fInf_accept\fR +\fIar_sha\fR .RS 4 -Constant used to signify an \*(Aqaccept\*(Aq verdict +Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address .RE .PP -\fIar_tip\fR +\fIdata_hex\fR .RS 4 -Ethernet+IP only (ar_pro==0x800): target IP address +A hexadecimal string representing the packet buffer contents .RE .PP -\fIlength\fR +\fIoutdev_name\fR .RS 4 -The length of the packet buffer contents, in bytes +Name of network device packet will be routed to (if known) .RE .PP -\fIar_sha\fR +\fIdata_str\fR .RS 4 -Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address +A string representing the packet buffer contents .RE .PP -\fIindev_name\fR +\fIar_tha\fR .RS 4 -Name of network device packet was received on (if known) +Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address .RE .PP -\fInf_stop\fR +\fIarphdr\fR .RS 4 -Constant used to signify a \*(Aqstop\*(Aq verdict +Address of ARP header .RE .PP -\fIar_data\fR +\fInf_queue\fR .RS 4 -Address of ARP packet data region (after the header) +Constant used to signify a \*(Aqqueue\*(Aq verdict .RE .PP -\fIindev\fR +\fIar_op\fR .RS 4 -Address of net_device representing input device, 0 if unknown +ARP opcode (command) .RE .PP -\fIdata_hex\fR +\fIar_hrd\fR .RS 4 -A hexadecimal string representing the packet buffer contents +Format of hardware address .RE .PP -\fIar_pln\fR +\fInf_repeat\fR .RS 4 -Length of protocol address +Constant used to signify a \*(Aqrepeat\*(Aq verdict .RE .PP -\fInf_repeat\fR +\fIar_hln\fR .RS 4 -Constant used to signify a \*(Aqrepeat\*(Aq verdict +Length of hardware address .RE .PP -\fIoutdev_name\fR +\fInf_accept\fR .RS 4 -Name of network device packet will be routed to (if known) +Constant used to signify an \*(Aqaccept\*(Aq verdict .RE .PP -\fIar_hrd\fR +\fIlength\fR .RS 4 -Format of hardware address +The length of the packet buffer contents, in bytes .RE .PP \fIoutdev\fR @@ -116,44 +116,44 @@ Format of hardware address Address of net_device representing output device, 0 if unknown .RE .PP -\fIar_hln\fR +\fInf_stop\fR .RS 4 -Length of hardware address +Constant used to signify a \*(Aqstop\*(Aq verdict .RE .PP -\fIarphdr\fR +\fIar_pro\fR .RS 4 -Address of ARP header +Format of protocol address .RE .PP -\fIar_op\fR +\fIar_tip\fR .RS 4 -ARP opcode (command) +Ethernet+IP only (ar_pro==0x800): target IP address .RE .PP -\fIar_sip\fR +\fInf_stolen\fR .RS 4 -Ethernet+IP only (ar_pro==0x800): source IP address +Constant used to signify a \*(Aqstolen\*(Aq verdict .RE .PP -\fIdata_str\fR +\fIindev\fR .RS 4 -A string representing the packet buffer contents +Address of net_device representing input device, 0 if unknown .RE .PP -\fInf_stolen\fR +\fIar_sip\fR .RS 4 -Constant used to signify a \*(Aqstolen\*(Aq verdict +Ethernet+IP only (ar_pro==0x800): source IP address .RE .PP -\fIar_tha\fR +\fIindev_name\fR .RS 4 -Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address +Name of network device packet was received on (if known) .RE .PP -\fInf_queue\fR +\fIar_data\fR .RS 4 -Constant used to signify a \*(Aqqueue\*(Aq verdict +Address of ARP packet data region (after the header) .RE .PP \fIpf\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.bridge.forward.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.bridge.forward.3stap index 55b23a885..48567579d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.bridge.forward.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.bridge.forward.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netfilter.bridge.forward .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETFILTER\&.B" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETFILTER\&.B" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,19 @@ netfilter\&.bridge\&.forward .fi .SH "VALUES" .PP -\fIllcproto_stp\fR +\fIbr_flags\fR .RS 4 -Constant used to signify Bridge Spanning Tree Protocol packet +BPDU flags +.RE +.PP +\fIoutdev\fR +.RS 4 +Address of net_device representing output device, 0 if unknown +.RE +.PP +\fInf_stop\fR +.RS 4 +Constant used to signify a \*(Aqstop\*(Aq verdict .RE .PP \fIbrhdr\fR @@ -46,40 +56,39 @@ Constant used to signify Bridge Spanning Tree Protocol packet Address of bridge header .RE .PP -\fIbr_fd\fR +\fIbr_bid\fR .RS 4 -Forward delay in 1/256 secs +Identity of bridge .RE .PP -\fInf_queue\fR +\fIprotocol\fR .RS 4 -Constant used to signify a \*(Aqqueue\*(Aq verdict +Packet protocol .RE .PP -\fIpf\fR +\fIbr_vid\fR .RS 4 -Protocol family \-\- always -\(lqbridge\(rq +Protocol version identifier .RE .PP -\fInf_stolen\fR +\fIllcproto_stp\fR .RS 4 -Constant used to signify a \*(Aqstolen\*(Aq verdict +Constant used to signify Bridge Spanning Tree Protocol packet .RE .PP -\fIdata_str\fR +\fIindev\fR .RS 4 -A string representing the packet buffer contents +Address of net_device representing input device, 0 if unknown .RE .PP -\fIoutdev\fR +\fInf_stolen\fR .RS 4 -Address of net_device representing output device, 0 if unknown +Constant used to signify a \*(Aqstolen\*(Aq verdict .RE .PP -\fIbr_prid\fR +\fIindev_name\fR .RS 4 -Protocol identifier +Name of network device packet was received on (if known) .RE .PP \fIbr_type\fR @@ -87,29 +96,25 @@ Protocol identifier BPDU type .RE .PP -\fIoutdev_name\fR -.RS 4 -Name of network device packet will be routed to (if known) -.RE -.PP -\fInf_repeat\fR +\fIbr_prid\fR .RS 4 -Constant used to signify a \*(Aqrepeat\*(Aq verdict +Protocol identifier .RE .PP -\fIbr_rmac\fR +\fIpf\fR .RS 4 -Root bridge MAC address +Protocol family \-\- always +\(lqbridge\(rq .RE .PP -\fIindev\fR +\fIbr_htime\fR .RS 4 -Address of net_device representing input device, 0 if unknown +Hello time in 1/256 secs .RE .PP -\fIdata_hex\fR +\fIbr_cost\fR .RS 4 -A hexadecimal string representing the packet buffer contents +Total cost from transmitting bridge to root .RE .PP \fIbr_poid\fR @@ -122,34 +127,34 @@ Port identifier Max age in 1/256 secs .RE .PP -\fIbr_cost\fR +\fInf_drop\fR .RS 4 -Total cost from transmitting bridge to root +Constant used to signify a \*(Aqdrop\*(Aq verdict .RE .PP -\fIllcpdu\fR +\fIbr_msg\fR .RS 4 -Address of LLC Protocol Data Unit +Message age in 1/256 secs .RE .PP -\fIindev_name\fR +\fIdata_str\fR .RS 4 -Name of network device packet was received on (if known) +A string representing the packet buffer contents .RE .PP -\fInf_stop\fR +\fIbr_rmac\fR .RS 4 -Constant used to signify a \*(Aqstop\*(Aq verdict +Root bridge MAC address .RE .PP -\fIbr_msg\fR +\fIoutdev_name\fR .RS 4 -Message age in 1/256 secs +Name of network device packet will be routed to (if known) .RE .PP -\fIbr_mac\fR +\fIdata_hex\fR .RS 4 -Bridge MAC address +A hexadecimal string representing the packet buffer contents .RE .PP \fIbr_rid\fR @@ -157,39 +162,34 @@ Bridge MAC address Identity of root bridge .RE .PP -\fIbr_bid\fR -.RS 4 -Identity of bridge -.RE -.PP -\fIbr_vid\fR +\fIbr_mac\fR .RS 4 -Protocol version identifier +Bridge MAC address .RE .PP -\fIbr_flags\fR +\fIllcpdu\fR .RS 4 -BPDU flags +Address of LLC Protocol Data Unit .RE .PP -\fIbr_htime\fR +\fInf_repeat\fR .RS 4 -Hello time in 1/256 secs +Constant used to signify a \*(Aqrepeat\*(Aq verdict .RE .PP -\fIlength\fR +\fInf_queue\fR .RS 4 -The length of the packet buffer contents, in bytes +Constant used to signify a \*(Aqqueue\*(Aq verdict .RE .PP -\fIprotocol\fR +\fIbr_fd\fR .RS 4 -Packet protocol +Forward delay in 1/256 secs .RE .PP -\fInf_drop\fR +\fIlength\fR .RS 4 -Constant used to signify a \*(Aqdrop\*(Aq verdict +The length of the packet buffer contents, in bytes .RE .PP \fInf_accept\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.bridge.local_in.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.bridge.local_in.3stap index d280079e2..85e1469b7 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.bridge.local_in.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.bridge.local_in.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netfilter.bridge.local_in .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETFILTER\&.B" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETFILTER\&.B" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,54 +36,54 @@ netfilter\&.bridge\&.local_in .fi .SH "VALUES" .PP -\fIbr_htime\fR +\fIbr_rmac\fR .RS 4 -Hello time in 1/256 secs +Root bridge MAC address .RE .PP -\fIlength\fR +\fIdata_str\fR .RS 4 -The length of the packet buffer contents, in bytes +A string representing the packet buffer contents .RE .PP -\fIbr_vid\fR +\fIdata_hex\fR .RS 4 -Protocol version identifier +A hexadecimal string representing the packet buffer contents .RE .PP -\fIbr_bid\fR +\fIoutdev_name\fR .RS 4 -Identity of bridge +Name of network device packet will be routed to (if known) .RE .PP -\fIbr_flags\fR +\fIbr_rid\fR .RS 4 -BPDU flags +Identity of root bridge .RE .PP -\fIbr_msg\fR +\fInf_drop\fR .RS 4 -Message age in 1/256 secs +Constant used to signify a \*(Aqdrop\*(Aq verdict .RE .PP -\fIbr_mac\fR +\fIbr_max\fR .RS 4 -Bridge MAC address +Max age in 1/256 secs .RE .PP -\fIbr_rid\fR +\fIbr_msg\fR .RS 4 -Identity of root bridge +Message age in 1/256 secs .RE .PP -\fInf_stop\fR +\fIlength\fR .RS 4 -Constant used to signify a \*(Aqstop\*(Aq verdict +The length of the packet buffer contents, in bytes .RE .PP -\fIindev_name\fR +\fInf_accept\fR .RS 4 -Name of network device packet was received on (if known) +Constant used to signify an \*(Aqaccept\*(Aq verdict .RE .PP \fIllcpdu\fR @@ -91,110 +91,110 @@ Name of network device packet was received on (if known) Address of LLC Protocol Data Unit .RE .PP -\fIbr_cost\fR +\fInf_repeat\fR .RS 4 -Total cost from transmitting bridge to root +Constant used to signify a \*(Aqrepeat\*(Aq verdict .RE .PP -\fInf_accept\fR +\fIbr_mac\fR .RS 4 -Constant used to signify an \*(Aqaccept\*(Aq verdict +Bridge MAC address .RE .PP -\fInf_drop\fR +\fIbr_fd\fR .RS 4 -Constant used to signify a \*(Aqdrop\*(Aq verdict +Forward delay in 1/256 secs .RE .PP -\fIprotocol\fR +\fInf_queue\fR .RS 4 -Packet protocol +Constant used to signify a \*(Aqqueue\*(Aq verdict .RE .PP -\fIbr_type\fR +\fIbr_bid\fR .RS 4 -BPDU type +Identity of bridge .RE .PP -\fIbr_prid\fR +\fIprotocol\fR .RS 4 -Protocol identifier +Packet protocol .RE .PP -\fIoutdev\fR +\fIllcproto_stp\fR .RS 4 -Address of net_device representing output device, 0 if unknown +Constant used to signify Bridge Spanning Tree Protocol packet .RE .PP -\fInf_queue\fR +\fIbr_vid\fR .RS 4 -Constant used to signify a \*(Aqqueue\*(Aq verdict +Protocol version identifier .RE .PP -\fIpf\fR +\fIoutdev\fR .RS 4 -Protocol family \-\- always -\(lqbridge\(rq +Address of net_device representing output device, 0 if unknown .RE .PP -\fIbr_fd\fR +\fIbr_flags\fR .RS 4 -Forward delay in 1/256 secs +BPDU flags .RE .PP -\fIdata_str\fR +\fInf_stop\fR .RS 4 -A string representing the packet buffer contents +Constant used to signify a \*(Aqstop\*(Aq verdict .RE .PP -\fInf_stolen\fR +\fIbrhdr\fR .RS 4 -Constant used to signify a \*(Aqstolen\*(Aq verdict +Address of bridge header .RE .PP -\fIbrhdr\fR +\fIbr_prid\fR .RS 4 -Address of bridge header +Protocol identifier .RE .PP -\fIllcproto_stp\fR +\fIpf\fR .RS 4 -Constant used to signify Bridge Spanning Tree Protocol packet +Protocol family \-\- always +\(lqbridge\(rq .RE .PP -\fIbr_poid\fR +\fIindev_name\fR .RS 4 -Port identifier +Name of network device packet was received on (if known) .RE .PP -\fIbr_max\fR +\fIbr_type\fR .RS 4 -Max age in 1/256 secs +BPDU type .RE .PP -\fIdata_hex\fR +\fIbr_htime\fR .RS 4 -A hexadecimal string representing the packet buffer contents +Hello time in 1/256 secs .RE .PP -\fIbr_rmac\fR +\fIbr_cost\fR .RS 4 -Root bridge MAC address +Total cost from transmitting bridge to root .RE .PP -\fIindev\fR +\fIbr_poid\fR .RS 4 -Address of net_device representing input device, 0 if unknown +Port identifier .RE .PP -\fIoutdev_name\fR +\fIindev\fR .RS 4 -Name of network device packet will be routed to (if known) +Address of net_device representing input device, 0 if unknown .RE .PP -\fInf_repeat\fR +\fInf_stolen\fR .RS 4 -Constant used to signify a \*(Aqrepeat\*(Aq verdict +Constant used to signify a \*(Aqstolen\*(Aq verdict .RE .SH SEE ALSO\n .IR tapset::netfilter (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.bridge.local_out.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.bridge.local_out.3stap index 93d552bda..f5d29f1f1 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.bridge.local_out.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.bridge.local_out.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netfilter.bridge.local_out .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETFILTER\&.B" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETFILTER\&.B" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,44 +36,49 @@ netfilter\&.bridge\&.local_out .fi .SH "VALUES" .PP -\fInf_repeat\fR +\fIoutdev\fR .RS 4 -Constant used to signify a \*(Aqrepeat\*(Aq verdict +Address of net_device representing output device, 0 if unknown .RE .PP -\fIoutdev_name\fR +\fIbr_flags\fR .RS 4 -Name of network device packet will be routed to (if known) +BPDU flags .RE .PP -\fIdata_hex\fR +\fInf_stop\fR .RS 4 -A hexadecimal string representing the packet buffer contents +Constant used to signify a \*(Aqstop\*(Aq verdict .RE .PP -\fIbr_max\fR +\fIbrhdr\fR .RS 4 -Max age in 1/256 secs +Address of bridge header .RE .PP -\fIbr_poid\fR +\fIbr_bid\fR .RS 4 -Port identifier +Identity of bridge .RE .PP -\fIbr_rmac\fR +\fIprotocol\fR .RS 4 -Root bridge MAC address +Packet protocol .RE .PP -\fIindev\fR +\fIllcproto_stp\fR .RS 4 -Address of net_device representing input device, 0 if unknown +Constant used to signify Bridge Spanning Tree Protocol packet .RE .PP -\fIdata_str\fR +\fIbr_vid\fR .RS 4 -A string representing the packet buffer contents +Protocol version identifier +.RE +.PP +\fIindev\fR +.RS 4 +Address of net_device representing input device, 0 if unknown .RE .PP \fInf_stolen\fR @@ -87,44 +92,34 @@ Protocol family \-\- always \(lqbridge\(rq .RE .PP -\fInf_queue\fR -.RS 4 -Constant used to signify a \*(Aqqueue\*(Aq verdict -.RE -.PP -\fIbr_fd\fR -.RS 4 -Forward delay in 1/256 secs -.RE -.PP -\fIllcproto_stp\fR +\fIbr_prid\fR .RS 4 -Constant used to signify Bridge Spanning Tree Protocol packet +Protocol identifier .RE .PP -\fIbrhdr\fR +\fIindev_name\fR .RS 4 -Address of bridge header +Name of network device packet was received on (if known) .RE .PP -\fIbr_prid\fR +\fIbr_type\fR .RS 4 -Protocol identifier +BPDU type .RE .PP -\fIbr_type\fR +\fIbr_htime\fR .RS 4 -BPDU type +Hello time in 1/256 secs .RE .PP -\fIoutdev\fR +\fIbr_poid\fR .RS 4 -Address of net_device representing output device, 0 if unknown +Port identifier .RE .PP -\fIprotocol\fR +\fIbr_cost\fR .RS 4 -Packet protocol +Total cost from transmitting bridge to root .RE .PP \fInf_drop\fR @@ -132,39 +127,39 @@ Packet protocol Constant used to signify a \*(Aqdrop\*(Aq verdict .RE .PP -\fInf_accept\fR +\fIbr_max\fR .RS 4 -Constant used to signify an \*(Aqaccept\*(Aq verdict +Max age in 1/256 secs .RE .PP -\fInf_stop\fR +\fIbr_msg\fR .RS 4 -Constant used to signify a \*(Aqstop\*(Aq verdict +Message age in 1/256 secs .RE .PP -\fIbr_rid\fR +\fIbr_rmac\fR .RS 4 -Identity of root bridge +Root bridge MAC address .RE .PP -\fIbr_mac\fR +\fIdata_str\fR .RS 4 -Bridge MAC address +A string representing the packet buffer contents .RE .PP -\fIbr_msg\fR +\fIdata_hex\fR .RS 4 -Message age in 1/256 secs +A hexadecimal string representing the packet buffer contents .RE .PP -\fIbr_cost\fR +\fIoutdev_name\fR .RS 4 -Total cost from transmitting bridge to root +Name of network device packet will be routed to (if known) .RE .PP -\fIindev_name\fR +\fIbr_rid\fR .RS 4 -Name of network device packet was received on (if known) +Identity of root bridge .RE .PP \fIllcpdu\fR @@ -172,29 +167,34 @@ Name of network device packet was received on (if known) Address of LLC Protocol Data Unit .RE .PP -\fIlength\fR +\fInf_repeat\fR .RS 4 -The length of the packet buffer contents, in bytes +Constant used to signify a \*(Aqrepeat\*(Aq verdict .RE .PP -\fIbr_htime\fR +\fIbr_mac\fR .RS 4 -Hello time in 1/256 secs +Bridge MAC address .RE .PP -\fIbr_flags\fR +\fInf_queue\fR .RS 4 -BPDU flags +Constant used to signify a \*(Aqqueue\*(Aq verdict .RE .PP -\fIbr_vid\fR +\fIbr_fd\fR .RS 4 -Protocol version identifier +Forward delay in 1/256 secs .RE .PP -\fIbr_bid\fR +\fIlength\fR .RS 4 -Identity of bridge +The length of the packet buffer contents, in bytes +.RE +.PP +\fInf_accept\fR +.RS 4 +Constant used to signify an \*(Aqaccept\*(Aq verdict .RE .SH SEE ALSO\n .IR tapset::netfilter (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.bridge.post_routing.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.bridge.post_routing.3stap index f1b1b599f..03cee3d01 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.bridge.post_routing.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.bridge.post_routing.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netfilter.bridge.post_routing .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETFILTER\&.B" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETFILTER\&.B" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,45 +36,34 @@ netfilter\&.bridge\&.post_routing .fi .SH "VALUES" .PP -\fIbrhdr\fR -.RS 4 -Address of bridge header -.RE -.PP -\fIllcproto_stp\fR -.RS 4 -Constant used to signify Bridge Spanning Tree Protocol packet -.RE -.PP -\fInf_queue\fR +\fInf_stolen\fR .RS 4 -Constant used to signify a \*(Aqqueue\*(Aq verdict +Constant used to signify a \*(Aqstolen\*(Aq verdict .RE .PP -\fIbr_fd\fR +\fIindev\fR .RS 4 -Forward delay in 1/256 secs +Address of net_device representing input device, 0 if unknown .RE .PP -\fIpf\fR +\fIbr_poid\fR .RS 4 -Protocol family \-\- always -\(lqbridge\(rq +Port identifier .RE .PP -\fInf_stolen\fR +\fIbr_cost\fR .RS 4 -Constant used to signify a \*(Aqstolen\*(Aq verdict +Total cost from transmitting bridge to root .RE .PP -\fIdata_str\fR +\fIbr_htime\fR .RS 4 -A string representing the packet buffer contents +Hello time in 1/256 secs .RE .PP -\fIoutdev\fR +\fIindev_name\fR .RS 4 -Address of net_device representing output device, 0 if unknown +Name of network device packet was received on (if known) .RE .PP \fIbr_type\fR @@ -87,59 +76,60 @@ BPDU type Protocol identifier .RE .PP -\fIoutdev_name\fR +\fIpf\fR .RS 4 -Name of network device packet will be routed to (if known) +Protocol family \-\- always +\(lqbridge\(rq .RE .PP -\fInf_repeat\fR +\fIbrhdr\fR .RS 4 -Constant used to signify a \*(Aqrepeat\*(Aq verdict +Address of bridge header .RE .PP -\fIbr_rmac\fR +\fInf_stop\fR .RS 4 -Root bridge MAC address +Constant used to signify a \*(Aqstop\*(Aq verdict .RE .PP -\fIindev\fR +\fIbr_flags\fR .RS 4 -Address of net_device representing input device, 0 if unknown +BPDU flags .RE .PP -\fIbr_poid\fR +\fIoutdev\fR .RS 4 -Port identifier +Address of net_device representing output device, 0 if unknown .RE .PP -\fIbr_max\fR +\fIllcproto_stp\fR .RS 4 -Max age in 1/256 secs +Constant used to signify Bridge Spanning Tree Protocol packet .RE .PP -\fIdata_hex\fR +\fIbr_vid\fR .RS 4 -A hexadecimal string representing the packet buffer contents +Protocol version identifier .RE .PP -\fIllcpdu\fR +\fIprotocol\fR .RS 4 -Address of LLC Protocol Data Unit +Packet protocol .RE .PP -\fIindev_name\fR +\fIbr_bid\fR .RS 4 -Name of network device packet was received on (if known) +Identity of bridge .RE .PP -\fIbr_cost\fR +\fIbr_fd\fR .RS 4 -Total cost from transmitting bridge to root +Forward delay in 1/256 secs .RE .PP -\fIbr_msg\fR +\fInf_queue\fR .RS 4 -Message age in 1/256 secs +Constant used to signify a \*(Aqqueue\*(Aq verdict .RE .PP \fIbr_mac\fR @@ -147,54 +137,64 @@ Message age in 1/256 secs Bridge MAC address .RE .PP -\fIbr_rid\fR +\fIllcpdu\fR .RS 4 -Identity of root bridge +Address of LLC Protocol Data Unit .RE .PP -\fInf_stop\fR +\fInf_repeat\fR .RS 4 -Constant used to signify a \*(Aqstop\*(Aq verdict +Constant used to signify a \*(Aqrepeat\*(Aq verdict .RE .PP -\fIbr_vid\fR +\fInf_accept\fR .RS 4 -Protocol version identifier +Constant used to signify an \*(Aqaccept\*(Aq verdict .RE .PP -\fIbr_bid\fR +\fIlength\fR .RS 4 -Identity of bridge +The length of the packet buffer contents, in bytes .RE .PP -\fIbr_flags\fR +\fIbr_msg\fR .RS 4 -BPDU flags +Message age in 1/256 secs .RE .PP -\fIbr_htime\fR +\fIbr_max\fR .RS 4 -Hello time in 1/256 secs +Max age in 1/256 secs .RE .PP -\fIlength\fR +\fInf_drop\fR .RS 4 -The length of the packet buffer contents, in bytes +Constant used to signify a \*(Aqdrop\*(Aq verdict .RE .PP -\fIprotocol\fR +\fIbr_rid\fR .RS 4 -Packet protocol +Identity of root bridge .RE .PP -\fInf_accept\fR +\fIoutdev_name\fR .RS 4 -Constant used to signify an \*(Aqaccept\*(Aq verdict +Name of network device packet will be routed to (if known) .RE .PP -\fInf_drop\fR +\fIdata_hex\fR .RS 4 -Constant used to signify a \*(Aqdrop\*(Aq verdict +A hexadecimal string representing the packet buffer contents +.RE +.PP +\fIdata_str\fR +.RS 4 +A string representing the packet buffer contents +.RE +.PP +\fIbr_rmac\fR +.RS 4 +Root bridge MAC address .RE .SH SEE ALSO\n .IR tapset::netfilter (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.bridge.pre_routing.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.bridge.pre_routing.3stap index d6088b9c9..1eb851e36 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.bridge.pre_routing.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.bridge.pre_routing.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netfilter.bridge.pre_routing .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETFILTER\&.B" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETFILTER\&.B" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,165 +36,165 @@ netfilter\&.bridge\&.pre_routing .fi .SH "VALUES" .PP -\fInf_drop\fR +\fIbr_htime\fR .RS 4 -Constant used to signify a \*(Aqdrop\*(Aq verdict +Hello time in 1/256 secs .RE .PP -\fInf_accept\fR +\fIindev_name\fR .RS 4 -Constant used to signify an \*(Aqaccept\*(Aq verdict +Name of network device packet was received on (if known) .RE .PP -\fIprotocol\fR +\fIbr_type\fR .RS 4 -Packet protocol +BPDU type .RE .PP -\fIbr_vid\fR +\fIpf\fR .RS 4 -Protocol version identifier +Protocol family \-\- always +\(lqbridge\(rq .RE .PP -\fIbr_bid\fR +\fIbr_prid\fR .RS 4 -Identity of bridge +Protocol identifier .RE .PP -\fIbr_flags\fR +\fIbr_cost\fR .RS 4 -BPDU flags +Total cost from transmitting bridge to root .RE .PP -\fIbr_htime\fR +\fIbr_poid\fR .RS 4 -Hello time in 1/256 secs +Port identifier .RE .PP -\fIlength\fR +\fInf_stolen\fR .RS 4 -The length of the packet buffer contents, in bytes +Constant used to signify a \*(Aqstolen\*(Aq verdict .RE .PP -\fIbr_cost\fR +\fIindev\fR .RS 4 -Total cost from transmitting bridge to root +Address of net_device representing input device, 0 if unknown .RE .PP -\fIindev_name\fR +\fIprotocol\fR .RS 4 -Name of network device packet was received on (if known) +Packet protocol .RE .PP -\fIllcpdu\fR +\fIbr_bid\fR .RS 4 -Address of LLC Protocol Data Unit +Identity of bridge .RE .PP -\fInf_stop\fR +\fIllcproto_stp\fR .RS 4 -Constant used to signify a \*(Aqstop\*(Aq verdict +Constant used to signify Bridge Spanning Tree Protocol packet .RE .PP -\fIbr_msg\fR +\fIbr_vid\fR .RS 4 -Message age in 1/256 secs +Protocol version identifier .RE .PP -\fIbr_mac\fR +\fInf_stop\fR .RS 4 -Bridge MAC address +Constant used to signify a \*(Aqstop\*(Aq verdict .RE .PP -\fIbr_rid\fR +\fIbr_flags\fR .RS 4 -Identity of root bridge +BPDU flags .RE .PP -\fIbr_rmac\fR +\fIoutdev\fR .RS 4 -Root bridge MAC address +Address of net_device representing output device, 0 if unknown .RE .PP -\fIindev\fR +\fIbrhdr\fR .RS 4 -Address of net_device representing input device, 0 if unknown +Address of bridge header .RE .PP -\fIdata_hex\fR +\fIlength\fR .RS 4 -A hexadecimal string representing the packet buffer contents +The length of the packet buffer contents, in bytes .RE .PP -\fIbr_poid\fR +\fInf_accept\fR .RS 4 -Port identifier +Constant used to signify an \*(Aqaccept\*(Aq verdict .RE .PP -\fIbr_max\fR +\fIbr_mac\fR .RS 4 -Max age in 1/256 secs +Bridge MAC address .RE .PP -\fIoutdev_name\fR +\fInf_repeat\fR .RS 4 -Name of network device packet will be routed to (if known) +Constant used to signify a \*(Aqrepeat\*(Aq verdict .RE .PP -\fInf_repeat\fR +\fIllcpdu\fR .RS 4 -Constant used to signify a \*(Aqrepeat\*(Aq verdict +Address of LLC Protocol Data Unit .RE .PP -\fIoutdev\fR +\fIbr_fd\fR .RS 4 -Address of net_device representing output device, 0 if unknown +Forward delay in 1/256 secs .RE .PP -\fIbr_type\fR +\fInf_queue\fR .RS 4 -BPDU type +Constant used to signify a \*(Aqqueue\*(Aq verdict .RE .PP -\fIbr_prid\fR +\fIdata_str\fR .RS 4 -Protocol identifier +A string representing the packet buffer contents .RE .PP -\fIllcproto_stp\fR +\fIbr_rmac\fR .RS 4 -Constant used to signify Bridge Spanning Tree Protocol packet +Root bridge MAC address .RE .PP -\fIbrhdr\fR +\fIbr_rid\fR .RS 4 -Address of bridge header +Identity of root bridge .RE .PP -\fInf_queue\fR +\fIoutdev_name\fR .RS 4 -Constant used to signify a \*(Aqqueue\*(Aq verdict +Name of network device packet will be routed to (if known) .RE .PP -\fIpf\fR +\fIdata_hex\fR .RS 4 -Protocol family \-\- always -\(lqbridge\(rq +A hexadecimal string representing the packet buffer contents .RE .PP -\fIbr_fd\fR +\fIbr_max\fR .RS 4 -Forward delay in 1/256 secs +Max age in 1/256 secs .RE .PP -\fIdata_str\fR +\fInf_drop\fR .RS 4 -A string representing the packet buffer contents +Constant used to signify a \*(Aqdrop\*(Aq verdict .RE .PP -\fInf_stolen\fR +\fIbr_msg\fR .RS 4 -Constant used to signify a \*(Aqstolen\*(Aq verdict +Message age in 1/256 secs .RE .SH SEE ALSO\n .IR tapset::netfilter (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.ip.forward.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.ip.forward.3stap index 4057a9a9f..170b1269f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.ip.forward.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.ip.forward.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netfilter.ip.forward .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETFILTER\&.I" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETFILTER\&.I" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,64 +36,64 @@ netfilter\&.ip\&.forward .fi .SH "VALUES" .PP -\fIfamily\fR +\fIoutdev\fR .RS 4 -IP address family +Address of net_device representing output device, 0 if unknown .RE .PP -\fIsaddr\fR +\fIurg\fR .RS 4 -A string representing the source IP address +TCP URG flag (if protocol is TCP; ipv4 only) .RE .PP -\fIfin\fR +\fInf_stop\fR .RS 4 -TCP FIN flag (if protocol is TCP; ipv4 only) +Constant used to signify a \*(Aqstop\*(Aq verdict .RE .PP -\fIprotocol\fR +\fIsyn\fR .RS 4 -Packet protocol from driver (ipv4 only) +TCP SYN flag (if protocol is TCP; ipv4 only) .RE .PP -\fInf_accept\fR +\fIsaddr\fR .RS 4 -Constant used to signify an \*(Aqaccept\*(Aq verdict +A string representing the source IP address .RE .PP -\fInf_drop\fR +\fIfin\fR .RS 4 -Constant used to signify a \*(Aqdrop\*(Aq verdict +TCP FIN flag (if protocol is TCP; ipv4 only) .RE .PP -\fIiphdr\fR +\fIprotocol\fR .RS 4 -Address of IP header +Packet protocol from driver (ipv4 only) .RE .PP -\fIdport\fR +\fIipproto_tcp\fR .RS 4 -TCP or UDP destination port (ipv4 only) +Constant used to signify that the packet protocol is TCP .RE .PP -\fInf_stop\fR +\fIpsh\fR .RS 4 -Constant used to signify a \*(Aqstop\*(Aq verdict +TCP PSH flag (if protocol is TCP; ipv4 only) .RE .PP -\fIsyn\fR +\fIack\fR .RS 4 -TCP SYN flag (if protocol is TCP; ipv4 only) +TCP ACK flag (if protocol is TCP; ipv4 only) .RE .PP -\fIack\fR +\fIindev\fR .RS 4 -TCP ACK flag (if protocol is TCP; ipv4 only) +Address of net_device representing input device, 0 if unknown .RE .PP -\fIipproto_tcp\fR +\fInf_stolen\fR .RS 4 -Constant used to signify that the packet protocol is TCP +Constant used to signify a \*(Aqstolen\*(Aq verdict .RE .PP \fIindev_name\fR @@ -101,24 +101,27 @@ Constant used to signify that the packet protocol is TCP Name of network device packet was received on (if known) .RE .PP -\fIlength\fR +\fIdport\fR .RS 4 -The length of the packet buffer contents, in bytes +TCP or UDP destination port (ipv4 only) .RE .PP -\fIpsh\fR +\fIfamily\fR .RS 4 -TCP PSH flag (if protocol is TCP; ipv4 only) +IP address family .RE .PP -\fInf_repeat\fR +\fIpf\fR .RS 4 -Constant used to signify a \*(Aqrepeat\*(Aq verdict +Protocol family \-\- either +\(lqipv4\(rq +or +\(lqipv6\(rq .RE .PP -\fIoutdev_name\fR +\fIipproto_udp\fR .RS 4 -Name of network device packet will be routed to (if known) +Constant used to signify that the packet protocol is UDP .RE .PP \fIrst\fR @@ -126,39 +129,39 @@ Name of network device packet will be routed to (if known) TCP RST flag (if protocol is TCP; ipv4 only) .RE .PP -\fIdaddr\fR +\fInf_drop\fR .RS 4 -A string representing the destination IP address +Constant used to signify a \*(Aqdrop\*(Aq verdict .RE .PP -\fIsport\fR +\fIdata_str\fR .RS 4 -TCP or UDP source port (ipv4 only) +A string representing the packet buffer contents .RE .PP -\fIurg\fR +\fIdata_hex\fR .RS 4 -TCP URG flag (if protocol is TCP; ipv4 only) +A hexadecimal string representing the packet buffer contents .RE .PP -\fIdata_hex\fR +\fIoutdev_name\fR .RS 4 -A hexadecimal string representing the packet buffer contents +Name of network device packet will be routed to (if known) .RE .PP -\fIindev\fR +\fIdaddr\fR .RS 4 -Address of net_device representing input device, 0 if unknown +A string representing the destination IP address .RE .PP -\fIdata_str\fR +\fInf_repeat\fR .RS 4 -A string representing the packet buffer contents +Constant used to signify a \*(Aqrepeat\*(Aq verdict .RE .PP -\fInf_stolen\fR +\fIsport\fR .RS 4 -Constant used to signify a \*(Aqstolen\*(Aq verdict +TCP or UDP source port (ipv4 only) .RE .PP \fInf_queue\fR @@ -166,22 +169,19 @@ Constant used to signify a \*(Aqstolen\*(Aq verdict Constant used to signify a \*(Aqqueue\*(Aq verdict .RE .PP -\fIpf\fR +\fIlength\fR .RS 4 -Protocol family \-\- either -\(lqipv4\(rq -or -\(lqipv6\(rq +The length of the packet buffer contents, in bytes .RE .PP -\fIoutdev\fR +\fIiphdr\fR .RS 4 -Address of net_device representing output device, 0 if unknown +Address of IP header .RE .PP -\fIipproto_udp\fR +\fInf_accept\fR .RS 4 -Constant used to signify that the packet protocol is UDP +Constant used to signify an \*(Aqaccept\*(Aq verdict .RE .SH SEE ALSO\n .IR tapset::netfilter (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.ip.local_in.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.ip.local_in.3stap index bf7968b5f..fc9367b93 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.ip.local_in.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.ip.local_in.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netfilter.ip.local_in .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETFILTER\&.I" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETFILTER\&.I" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,34 +36,37 @@ netfilter\&.ip\&.local_in .fi .SH "VALUES" .PP -\fIlength\fR +\fIindev\fR .RS 4 -The length of the packet buffer contents, in bytes +Address of net_device representing input device, 0 if unknown .RE .PP -\fIpsh\fR +\fInf_stolen\fR .RS 4 -TCP PSH flag (if protocol is TCP; ipv4 only) +Constant used to signify a \*(Aqstolen\*(Aq verdict .RE .PP -\fIsyn\fR +\fIipproto_udp\fR .RS 4 -TCP SYN flag (if protocol is TCP; ipv4 only) +Constant used to signify that the packet protocol is UDP .RE .PP -\fIack\fR +\fIpf\fR .RS 4 -TCP ACK flag (if protocol is TCP; ipv4 only) +Protocol family \-\- either +\(lqipv4\(rq +or +\(lqipv6\(rq .RE .PP -\fInf_stop\fR +\fIfamily\fR .RS 4 -Constant used to signify a \*(Aqstop\*(Aq verdict +IP address family .RE .PP -\fIipproto_tcp\fR +\fIdport\fR .RS 4 -Constant used to signify that the packet protocol is TCP +TCP or UDP destination port (ipv4 only) .RE .PP \fIindev_name\fR @@ -71,24 +74,19 @@ Constant used to signify that the packet protocol is TCP Name of network device packet was received on (if known) .RE .PP -\fInf_drop\fR -.RS 4 -Constant used to signify a \*(Aqdrop\*(Aq verdict -.RE -.PP -\fInf_accept\fR +\fInf_stop\fR .RS 4 -Constant used to signify an \*(Aqaccept\*(Aq verdict +Constant used to signify a \*(Aqstop\*(Aq verdict .RE .PP -\fIdport\fR +\fIurg\fR .RS 4 -TCP or UDP destination port (ipv4 only) +TCP URG flag (if protocol is TCP; ipv4 only) .RE .PP -\fIiphdr\fR +\fIoutdev\fR .RS 4 -Address of IP header +Address of net_device representing output device, 0 if unknown .RE .PP \fIsaddr\fR @@ -96,9 +94,9 @@ Address of IP header A string representing the source IP address .RE .PP -\fIfamily\fR +\fIsyn\fR .RS 4 -IP address family +TCP SYN flag (if protocol is TCP; ipv4 only) .RE .PP \fIprotocol\fR @@ -111,67 +109,64 @@ Packet protocol from driver (ipv4 only) TCP FIN flag (if protocol is TCP; ipv4 only) .RE .PP -\fIipproto_udp\fR +\fIack\fR .RS 4 -Constant used to signify that the packet protocol is UDP +TCP ACK flag (if protocol is TCP; ipv4 only) .RE .PP -\fIoutdev\fR +\fIipproto_tcp\fR .RS 4 -Address of net_device representing output device, 0 if unknown +Constant used to signify that the packet protocol is TCP .RE .PP -\fInf_queue\fR +\fIpsh\fR .RS 4 -Constant used to signify a \*(Aqqueue\*(Aq verdict +TCP PSH flag (if protocol is TCP; ipv4 only) .RE .PP -\fIpf\fR +\fInf_repeat\fR .RS 4 -Protocol family \-\- either -\(lqipv4\(rq -or -\(lqipv6\(rq +Constant used to signify a \*(Aqrepeat\*(Aq verdict .RE .PP -\fInf_stolen\fR +\fIsport\fR .RS 4 -Constant used to signify a \*(Aqstolen\*(Aq verdict +TCP or UDP source port (ipv4 only) .RE .PP -\fIdata_str\fR +\fInf_queue\fR .RS 4 -A string representing the packet buffer contents +Constant used to signify a \*(Aqqueue\*(Aq verdict .RE .PP -\fIdata_hex\fR +\fIlength\fR .RS 4 -A hexadecimal string representing the packet buffer contents +The length of the packet buffer contents, in bytes .RE .PP -\fIurg\fR +\fInf_accept\fR .RS 4 -TCP URG flag (if protocol is TCP; ipv4 only) +Constant used to signify an \*(Aqaccept\*(Aq verdict .RE .PP -\fIsport\fR +\fIiphdr\fR .RS 4 -TCP or UDP source port (ipv4 only) +Address of IP header .RE .PP -\fIindev\fR +\fInf_drop\fR .RS 4 -Address of net_device representing input device, 0 if unknown +Constant used to signify a \*(Aqdrop\*(Aq verdict .RE .PP -\fIoutdev_name\fR +\fIrst\fR .RS 4 -Name of network device packet will be routed to (if known) +TCP RST flag (if protocol is TCP; ipv4 only) .RE .PP -\fInf_repeat\fR +\fIdata_str\fR .RS 4 -Constant used to signify a \*(Aqrepeat\*(Aq verdict +A string representing the packet buffer contents .RE .PP \fIdaddr\fR @@ -179,9 +174,14 @@ Constant used to signify a \*(Aqrepeat\*(Aq verdict A string representing the destination IP address .RE .PP -\fIrst\fR +\fIoutdev_name\fR .RS 4 -TCP RST flag (if protocol is TCP; ipv4 only) +Name of network device packet will be routed to (if known) +.RE +.PP +\fIdata_hex\fR +.RS 4 +A hexadecimal string representing the packet buffer contents .RE .SH SEE ALSO\n .IR tapset::netfilter (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.ip.local_out.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.ip.local_out.3stap index 63f78db03..083c07c2d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.ip.local_out.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.ip.local_out.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netfilter.ip.local_out .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETFILTER\&.I" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETFILTER\&.I" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ netfilter\&.ip\&.local_out .fi .SH "VALUES" .PP -\fIoutdev_name\fR +\fInf_queue\fR .RS 4 -Name of network device packet will be routed to (if known) +Constant used to signify a \*(Aqqueue\*(Aq verdict .RE .PP \fInf_repeat\fR @@ -46,47 +46,49 @@ Name of network device packet will be routed to (if known) Constant used to signify a \*(Aqrepeat\*(Aq verdict .RE .PP -\fIdaddr\fR +\fIsport\fR .RS 4 -A string representing the destination IP address +TCP or UDP source port (ipv4 only) .RE .PP -\fIrst\fR +\fInf_accept\fR .RS 4 -TCP RST flag (if protocol is TCP; ipv4 only) +Constant used to signify an \*(Aqaccept\*(Aq verdict .RE .PP -\fIdata_hex\fR +\fIiphdr\fR .RS 4 -A hexadecimal string representing the packet buffer contents +Address of IP header .RE .PP -\fIurg\fR +\fIlength\fR .RS 4 -TCP URG flag (if protocol is TCP; ipv4 only) +The length of the packet buffer contents, in bytes .RE .PP -\fIsport\fR +\fInf_drop\fR .RS 4 -TCP or UDP source port (ipv4 only) +Constant used to signify a \*(Aqdrop\*(Aq verdict .RE .PP -\fIindev\fR +\fIrst\fR .RS 4 -Address of net_device representing input device, 0 if unknown +TCP RST flag (if protocol is TCP; ipv4 only) .RE .PP -\fInf_queue\fR +\fIdaddr\fR .RS 4 -Constant used to signify a \*(Aqqueue\*(Aq verdict +A string representing the destination IP address .RE .PP -\fIpf\fR +\fIoutdev_name\fR .RS 4 -Protocol family \-\- either -\(lqipv4\(rq -or -\(lqipv6\(rq +Name of network device packet will be routed to (if known) +.RE +.PP +\fIdata_hex\fR +.RS 4 +A hexadecimal string representing the packet buffer contents .RE .PP \fIdata_str\fR @@ -94,6 +96,11 @@ or A string representing the packet buffer contents .RE .PP +\fIindev\fR +.RS 4 +Address of net_device representing input device, 0 if unknown +.RE +.PP \fInf_stolen\fR .RS 4 Constant used to signify a \*(Aqstolen\*(Aq verdict @@ -104,14 +111,12 @@ Constant used to signify a \*(Aqstolen\*(Aq verdict Constant used to signify that the packet protocol is UDP .RE .PP -\fIoutdev\fR -.RS 4 -Address of net_device representing output device, 0 if unknown -.RE -.PP -\fIsaddr\fR +\fIpf\fR .RS 4 -A string representing the source IP address +Protocol family \-\- either +\(lqipv4\(rq +or +\(lqipv6\(rq .RE .PP \fIfamily\fR @@ -119,39 +124,39 @@ A string representing the source IP address IP address family .RE .PP -\fIprotocol\fR +\fIdport\fR .RS 4 -Packet protocol from driver (ipv4 only) +TCP or UDP destination port (ipv4 only) .RE .PP -\fIfin\fR +\fIindev_name\fR .RS 4 -TCP FIN flag (if protocol is TCP; ipv4 only) +Name of network device packet was received on (if known) .RE .PP -\fInf_drop\fR +\fIsaddr\fR .RS 4 -Constant used to signify a \*(Aqdrop\*(Aq verdict +A string representing the source IP address .RE .PP -\fInf_accept\fR +\fIsyn\fR .RS 4 -Constant used to signify an \*(Aqaccept\*(Aq verdict +TCP SYN flag (if protocol is TCP; ipv4 only) .RE .PP -\fIdport\fR +\fInf_stop\fR .RS 4 -TCP or UDP destination port (ipv4 only) +Constant used to signify a \*(Aqstop\*(Aq verdict .RE .PP -\fIiphdr\fR +\fIoutdev\fR .RS 4 -Address of IP header +Address of net_device representing output device, 0 if unknown .RE .PP -\fIsyn\fR +\fIurg\fR .RS 4 -TCP SYN flag (if protocol is TCP; ipv4 only) +TCP URG flag (if protocol is TCP; ipv4 only) .RE .PP \fIack\fR @@ -159,29 +164,24 @@ TCP SYN flag (if protocol is TCP; ipv4 only) TCP ACK flag (if protocol is TCP; ipv4 only) .RE .PP -\fInf_stop\fR -.RS 4 -Constant used to signify a \*(Aqstop\*(Aq verdict -.RE -.PP \fIipproto_tcp\fR .RS 4 Constant used to signify that the packet protocol is TCP .RE .PP -\fIindev_name\fR +\fIpsh\fR .RS 4 -Name of network device packet was received on (if known) +TCP PSH flag (if protocol is TCP; ipv4 only) .RE .PP -\fIlength\fR +\fIprotocol\fR .RS 4 -The length of the packet buffer contents, in bytes +Packet protocol from driver (ipv4 only) .RE .PP -\fIpsh\fR +\fIfin\fR .RS 4 -TCP PSH flag (if protocol is TCP; ipv4 only) +TCP FIN flag (if protocol is TCP; ipv4 only) .RE .SH SEE ALSO\n .IR tapset::netfilter (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.ip.post_routing.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.ip.post_routing.3stap index 572b98647..97db3957b 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.ip.post_routing.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.ip.post_routing.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netfilter.ip.post_routing .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETFILTER\&.I" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETFILTER\&.I" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,54 +36,54 @@ netfilter\&.ip\&.post_routing .fi .SH "VALUES" .PP -\fIpsh\fR +\fIiphdr\fR .RS 4 -TCP PSH flag (if protocol is TCP; ipv4 only) +Address of IP header .RE .PP -\fIlength\fR +\fInf_accept\fR .RS 4 -The length of the packet buffer contents, in bytes +Constant used to signify an \*(Aqaccept\*(Aq verdict .RE .PP -\fIindev_name\fR +\fIlength\fR .RS 4 -Name of network device packet was received on (if known) +The length of the packet buffer contents, in bytes .RE .PP -\fIipproto_tcp\fR +\fInf_queue\fR .RS 4 -Constant used to signify that the packet protocol is TCP +Constant used to signify a \*(Aqqueue\*(Aq verdict .RE .PP -\fIsyn\fR +\fInf_repeat\fR .RS 4 -TCP SYN flag (if protocol is TCP; ipv4 only) +Constant used to signify a \*(Aqrepeat\*(Aq verdict .RE .PP -\fIack\fR +\fIsport\fR .RS 4 -TCP ACK flag (if protocol is TCP; ipv4 only) +TCP or UDP source port (ipv4 only) .RE .PP -\fInf_stop\fR +\fIoutdev_name\fR .RS 4 -Constant used to signify a \*(Aqstop\*(Aq verdict +Name of network device packet will be routed to (if known) .RE .PP -\fIiphdr\fR +\fIdata_hex\fR .RS 4 -Address of IP header +A hexadecimal string representing the packet buffer contents .RE .PP -\fIdport\fR +\fIdaddr\fR .RS 4 -TCP or UDP destination port (ipv4 only) +A string representing the destination IP address .RE .PP -\fInf_accept\fR +\fIdata_str\fR .RS 4 -Constant used to signify an \*(Aqaccept\*(Aq verdict +A string representing the packet buffer contents .RE .PP \fInf_drop\fR @@ -91,19 +91,27 @@ Constant used to signify an \*(Aqaccept\*(Aq verdict Constant used to signify a \*(Aqdrop\*(Aq verdict .RE .PP -\fIfin\fR +\fIrst\fR .RS 4 -TCP FIN flag (if protocol is TCP; ipv4 only) +TCP RST flag (if protocol is TCP; ipv4 only) .RE .PP -\fIprotocol\fR +\fIpf\fR .RS 4 -Packet protocol from driver (ipv4 only) +Protocol family \-\- either +\(lqipv4\(rq +or +\(lqipv6\(rq .RE .PP -\fIsaddr\fR +\fIindev_name\fR .RS 4 -A string representing the source IP address +Name of network device packet was received on (if known) +.RE +.PP +\fIdport\fR +.RS 4 +TCP or UDP destination port (ipv4 only) .RE .PP \fIfamily\fR @@ -116,72 +124,64 @@ IP address family Constant used to signify that the packet protocol is UDP .RE .PP -\fIoutdev\fR -.RS 4 -Address of net_device representing output device, 0 if unknown -.RE -.PP -\fInf_queue\fR +\fIindev\fR .RS 4 -Constant used to signify a \*(Aqqueue\*(Aq verdict +Address of net_device representing input device, 0 if unknown .RE .PP -\fIpf\fR +\fInf_stolen\fR .RS 4 -Protocol family \-\- either -\(lqipv4\(rq -or -\(lqipv6\(rq +Constant used to signify a \*(Aqstolen\*(Aq verdict .RE .PP -\fIdata_str\fR +\fIipproto_tcp\fR .RS 4 -A string representing the packet buffer contents +Constant used to signify that the packet protocol is TCP .RE .PP -\fInf_stolen\fR +\fIpsh\fR .RS 4 -Constant used to signify a \*(Aqstolen\*(Aq verdict +TCP PSH flag (if protocol is TCP; ipv4 only) .RE .PP -\fIindev\fR +\fIack\fR .RS 4 -Address of net_device representing input device, 0 if unknown +TCP ACK flag (if protocol is TCP; ipv4 only) .RE .PP -\fIurg\fR +\fIfin\fR .RS 4 -TCP URG flag (if protocol is TCP; ipv4 only) +TCP FIN flag (if protocol is TCP; ipv4 only) .RE .PP -\fIsport\fR +\fIprotocol\fR .RS 4 -TCP or UDP source port (ipv4 only) +Packet protocol from driver (ipv4 only) .RE .PP -\fIdata_hex\fR +\fIsyn\fR .RS 4 -A hexadecimal string representing the packet buffer contents +TCP SYN flag (if protocol is TCP; ipv4 only) .RE .PP -\fIrst\fR +\fIsaddr\fR .RS 4 -TCP RST flag (if protocol is TCP; ipv4 only) +A string representing the source IP address .RE .PP -\fIdaddr\fR +\fIurg\fR .RS 4 -A string representing the destination IP address +TCP URG flag (if protocol is TCP; ipv4 only) .RE .PP -\fIoutdev_name\fR +\fIoutdev\fR .RS 4 -Name of network device packet will be routed to (if known) +Address of net_device representing output device, 0 if unknown .RE .PP -\fInf_repeat\fR +\fInf_stop\fR .RS 4 -Constant used to signify a \*(Aqrepeat\*(Aq verdict +Constant used to signify a \*(Aqstop\*(Aq verdict .RE .SH SEE ALSO\n .IR tapset::netfilter (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.ip.pre_routing.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.ip.pre_routing.3stap index 901923cc3..e96ad6d1b 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.ip.pre_routing.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::netfilter.ip.pre_routing.3stap @@ -2,12 +2,12 @@ .\" Title: probe::netfilter.ip.pre_routing .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NETFILTER\&.I" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::NETFILTER\&.I" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,69 +36,69 @@ netfilter\&.ip\&.pre_routing .fi .SH "VALUES" .PP -\fInf_stolen\fR +\fIipproto_udp\fR .RS 4 -Constant used to signify a \*(Aqstolen\*(Aq verdict +Constant used to signify that the packet protocol is UDP .RE .PP -\fIdata_str\fR +\fIpf\fR .RS 4 -A string representing the packet buffer contents +Protocol family \- either \*(Aqipv4\*(Aq or \*(Aqipv6\*(Aq .RE .PP -\fIpf\fR +\fIdport\fR .RS 4 -Protocol family \- either \*(Aqipv4\*(Aq or \*(Aqipv6\*(Aq +TCP or UDP destination port (ipv4 only) .RE .PP -\fInf_queue\fR +\fIfamily\fR .RS 4 -Constant used to signify a \*(Aqqueue\*(Aq verdict +IP address family .RE .PP -\fIoutdev\fR +\fIindev_name\fR .RS 4 -Address of net_device representing output device, 0 if unknown +Name of network device packet was received on (if known) .RE .PP -\fIipproto_udp\fR +\fInf_stolen\fR .RS 4 -Constant used to signify that the packet protocol is UDP +Constant used to signify a \*(Aqstolen\*(Aq verdict .RE .PP -\fIdaddr\fR +\fIindev\fR .RS 4 -A string representing the destination IP address +Address of net_device representing input device, 0 if unknown .RE .PP -\fIrst\fR +\fIprotocol\fR .RS 4 -TCP RST flag (if protocol is TCP; ipv4 only) +Packet protocol from driver (ipv4 only) .RE .PP -\fInf_repeat\fR +\fIfin\fR .RS 4 -Constant used to signify a \*(Aqrepeat\*(Aq verdict +TCP FIN flag (if protocol is TCP; ipv4 only) .RE .PP -\fIoutdev_name\fR +\fIack\fR .RS 4 -Name of network device packet will be routed to (if known) +TCP ACK flag (if protocol is TCP; ipv4 only) .RE .PP -\fIindev\fR +\fIpsh\fR .RS 4 -Address of net_device representing input device, 0 if unknown +TCP PSH flag (if protocol is TCP; ipv4 only) .RE .PP -\fIdata_hex\fR +\fIipproto_tcp\fR .RS 4 -A hexadecimal string representing the packet buffer contents +Constant used to signify that the packet protocol is TCP .RE .PP -\fIsport\fR +\fInf_stop\fR .RS 4 -TCP or UDP source port (ipv4 only) +Constant used to signify a \*(Aqstop\*(Aq verdict .RE .PP \fIurg\fR @@ -106,14 +106,14 @@ TCP or UDP source port (ipv4 only) TCP URG flag (if protocol is TCP; ipv4 only) .RE .PP -\fIipproto_tcp\fR +\fIoutdev\fR .RS 4 -Constant used to signify that the packet protocol is TCP +Address of net_device representing output device, 0 if unknown .RE .PP -\fIindev_name\fR +\fIsaddr\fR .RS 4 -Name of network device packet was received on (if known) +A string representing the source IP address .RE .PP \fIsyn\fR @@ -121,54 +121,54 @@ Name of network device packet was received on (if known) TCP SYN flag (if protocol is TCP; ipv4 only) .RE .PP -\fInf_stop\fR +\fIlength\fR .RS 4 -Constant used to signify a \*(Aqstop\*(Aq verdict +The length of the packet buffer contents, in bytes .RE .PP -\fIack\fR +\fInf_accept\fR .RS 4 -TCP ACK flag (if protocol is TCP; ipv4 only) +Constant used to signify an \*(Aqaccept\*(Aq verdict .RE .PP -\fIpsh\fR +\fIiphdr\fR .RS 4 -TCP PSH flag (if protocol is TCP; ipv4 only) +Address of IP header .RE .PP -\fIlength\fR +\fIsport\fR .RS 4 -The length of the packet buffer contents, in bytes +TCP or UDP source port (ipv4 only) .RE .PP -\fIprotocol\fR +\fInf_repeat\fR .RS 4 -Packet protocol from driver (ipv4 only) +Constant used to signify a \*(Aqrepeat\*(Aq verdict .RE .PP -\fIfin\fR +\fInf_queue\fR .RS 4 -TCP FIN flag (if protocol is TCP; ipv4 only) +Constant used to signify a \*(Aqqueue\*(Aq verdict .RE .PP -\fIfamily\fR +\fIdata_str\fR .RS 4 -IP address family +A string representing the packet buffer contents .RE .PP -\fIsaddr\fR +\fIdaddr\fR .RS 4 -A string representing the source IP address +A string representing the destination IP address .RE .PP -\fIdport\fR +\fIoutdev_name\fR .RS 4 -TCP or UDP destination port (ipv4 only) +Name of network device packet will be routed to (if known) .RE .PP -\fIiphdr\fR +\fIdata_hex\fR .RS 4 -Address of IP header +A hexadecimal string representing the packet buffer contents .RE .PP \fInf_drop\fR @@ -176,9 +176,9 @@ Address of IP header Constant used to signify a \*(Aqdrop\*(Aq verdict .RE .PP -\fInf_accept\fR +\fIrst\fR .RS 4 -Constant used to signify an \*(Aqaccept\*(Aq verdict +TCP RST flag (if protocol is TCP; ipv4 only) .RE .SH SEE ALSO\n .IR tapset::netfilter (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.readpage.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.readpage.3stap index 02a71ce16..a44204371 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.readpage.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.readpage.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.aop.readpage .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.AOP\&.R" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.AOP\&.R" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,29 +41,29 @@ nfs\&.aop\&.readpage the address of page .RE .PP -\fIsize\fR +\fIi_flag\fR .RS 4 -number of pages to be read in this execution +file flags .RE .PP -\fIfile\fR +\fIsize\fR .RS 4 -file argument +number of pages to be read in this execution .RE .PP -\fIino\fR +\fIi_size\fR .RS 4 -inode number +file length in bytes .RE .PP -\fIpage_index\fR +\fIdev\fR .RS 4 -offset within mapping, can used a page identifier and position identifier in the page frame +device identifier .RE .PP -\fIdev\fR +\fIfile\fR .RS 4 -device identifier +file argument .RE .PP \fIrsize\fR @@ -71,19 +71,19 @@ device identifier read size (in bytes) .RE .PP -\fIi_flag\fR +\fIino\fR .RS 4 -file flags +inode number .RE .PP -\fIi_size\fR +\fIsb_flag\fR .RS 4 -file length in bytes +super block flags .RE .PP -\fIsb_flag\fR +\fIpage_index\fR .RS 4 -super block flags +offset within mapping, can used a page identifier and position identifier in the page frame .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.readpages.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.readpages.3stap index 9480b5950..15232a238 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.readpages.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.readpages.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.aop.readpages .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.AOP\&.R" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.AOP\&.R" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,9 @@ nfs\&.aop\&.readpages .fi .SH "VALUES" .PP -\fIino\fR -.RS 4 -inode number -.RE -.PP -\fIfile\fR +\fIdev\fR .RS 4 -filp argument +device identifier .RE .PP \fInr_pages\fR @@ -56,19 +51,24 @@ number of pages attempted to read in this execution number of pages attempted to read in this execution .RE .PP +\fIrpages\fR +.RS 4 +read size (in pages) +.RE +.PP \fIrsize\fR .RS 4 read size (in bytes) .RE .PP -\fIrpages\fR +\fIino\fR .RS 4 -read size (in pages) +inode number .RE .PP -\fIdev\fR +\fIfile\fR .RS 4 -device identifier +filp argument .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.release_page.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.release_page.3stap index 3d2720945..17b9ffc16 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.release_page.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.release_page.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.aop.release_page .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.AOP\&.R" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.AOP\&.R" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,19 @@ nfs\&.aop\&.release_page .fi .SH "VALUES" .PP -\fIsize\fR +\fIino\fR .RS 4 -release pages +inode number .RE .PP -\fIino\fR +\fIpage_index\fR .RS 4 -inode number +offset within mapping, can used a page identifier and position identifier in the page frame +.RE +.PP +\fIsize\fR +.RS 4 +release pages .RE .PP \fI__page\fR @@ -55,11 +60,6 @@ the address of page .RS 4 device identifier .RE -.PP -\fIpage_index\fR -.RS 4 -offset within mapping, can used a page identifier and position identifier in the page frame -.RE .SH "DESCRIPTION" .PP Fires when do a release operation on NFS\&. diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.set_page_dirty.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.set_page_dirty.3stap index 2d4b71be6..caddf40b2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.set_page_dirty.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.set_page_dirty.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.aop.set_page_dirty .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.AOP\&.S" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.AOP\&.S" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ nfs\&.aop\&.set_page_dirty .fi .SH "VALUES" .PP -\fIpage_flag\fR +\fI__page\fR .RS 4 -page flags +the address of page .RE .PP -\fI__page\fR +\fIpage_flag\fR .RS 4 -the address of page +page flags .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.write_begin.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.write_begin.3stap index 3e887c477..8ef3c8bfe 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.write_begin.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.write_begin.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.aop.write_begin .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.AOP\&.W" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.AOP\&.W" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,19 +36,9 @@ nfs\&.aop\&.write_begin .fi .SH "VALUES" .PP -\fIto\fR -.RS 4 -end address of this write operation -.RE -.PP -\fIsize\fR -.RS 4 -write bytes -.RE -.PP -\fIoffset\fR +\fIpage_index\fR .RS 4 -start address of this write operation +offset within mapping, can used a page identifier and position identifier in the page frame .RE .PP \fIino\fR @@ -61,15 +51,25 @@ inode number device identifier .RE .PP -\fIpage_index\fR +\fIoffset\fR .RS 4 -offset within mapping, can used a page identifier and position identifier in the page frame +start address of this write operation .RE .PP \fI__page\fR .RS 4 the address of page .RE +.PP +\fIsize\fR +.RS 4 +write bytes +.RE +.PP +\fIto\fR +.RS 4 +end address of this write operation +.RE .SH "DESCRIPTION" .PP Occurs when write operation occurs on nfs\&. It prepare a page for writing, look for a request corresponding to the page\&. If there is one, and it belongs to another file, it flush it out before it tries to copy anything into the page\&. Also do the same if it finds a request from an existing dropped page diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.write_end.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.write_end.3stap index adaa9e5bf..16e7e3200 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.write_end.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.write_end.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.aop.write_end .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.AOP\&.W" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.AOP\&.W" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ nfs\&.aop\&.write_end .fi .SH "VALUES" .PP -\fIino\fR +\fIdev\fR .RS 4 -inode number +device identifier .RE .PP \fIoffset\fR @@ -46,29 +46,29 @@ inode number start address of this write operation .RE .PP -\fIsize\fR +\fIi_size\fR .RS 4 -write bytes +file length in bytes .RE .PP -\fIto\fR +\fI__page\fR .RS 4 -end address of this write operation +the address of page .RE .PP -\fI__page\fR +\fIsize\fR .RS 4 -the address of page +write bytes .RE .PP -\fIi_flag\fR +\fIto\fR .RS 4 -file flags +end address of this write operation .RE .PP -\fIi_size\fR +\fIi_flag\fR .RS 4 -file length in bytes +file flags .RE .PP \fIsb_flag\fR @@ -81,9 +81,9 @@ super block flags offset within mapping, can used a page identifier and position identifier in the page frame .RE .PP -\fIdev\fR +\fIino\fR .RS 4 -device identifier +inode number .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.writepage.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.writepage.3stap index 69428e6b7..0a24be49f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.writepage.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.writepage.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.aop.writepage .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.AOP\&.W" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.AOP\&.W" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,19 @@ nfs\&.aop\&.writepage .fi .SH "VALUES" .PP -\fIfor_kupdate\fR +\fIi_size\fR .RS 4 -a flag of writeback_control, indicates if it\*(Aqs a kupdate writeback +file length in bytes .RE .PP -\fIwsize\fR +\fIdev\fR .RS 4 -write size +device identifier +.RE +.PP +\fIi_flag\fR +.RS 4 +file flags .RE .PP \fIsize\fR @@ -51,9 +56,9 @@ write size number of pages to be written in this execution .RE .PP -\fIino\fR +\fI__page\fR .RS 4 -inode number +the address of page .RE .PP \fIpage_index\fR @@ -61,24 +66,24 @@ inode number offset within mapping, can used a page identifier and position identifier in the page frame .RE .PP -\fIdev\fR +\fIsb_flag\fR .RS 4 -device identifier +super block flags .RE .PP -\fIi_flag\fR +\fIi_state\fR .RS 4 -file flags +inode state flags .RE .PP -\fIsb_flag\fR +\fIino\fR .RS 4 -super block flags +inode number .RE .PP -\fIi_size\fR +\fIwsize\fR .RS 4 -file length in bytes +write size .RE .PP \fIfor_reclaim\fR @@ -86,14 +91,9 @@ file length in bytes a flag of writeback_control, indicates if it\*(Aqs invoked from the page allocator .RE .PP -\fIi_state\fR -.RS 4 -inode state flags -.RE -.PP -\fI__page\fR +\fIfor_kupdate\fR .RS 4 -the address of page +a flag of writeback_control, indicates if it\*(Aqs a kupdate writeback .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.writepages.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.writepages.3stap index 8be1ec29c..f946a9ae9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.writepages.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.aop.writepages.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.aop.writepages .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.AOP\&.W" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.AOP\&.W" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,39 +41,39 @@ nfs\&.aop\&.writepages a flag of writeback_control, indicates if it\*(Aqs a kupdate writeback .RE .PP -\fInr_to_write\fR +\fIino\fR .RS 4 -number of pages attempted to be written in this execution +inode number .RE .PP -\fIwsize\fR +\fIfor_reclaim\fR .RS 4 -write size +a flag of writeback_control, indicates if it\*(Aqs invoked from the page allocator .RE .PP -\fIsize\fR +\fIwsize\fR .RS 4 -number of pages attempted to be written in this execution +write size .RE .PP -\fIino\fR +\fIwpages\fR .RS 4 -inode number +write size (in pages) .RE .PP -\fIdev\fR +\fIsize\fR .RS 4 -device identifier +number of pages attempted to be written in this execution .RE .PP -\fIwpages\fR +\fInr_to_write\fR .RS 4 -write size (in pages) +number of pages attempted to be written in this execution .RE .PP -\fIfor_reclaim\fR +\fIdev\fR .RS 4 -a flag of writeback_control, indicates if it\*(Aqs invoked from the page allocator +device identifier .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.aio_read.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.aio_read.3stap index 6cf8f73cb..0498a8c75 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.aio_read.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.aio_read.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.fop.aio_read .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.FOP\&.A" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.FOP\&.A" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,34 +36,34 @@ nfs\&.fop\&.aio_read .fi .SH "VALUES" .PP -\fIbuf\fR +\fIino\fR .RS 4 -the address of buf in user space +inode number .RE .PP -\fIparent_name\fR +\fIcache_valid\fR .RS 4 -parent dir name +cache related bit mask flag .RE .PP -\fIfile_name\fR +\fIpos\fR .RS 4 -file name +current position of file .RE .PP -\fIcache_valid\fR +\fIcache_time\fR .RS 4 -cache related bit mask flag +when we started read\-caching this inode .RE .PP -\fIcache_time\fR +\fIattrtimeo\fR .RS 4 -when we started read\-caching this inode +how long the cached information is assumed to be valid\&. We need to revalidate the cached attrs for this inode if jiffies \- read_cache_jiffies > attrtimeo\&. .RE .PP -\fIdev\fR +\fIfile_name\fR .RS 4 -device identifier +file name .RE .PP \fIcount\fR @@ -71,19 +71,19 @@ device identifier read bytes .RE .PP -\fIino\fR +\fIdev\fR .RS 4 -inode number +device identifier .RE .PP -\fIattrtimeo\fR +\fIbuf\fR .RS 4 -how long the cached information is assumed to be valid\&. We need to revalidate the cached attrs for this inode if jiffies \- read_cache_jiffies > attrtimeo\&. +the address of buf in user space .RE .PP -\fIpos\fR +\fIparent_name\fR .RS 4 -current position of file +parent dir name .RE .SH SEE ALSO\n .IR tapset::nfs (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.aio_write.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.aio_write.3stap index 8580a4219..a1c619403 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.aio_write.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.aio_write.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.fop.aio_write .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.FOP\&.A" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.FOP\&.A" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,11 +36,6 @@ nfs\&.fop\&.aio_write .fi .SH "VALUES" .PP -\fIcount\fR -.RS 4 -read bytes -.RE -.PP \fIino\fR .RS 4 inode number @@ -51,14 +46,9 @@ inode number offset of the file .RE .PP -\fIbuf\fR -.RS 4 -the address of buf in user space -.RE -.PP -\fIparent_name\fR +\fIcount\fR .RS 4 -parent dir name +read bytes .RE .PP \fIfile_name\fR @@ -70,5 +60,15 @@ file name .RS 4 device identifier .RE +.PP +\fIbuf\fR +.RS 4 +the address of buf in user space +.RE +.PP +\fIparent_name\fR +.RS 4 +parent dir name +.RE .SH SEE ALSO\n .IR tapset::nfs (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.check_flags.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.check_flags.3stap index 132e88503..d55080a00 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.check_flags.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.check_flags.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.fop.check_flags .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.FOP\&.C" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.FOP\&.C" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.flush.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.flush.3stap index 7780d8a01..7cf6c1a67 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.flush.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.flush.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.fop.flush .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.FOP\&.F" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.FOP\&.F" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,6 +36,11 @@ nfs\&.fop\&.flush .fi .SH "VALUES" .PP +\fImode\fR +.RS 4 +file mode +.RE +.PP \fIino\fR .RS 4 inode number @@ -46,11 +51,6 @@ inode number number of dirty page .RE .PP -\fImode\fR -.RS 4 -file mode -.RE -.PP \fIdev\fR .RS 4 device identifier diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.fsync.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.fsync.3stap index 5ca00f968..9765191c6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.fsync.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.fsync.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.fop.fsync .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.FOP\&.F" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.FOP\&.F" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ nfs\&.fop\&.fsync .fi .SH "VALUES" .PP -\fIdev\fR +\fIino\fR .RS 4 -device identifier +inode number .RE .PP -\fIino\fR +\fIdev\fR .RS 4 -inode number +device identifier .RE .PP \fIndirty\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.llseek.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.llseek.3stap index 09d8ab933..d6f21fea5 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.llseek.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.llseek.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.fop.llseek .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.FOP\&.L" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.FOP\&.L" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ nfs\&.fop\&.llseek .fi .SH "VALUES" .PP -\fIdev\fR +\fIwhence\fR .RS 4 -device identifier +the position to seek from .RE .PP -\fIwhence\fR +\fIwhence_str\fR .RS 4 -the position to seek from +symbolic string representation of the position to seek from .RE .PP \fIino\fR @@ -56,9 +56,9 @@ inode number the offset of the file will be repositioned .RE .PP -\fIwhence_str\fR +\fIdev\fR .RS 4 -symbolic string representation of the position to seek from +device identifier .RE .SH SEE ALSO\n .IR tapset::nfs (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.lock.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.lock.3stap index 88f6664bc..9d9a32ef9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.lock.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.lock.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.fop.lock .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.FOP\&.L" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.FOP\&.L" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,14 @@ nfs\&.fop\&.lock .fi .SH "VALUES" .PP -\fIfl_flag\fR +\fIfl_type\fR .RS 4 -lock flags +lock type +.RE +.PP +\fIcmd\fR +.RS 4 +cmd arguments .RE .PP \fIfl_end\fR @@ -51,29 +56,24 @@ ending offset of locked region starting offset of locked region .RE .PP -\fIdev\fR -.RS 4 -device identifier -.RE -.PP \fIino\fR .RS 4 inode number .RE .PP -\fIi_mode\fR +\fIfl_flag\fR .RS 4 -file type and access rights +lock flags .RE .PP -\fIfl_type\fR +\fIdev\fR .RS 4 -lock type +device identifier .RE .PP -\fIcmd\fR +\fIi_mode\fR .RS 4 -cmd arguments +file type and access rights .RE .SH SEE ALSO\n .IR tapset::nfs (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.mmap.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.mmap.3stap index 19c5d15f1..0a5622460 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.mmap.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.mmap.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.fop.mmap .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.FOP\&.M" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.FOP\&.M" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,29 +36,39 @@ nfs\&.fop\&.mmap .fi .SH "VALUES" .PP +\fIvm_start\fR +.RS 4 +start address within vm_mm +.RE +.PP \fIino\fR .RS 4 inode number .RE .PP +\fIvm_end\fR +.RS 4 +the first byte after end address within vm_mm +.RE +.PP \fIattrtimeo\fR .RS 4 how long the cached information is assumed to be valid\&. We need to revalidate the cached attrs for this inode if jiffies \- read_cache_jiffies > attrtimeo\&. .RE .PP -\fIfile_name\fR +\fIcache_valid\fR .RS 4 -file name +cache related bit mask flag .RE .PP -\fIvm_start\fR +\fIdev\fR .RS 4 -start address within vm_mm +device identifier .RE .PP -\fIbuf\fR +\fIfile_name\fR .RS 4 -the address of buf in user space +file name .RE .PP \fIparent_name\fR @@ -66,9 +76,9 @@ the address of buf in user space parent dir name .RE .PP -\fIvm_end\fR +\fIbuf\fR .RS 4 -the first byte after end address within vm_mm +the address of buf in user space .RE .PP \fIvm_flag\fR @@ -76,19 +86,9 @@ the first byte after end address within vm_mm vm flags .RE .PP -\fIdev\fR -.RS 4 -device identifier -.RE -.PP \fIcache_time\fR .RS 4 when we started read\-caching this inode .RE -.PP -\fIcache_valid\fR -.RS 4 -cache related bit mask flag -.RE .SH SEE ALSO\n .IR tapset::nfs (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.open.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.open.3stap index 255e4cd79..ed063d73d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.open.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.open.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.fop.open .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.FOP\&.O" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.FOP\&.O" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,14 +41,14 @@ nfs\&.fop\&.open file flag .RE .PP -\fIi_size\fR +\fIfile_name\fR .RS 4 -file length in bytes +file name .RE .PP -\fIfile_name\fR +\fIi_size\fR .RS 4 -file name +file length in bytes .RE .PP \fIdev\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.read.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.read.3stap index c8f289452..0103330be 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.read.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.read.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.fop.read .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.FOP\&.R" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.FOP\&.R" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.read_iter.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.read_iter.3stap index dfa78bfc0..8a61edce4 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.read_iter.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.read_iter.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.fop.read_iter .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.FOP\&.R" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.FOP\&.R" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,14 @@ nfs\&.fop\&.read_iter .fi .SH "VALUES" .PP -\fIdev\fR +\fIino\fR .RS 4 -device identifier +inode number +.RE +.PP +\fIattrtimeo\fR +.RS 4 +how long the cached information is assumed to be valid\&. We need to revalidate the cached attrs for this inode if jiffies \- read_cache_jiffies > attrtimeo\&. .RE .PP \fIcache_time\fR @@ -51,34 +56,29 @@ when we started read\-caching this inode cache related bit mask flag .RE .PP -\fIfile_name\fR -.RS 4 -file name -.RE -.PP -\fIparent_name\fR -.RS 4 -parent dir name -.RE -.PP \fIpos\fR .RS 4 current position of file .RE .PP -\fIattrtimeo\fR +\fIdev\fR .RS 4 -how long the cached information is assumed to be valid\&. We need to revalidate the cached attrs for this inode if jiffies \- read_cache_jiffies > attrtimeo\&. +device identifier .RE .PP -\fIino\fR +\fIfile_name\fR .RS 4 -inode number +file name .RE .PP \fIcount\fR .RS 4 read bytes .RE +.PP +\fIparent_name\fR +.RS 4 +parent dir name +.RE .SH SEE ALSO\n .IR tapset::nfs (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.release.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.release.3stap index eaa5304f0..d3f8d7cbb 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.release.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.release.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.fop.release .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.FOP\&.R" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.FOP\&.R" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,11 +36,6 @@ nfs\&.fop\&.release .fi .SH "VALUES" .PP -\fIdev\fR -.RS 4 -device identifier -.RE -.PP \fImode\fR .RS 4 file mode @@ -50,5 +45,10 @@ file mode .RS 4 inode number .RE +.PP +\fIdev\fR +.RS 4 +device identifier +.RE .SH SEE ALSO\n .IR tapset::nfs (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.sendfile.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.sendfile.3stap index 9803e722a..a8223192c 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.sendfile.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.sendfile.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.fop.sendfile .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.FOP\&.S" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.FOP\&.S" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,24 +36,24 @@ nfs\&.fop\&.sendfile .fi .SH "VALUES" .PP -\fIcount\fR +\fIcache_valid\fR .RS 4 -read bytes +cache related bit mask flag .RE .PP -\fIino\fR +\fIattrtimeo\fR .RS 4 -inode number +how long the cached information is assumed to be valid\&. We need to revalidate the cached attrs for this inode if jiffies \- read_cache_jiffies > attrtimeo\&. .RE .PP -\fIattrtimeo\fR +\fIino\fR .RS 4 -how long the cached information is assumed to be valid\&. We need to revalidate the cached attrs for this inode if jiffies \- read_cache_jiffies > attrtimeo\&. +inode number .RE .PP -\fIcache_valid\fR +\fIppos\fR .RS 4 -cache related bit mask flag +current position of file .RE .PP \fIcache_time\fR @@ -61,9 +61,9 @@ cache related bit mask flag when we started read\-caching this inode .RE .PP -\fIppos\fR +\fIcount\fR .RS 4 -current position of file +read bytes .RE .PP \fIdev\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.write.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.write.3stap index 2df84399d..f393a0cfa 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.write.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.write.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.fop.write .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.FOP\&.W" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.FOP\&.W" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.write_iter.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.write_iter.3stap index 3fdef2430..481c5da65 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.write_iter.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.fop.write_iter.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.fop.write_iter .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.FOP\&.W" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.FOP\&.W" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,34 +36,34 @@ nfs\&.fop\&.write_iter .fi .SH "VALUES" .PP -\fIcount\fR +\fIparent_name\fR .RS 4 -read bytes +parent dir name .RE .PP -\fIino\fR +\fIdev\fR .RS 4 -inode number +device identifier .RE .PP -\fIpos\fR +\fIcount\fR .RS 4 -offset of the file +read bytes .RE .PP -\fIparent_name\fR +\fIfile_name\fR .RS 4 -parent dir name +file name .RE .PP -\fIfile_name\fR +\fIpos\fR .RS 4 -file name +offset of the file .RE .PP -\fIdev\fR +\fIino\fR .RS 4 -device identifier +inode number .RE .SH SEE ALSO\n .IR tapset::nfs (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.commit.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.commit.3stap index 7c14965b7..e09f8ecf4 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.commit.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.commit.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.proc.commit .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.PROC\&." "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.PROC\&." "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,24 +36,19 @@ nfs\&.proc\&.commit .fi .SH "VALUES" .PP -\fIversion\fR -.RS 4 -NFS version -.RE -.PP \fIsize\fR .RS 4 read bytes in this execution .RE .PP -\fIserver_ip\fR +\fIbitmask0\fR .RS 4 -IP address of server +V4 bitmask representing the set of attributes supported on this filesystem .RE .PP -\fIprot\fR +\fIbitmask1\fR .RS 4 -transfer protocol +V4 bitmask representing the set of attributes supported on this filesystem .RE .PP \fIoffset\fR @@ -61,14 +56,19 @@ transfer protocol the file offset .RE .PP -\fIbitmask1\fR +\fIserver_ip\fR .RS 4 -V4 bitmask representing the set of attributes supported on this filesystem +IP address of server .RE .PP -\fIbitmask0\fR +\fIprot\fR .RS 4 -V4 bitmask representing the set of attributes supported on this filesystem +transfer protocol +.RE +.PP +\fIversion\fR +.RS 4 +NFS version .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.commit_done.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.commit_done.3stap index a6e44f841..b2cd64aa9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.commit_done.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.commit_done.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.proc.commit_done .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.PROC\&." "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.PROC\&." "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,19 +36,19 @@ nfs\&.proc\&.commit_done .fi .SH "VALUES" .PP -\fItimestamp\fR +\fIprot\fR .RS 4 -V4 timestamp, which is used for lease renewal +transfer protocol .RE .PP -\fIcount\fR +\fIserver_ip\fR .RS 4 -number of bytes committed +IP address of server .RE .PP -\fIprot\fR +\fItimestamp\fR .RS 4 -transfer protocol +V4 timestamp, which is used for lease renewal .RE .PP \fIversion\fR @@ -61,14 +61,14 @@ NFS version fattr\->valid, indicates which fields are valid .RE .PP -\fIserver_ip\fR +\fIstatus\fR .RS 4 -IP address of server +result of last operation .RE .PP -\fIstatus\fR +\fIcount\fR .RS 4 -result of last operation +number of bytes committed .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.commit_setup.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.commit_setup.3stap index 4de82632e..57be24f57 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.commit_setup.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.commit_setup.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.proc.commit_setup .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.PROC\&." "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.PROC\&." "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,44 +36,44 @@ nfs\&.proc\&.commit_setup .fi .SH "VALUES" .PP -\fIbitmask0\fR +\fIoffset\fR .RS 4 -V4 bitmask representing the set of attributes supported on this filesystem +the file offset .RE .PP -\fIprot\fR +\fIversion\fR .RS 4 -transfer protocol +NFS version .RE .PP -\fIoffset\fR +\fIprot\fR .RS 4 -the file offset +transfer protocol .RE .PP -\fIcount\fR +\fIserver_ip\fR .RS 4 -bytes in this commit +IP address of server .RE .PP -\fIbitmask1\fR +\fIbitmask0\fR .RS 4 V4 bitmask representing the set of attributes supported on this filesystem .RE .PP -\fIserver_ip\fR +\fIsize\fR .RS 4 -IP address of server +bytes in this commit .RE .PP -\fIversion\fR +\fIcount\fR .RS 4 -NFS version +bytes in this commit .RE .PP -\fIsize\fR +\fIbitmask1\fR .RS 4 -bytes in this commit +V4 bitmask representing the set of attributes supported on this filesystem .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.create.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.create.3stap index a198dffd3..f57de7135 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.create.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.create.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.proc.create .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.PROC\&." "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.PROC\&." "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ nfs\&.proc\&.create .fi .SH "VALUES" .PP -\fIversion\fR +\fIflag\fR .RS 4 -NFS version (the function is used for all NFS version) +indicates create mode (only for NFSv3 and NFSv4) .RE .PP -\fIfilename\fR +\fIversion\fR .RS 4 -file name +NFS version (the function is used for all NFS version) .RE .PP \fIserver_ip\fR @@ -56,19 +56,19 @@ IP address of server transfer protocol .RE .PP -\fIflag\fR +\fIfilename\fR .RS 4 -indicates create mode (only for NFSv3 and NFSv4) +file name .RE .PP -\fIfh\fR +\fIfilelen\fR .RS 4 -file handle of parent dir +length of file name .RE .PP -\fIfilelen\fR +\fIfh\fR .RS 4 -length of file name +file handle of parent dir .RE .SH SEE ALSO\n .IR tapset::nfs_proc (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.handle_exception.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.handle_exception.3stap index e9be8c3b0..a7cec4ca3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.handle_exception.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.handle_exception.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.proc.handle_exception .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.PROC\&." "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.PROC\&." "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.lookup.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.lookup.3stap index 7ddaa5177..e0ac7da18 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.lookup.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.lookup.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.proc.lookup .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.PROC\&." "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.PROC\&." "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,11 +36,6 @@ nfs\&.proc\&.lookup .fi .SH "VALUES" .PP -\fIserver_ip\fR -.RS 4 -IP address of server -.RE -.PP \fIfilename\fR .RS 4 the name of file which client opens/searches on server @@ -56,19 +51,24 @@ NFS version the length of file name .RE .PP -\fIbitmask0\fR +\fIserver_ip\fR .RS 4 -V4 bitmask representing the set of attributes supported on this filesystem +IP address of server .RE .PP -\fIbitmask1\fR +\fIprot\fR +.RS 4 +transfer protocol +.RE +.PP +\fIbitmask0\fR .RS 4 V4 bitmask representing the set of attributes supported on this filesystem .RE .PP -\fIprot\fR +\fIbitmask1\fR .RS 4 -transfer protocol +V4 bitmask representing the set of attributes supported on this filesystem .RE .SH SEE ALSO\n .IR tapset::nfs_proc (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.open.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.open.3stap index 5d3965e5e..4c766dca5 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.open.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.open.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.proc.open .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.PROC\&." "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.PROC\&." "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,19 +36,19 @@ nfs\&.proc\&.open .fi .SH "VALUES" .PP -\fIflag\fR +\fIfilename\fR .RS 4 -file flag +file name .RE .PP -\fIprot\fR +\fIserver_ip\fR .RS 4 -transfer protocol +IP address of server .RE .PP -\fImode\fR +\fIprot\fR .RS 4 -file mode +transfer protocol .RE .PP \fIversion\fR @@ -56,14 +56,14 @@ file mode NFS version (the function is used for all NFS version) .RE .PP -\fIserver_ip\fR +\fIflag\fR .RS 4 -IP address of server +file flag .RE .PP -\fIfilename\fR +\fImode\fR .RS 4 -file name +file mode .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.read.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.read.3stap index 3bf9cfe5b..739421579 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.read.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.read.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.proc.read .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.PROC\&." "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.PROC\&." "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,11 +36,6 @@ nfs\&.proc\&.read .fi .SH "VALUES" .PP -\fIflags\fR -.RS 4 -used to set task\->tk_flags in rpc_init_task function -.RE -.PP \fIoffset\fR .RS 4 the file offset @@ -51,11 +46,6 @@ the file offset transfer protocol .RE .PP -\fIcount\fR -.RS 4 -read bytes in this execution -.RE -.PP \fIserver_ip\fR .RS 4 IP address of server @@ -65,6 +55,16 @@ IP address of server .RS 4 NFS version .RE +.PP +\fIflags\fR +.RS 4 +used to set task\->tk_flags in rpc_init_task function +.RE +.PP +\fIcount\fR +.RS 4 +read bytes in this execution +.RE .SH "DESCRIPTION" .PP All the nfs\&.proc\&.read kernel functions were removed in kernel commit 8e0969 in December 2006, so these probes do not exist on Linux 2\&.6\&.21 and newer kernels\&. diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.read_done.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.read_done.3stap index 7a9a9f406..ebcb3f9bc 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.read_done.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.read_done.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.proc.read_done .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.PROC\&." "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.PROC\&." "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ nfs\&.proc\&.read_done .fi .SH "VALUES" .PP -\fIversion\fR +\fIstatus\fR .RS 4 -NFS version +result of last operation .RE .PP -\fIstatus\fR +\fIprot\fR .RS 4 -result of last operation +transfer protocol .RE .PP \fIserver_ip\fR @@ -56,9 +56,9 @@ IP address of server V4 timestamp, which is used for lease renewal .RE .PP -\fIprot\fR +\fIversion\fR .RS 4 -transfer protocol +NFS version .RE .PP \fIcount\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.read_setup.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.read_setup.3stap index dd7ac87d2..37772b5df 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.read_setup.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.read_setup.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.proc.read_setup .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.PROC\&." "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.PROC\&." "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,34 +36,34 @@ nfs\&.proc\&.read_setup .fi .SH "VALUES" .PP -\fIcount\fR +\fIprot\fR .RS 4 -read bytes in this execution +transfer protocol .RE .PP -\fIoffset\fR +\fIserver_ip\fR .RS 4 -the file offset +IP address of server .RE .PP -\fIprot\fR +\fIversion\fR .RS 4 -transfer protocol +NFS version .RE .PP -\fIserver_ip\fR +\fIoffset\fR .RS 4 -IP address of server +the file offset .RE .PP -\fIsize\fR +\fIcount\fR .RS 4 read bytes in this execution .RE .PP -\fIversion\fR +\fIsize\fR .RS 4 -NFS version +read bytes in this execution .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.release.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.release.3stap index e7eb8304b..cb9e8d4d7 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.release.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.release.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.proc.release .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.PROC\&." "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.PROC\&." "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ nfs\&.proc\&.release .fi .SH "VALUES" .PP -\fIprot\fR +\fImode\fR .RS 4 -transfer protocol +file mode .RE .PP -\fIflag\fR +\fIprot\fR .RS 4 -file flag +transfer protocol .RE .PP \fIserver_ip\fR @@ -51,19 +51,19 @@ file flag IP address of server .RE .PP -\fIfilename\fR +\fIflag\fR .RS 4 -file name +file flag .RE .PP -\fImode\fR +\fIversion\fR .RS 4 -file mode +NFS version (the function is used for all NFS version) .RE .PP -\fIversion\fR +\fIfilename\fR .RS 4 -NFS version (the function is used for all NFS version) +file name .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.remove.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.remove.3stap index f90a6c3cf..7be6a2c08 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.remove.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.remove.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.proc.remove .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.PROC\&." "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.PROC\&." "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,34 +36,34 @@ nfs\&.proc\&.remove .fi .SH "VALUES" .PP -\fIfh\fR +\fIfilename\fR .RS 4 -file handle of parent dir +file name .RE .PP -\fIfilelen\fR +\fIversion\fR .RS 4 -length of file name +NFS version (the function is used for all NFS version) .RE .PP -\fIprot\fR +\fIserver_ip\fR .RS 4 -transfer protocol +IP address of server .RE .PP -\fIfilename\fR +\fIprot\fR .RS 4 -file name +transfer protocol .RE .PP -\fIserver_ip\fR +\fIfh\fR .RS 4 -IP address of server +file handle of parent dir .RE .PP -\fIversion\fR +\fIfilelen\fR .RS 4 -NFS version (the function is used for all NFS version) +length of file name .RE .SH SEE ALSO\n .IR tapset::nfs_proc (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.rename.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.rename.3stap index 8098c28a0..18c34dc63 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.rename.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.rename.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.proc.rename .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.PROC\&." "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.PROC\&." "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,44 +41,44 @@ nfs\&.proc\&.rename transfer protocol .RE .PP -\fIold_name\fR +\fIold_filelen\fR .RS 4 -old file name +length of old file name .RE .PP -\fInew_name\fR +\fIserver_ip\fR .RS 4 -new file name +IP address of server .RE .PP -\fInew_filelen\fR +\fIversion\fR .RS 4 -length of new file name +NFS version (the function is used for all NFS version) .RE .PP -\fIold_filelen\fR +\fInew_filelen\fR .RS 4 -length of old file name +length of new file name .RE .PP -\fIold_fh\fR +\fInew_name\fR .RS 4 -file handle of old parent dir +new file name .RE .PP -\fIversion\fR +\fInew_fh\fR .RS 4 -NFS version (the function is used for all NFS version) +file handle of new parent dir .RE .PP -\fInew_fh\fR +\fIold_name\fR .RS 4 -file handle of new parent dir +old file name .RE .PP -\fIserver_ip\fR +\fIold_fh\fR .RS 4 -IP address of server +file handle of old parent dir .RE .SH SEE ALSO\n .IR tapset::nfs_proc (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.rename_done.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.rename_done.3stap index 4746e882a..1ea06e2af 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.rename_done.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.rename_done.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.proc.rename_done .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.PROC\&." "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.PROC\&." "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,39 +36,39 @@ nfs\&.proc\&.rename_done .fi .SH "VALUES" .PP -\fIold_fh\fR +\fIstatus\fR .RS 4 -file handle of old parent dir +result of last operation .RE .PP -\fIversion\fR +\fItimestamp\fR .RS 4 -NFS version +V4 timestamp, which is used for lease renewal .RE .PP -\fInew_fh\fR +\fIserver_ip\fR .RS 4 -file handle of new parent dir +IP address of server .RE .PP -\fIserver_ip\fR +\fIprot\fR .RS 4 -IP address of server +transfer protocol .RE .PP -\fIstatus\fR +\fIversion\fR .RS 4 -result of last operation +NFS version .RE .PP -\fIprot\fR +\fIold_fh\fR .RS 4 -transfer protocol +file handle of old parent dir .RE .PP -\fItimestamp\fR +\fInew_fh\fR .RS 4 -V4 timestamp, which is used for lease renewal +file handle of new parent dir .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.rename_setup.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.rename_setup.3stap index e2f3e477f..9d0d07f1c 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.rename_setup.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.rename_setup.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.proc.rename_setup .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.PROC\&." "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.PROC\&." "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.write.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.write.3stap index e75c14e7c..b8c1318c5 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.write.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.write.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.proc.write .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.PROC\&." "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.PROC\&." "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,19 +36,19 @@ nfs\&.proc\&.write .fi .SH "VALUES" .PP -\fIbitmask0\fR +\fIserver_ip\fR .RS 4 -V4 bitmask representing the set of attributes supported on this filesystem +IP address of server .RE .PP -\fIflags\fR +\fIprot\fR .RS 4 -used to set task\->tk_flags in rpc_init_task function +transfer protocol .RE .PP -\fIprot\fR +\fIversion\fR .RS 4 -transfer protocol +NFS version .RE .PP \fIoffset\fR @@ -61,19 +61,19 @@ the file offset V4 bitmask representing the set of attributes supported on this filesystem .RE .PP -\fIserver_ip\fR +\fIbitmask0\fR .RS 4 -IP address of server +V4 bitmask representing the set of attributes supported on this filesystem .RE .PP -\fIversion\fR +\fIsize\fR .RS 4 -NFS version +read bytes in this execution .RE .PP -\fIsize\fR +\fIflags\fR .RS 4 -read bytes in this execution +used to set task\->tk_flags in rpc_init_task function .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.write_done.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.write_done.3stap index 5196c19b2..c5c8c518a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.write_done.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.write_done.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.proc.write_done .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.PROC\&." "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.PROC\&." "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,29 +36,29 @@ nfs\&.proc\&.write_done .fi .SH "VALUES" .PP -\fItimestamp\fR +\fIcount\fR .RS 4 -V4 timestamp, which is used for lease renewal +number of bytes written .RE .PP -\fIcount\fR +\fIversion\fR .RS 4 -number of bytes written +NFS version .RE .PP -\fIprot\fR +\fItimestamp\fR .RS 4 -transfer protocol +V4 timestamp, which is used for lease renewal .RE .PP -\fIvalid\fR +\fIserver_ip\fR .RS 4 -fattr\->valid, indicates which fields are valid +IP address of server .RE .PP -\fIversion\fR +\fIprot\fR .RS 4 -NFS version +transfer protocol .RE .PP \fIstatus\fR @@ -66,9 +66,9 @@ NFS version result of last operation .RE .PP -\fIserver_ip\fR +\fIvalid\fR .RS 4 -IP address of server +fattr\->valid, indicates which fields are valid .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.write_setup.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.write_setup.3stap index 5e05ad709..78a4672a5 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.write_setup.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfs.proc.write_setup.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfs.proc.write_setup .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFS\&.PROC\&." "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFS\&.PROC\&." "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,19 +36,14 @@ nfs\&.proc\&.write_setup .fi .SH "VALUES" .PP -\fIversion\fR -.RS 4 -NFS version -.RE -.PP -\fIsize\fR +\fIoffset\fR .RS 4 -bytes written in this execution +the file offset .RE .PP -\fIhow\fR +\fIprot\fR .RS 4 -used to set args\&.stable\&. The stable value could be: NFS_UNSTABLE,NFS_DATA_SYNC,NFS_FILE_SYNC (in nfs\&.proc3\&.write_setup and nfs\&.proc4\&.write_setup) +transfer protocol .RE .PP \fIserver_ip\fR @@ -56,30 +51,35 @@ used to set args\&.stable\&. The stable value could be: NFS_UNSTABLE,NFS_DATA_SY IP address of server .RE .PP -\fIoffset\fR +\fIhow\fR .RS 4 -the file offset +used to set args\&.stable\&. The stable value could be: NFS_UNSTABLE,NFS_DATA_SYNC,NFS_FILE_SYNC (in nfs\&.proc3\&.write_setup and nfs\&.proc4\&.write_setup) .RE .PP -\fIprot\fR +\fIversion\fR .RS 4 -transfer protocol +NFS version .RE .PP -\fIcount\fR +\fIsize\fR .RS 4 bytes written in this execution .RE .PP -\fIbitmask1\fR +\fIbitmask0\fR .RS 4 V4 bitmask representing the set of attributes supported on this filesystem .RE .PP -\fIbitmask0\fR +\fIbitmask1\fR .RS 4 V4 bitmask representing the set of attributes supported on this filesystem .RE +.PP +\fIcount\fR +.RS 4 +bytes written in this execution +.RE .SH "DESCRIPTION" .PP The write_setup function is used to setup a write RPC task\&. It is not doing the actual write operation\&. diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.close.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.close.3stap index 542245c9b..80d8a7291 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.close.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.close.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfsd.close .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFSD\&.CLOSE" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFSD\&.CLOSE" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.commit.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.commit.3stap index 3cba618a9..20b84c0f5 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.commit.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.commit.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfsd.commit .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFSD\&.COMMIT" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFSD\&.COMMIT" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ nfsd\&.commit .fi .SH "VALUES" .PP -\fIsize\fR +\fIflag\fR .RS 4 -read bytes +indicates whether this execution is a sync operation .RE .PP \fIfh\fR @@ -46,14 +46,14 @@ read bytes file handle (the first part is the length of the file handle) .RE .PP -\fIoffset\fR +\fIsize\fR .RS 4 -the offset of file +read bytes .RE .PP -\fIflag\fR +\fIclient_ip\fR .RS 4 -indicates whether this execution is a sync operation +the ip address of client .RE .PP \fIcount\fR @@ -61,9 +61,9 @@ indicates whether this execution is a sync operation read bytes .RE .PP -\fIclient_ip\fR +\fIoffset\fR .RS 4 -the ip address of client +the offset of file .RE .SH SEE ALSO\n .IR tapset::nfsd (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.create.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.create.3stap index 420a54e5a..ebb6588f5 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.create.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.create.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfsd.create .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFSD\&.CREATE" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFSD\&.CREATE" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,6 +41,16 @@ nfsd\&.create Attribute flags .RE .PP +\fIfh\fR +.RS 4 +file handle (the first part is the length of the file handle) +.RE +.PP +\fIiap_mode\fR +.RS 4 +file access mode +.RE +.PP \fIclient_ip\fR .RS 4 the ip address of client @@ -60,16 +70,6 @@ the length of file name .RS 4 file type(regular,dir,device,fifo \&.\&.\&.) .RE -.PP -\fIfh\fR -.RS 4 -file handle (the first part is the length of the file handle) -.RE -.PP -\fIiap_mode\fR -.RS 4 -file access mode -.RE .SH "DESCRIPTION" .PP Sometimes nfsd will call nfsd_create_v3 instead of this this probe point\&. diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.createv3.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.createv3.3stap index 65100508e..4c56ec281 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.createv3.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.createv3.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfsd.createv3 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFSD\&.CREATE" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFSD\&.CREATE" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,9 @@ nfsd\&.createv3 .fi .SH "VALUES" .PP -\fIfh\fR -.RS 4 -file handle (the first part is the length of the file handle) -.RE -.PP -\fIiap_mode\fR +\fIcreatemode\fR .RS 4 -file access mode +create mode \&.The possible values could be: NFS3_CREATE_EXCLUSIVE, NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED .RE .PP \fIverifier\fR @@ -51,11 +46,6 @@ file access mode file attributes (atime,mtime,mode)\&. It\*(Aqs used to reset file attributes for CREATE_EXCLUSIVE .RE .PP -\fItruncp\fR -.RS 4 -trunp arguments, indicates if the file shouldbe truncate -.RE -.PP \fIclient_ip\fR .RS 4 the ip address of client @@ -66,6 +56,11 @@ the ip address of client file name .RE .PP +\fItruncp\fR +.RS 4 +trunp arguments, indicates if the file shouldbe truncate +.RE +.PP \fIfilelen\fR .RS 4 the length of file name @@ -76,9 +71,14 @@ the length of file name Attribute flags .RE .PP -\fIcreatemode\fR +\fIfh\fR .RS 4 -create mode \&.The possible values could be: NFS3_CREATE_EXCLUSIVE, NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED +file handle (the first part is the length of the file handle) +.RE +.PP +\fIiap_mode\fR +.RS 4 +file access mode .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.dispatch.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.dispatch.3stap index 3f94f4ae4..89f7a9977 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.dispatch.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.dispatch.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfsd.dispatch .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFSD\&.DISPAT" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFSD\&.DISPAT" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,34 +36,34 @@ nfsd\&.dispatch .fi .SH "VALUES" .PP -\fIversion\fR +\fIproto\fR .RS 4 -nfs version +transfer protocol .RE .PP -\fIprog\fR +\fIxid\fR .RS 4 -program number +transmission id .RE .PP -\fIproto\fR +\fIproc\fR .RS 4 -transfer protocol +procedure number .RE .PP -\fIclient_ip\fR +\fIprog\fR .RS 4 -the ip address of client +program number .RE .PP -\fIproc\fR +\fIclient_ip\fR .RS 4 -procedure number +the ip address of client .RE .PP -\fIxid\fR +\fIversion\fR .RS 4 -transmission id +nfs version .RE .SH SEE ALSO\n .IR tapset::nfsd (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.lookup.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.lookup.3stap index d0e3f690e..473b4aa62 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.lookup.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.lookup.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfsd.lookup .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFSD\&.LOOKUP" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFSD\&.LOOKUP" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,6 +36,11 @@ nfsd\&.lookup .fi .SH "VALUES" .PP +\fIfilelen\fR +.RS 4 +the length of file name +.RE +.PP \fIclient_ip\fR .RS 4 the ip address of client @@ -46,11 +51,6 @@ the ip address of client file name .RE .PP -\fIfilelen\fR -.RS 4 -the length of file name -.RE -.PP \fIfh\fR .RS 4 file handle of parent dir(the first part is the length of the file handle) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.open.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.open.3stap index 18e1ae592..500207372 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.open.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.open.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfsd.open .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFSD\&.OPEN" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFSD\&.OPEN" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,6 +36,11 @@ nfsd\&.open .fi .SH "VALUES" .PP +\fIfh\fR +.RS 4 +file handle (the first part is the length of the file handle) +.RE +.PP \fIclient_ip\fR .RS 4 the ip address of client @@ -50,10 +55,5 @@ type of file (regular file or dir) .RS 4 indicates the type of open (read/write/commit/readdir\&.\&.\&.) .RE -.PP -\fIfh\fR -.RS 4 -file handle (the first part is the length of the file handle) -.RE .SH SEE ALSO\n .IR tapset::nfsd (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.commit.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.commit.3stap index 9b65bc336..d323fa63b 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.commit.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.commit.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfsd.proc.commit .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFSD\&.PROC\&" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFSD\&.PROC\&" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,14 @@ nfsd\&.proc\&.commit .fi .SH "VALUES" .PP -\fIversion\fR +\fIclient_ip\fR .RS 4 -nfs version +the ip address of client +.RE +.PP +\fIgid\fR +.RS 4 +requester\*(Aqs group id .RE .PP \fIfh\fR @@ -46,24 +51,24 @@ nfs version file handle (the first part is the length of the file handle) .RE .PP -\fIproto\fR +\fIsize\fR .RS 4 -transfer protocol +read bytes .RE .PP -\fIuid\fR +\fIversion\fR .RS 4 -requester\*(Aqs user id +nfs version .RE .PP -\fIgid\fR +\fIoffset\fR .RS 4 -requester\*(Aqs group id +the offset of file .RE .PP -\fIsize\fR +\fIuid\fR .RS 4 -read bytes +requester\*(Aqs user id .RE .PP \fIcount\fR @@ -71,14 +76,9 @@ read bytes read bytes .RE .PP -\fIclient_ip\fR -.RS 4 -the ip address of client -.RE -.PP -\fIoffset\fR +\fIproto\fR .RS 4 -the offset of file +transfer protocol .RE .SH SEE ALSO\n .IR tapset::nfsd (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.create.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.create.3stap index 869872e3f..110733ba9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.create.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.create.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfsd.proc.create .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFSD\&.PROC\&" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFSD\&.PROC\&" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,34 +36,29 @@ nfsd\&.proc\&.create .fi .SH "VALUES" .PP -\fIfh\fR -.RS 4 -file handle (the first part is the length of the file handle) -.RE -.PP -\fIversion\fR +\fIproto\fR .RS 4 -nfs version +transfer protocol .RE .PP -\fIgid\fR +\fIuid\fR .RS 4 -requester\*(Aqs group id +requester\*(Aqs user id .RE .PP -\fIproto\fR +\fIversion\fR .RS 4 -transfer protocol +nfs version .RE .PP -\fIuid\fR +\fIfh\fR .RS 4 -requester\*(Aqs user id +file handle (the first part is the length of the file handle) .RE .PP -\fIfilelen\fR +\fIgid\fR .RS 4 -length of file name +requester\*(Aqs group id .RE .PP \fIfilename\fR @@ -75,5 +70,10 @@ file name .RS 4 the ip address of client .RE +.PP +\fIfilelen\fR +.RS 4 +length of file name +.RE .SH SEE ALSO\n .IR tapset::nfsd (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.lookup.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.lookup.3stap index df6c46fe2..6eb223d28 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.lookup.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.lookup.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfsd.proc.lookup .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFSD\&.PROC\&" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFSD\&.PROC\&" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,14 @@ nfsd\&.proc\&.lookup .fi .SH "VALUES" .PP -\fIversion\fR +\fIgid\fR .RS 4 -nfs version +requester\*(Aqs group id +.RE +.PP +\fIclient_ip\fR +.RS 4 +the ip address of client .RE .PP \fIfh\fR @@ -46,14 +51,14 @@ nfs version file handle of parent dir (the first part is the length of the file handle) .RE .PP -\fIuid\fR +\fIfilename\fR .RS 4 -requester\*(Aqs user id +file name .RE .PP -\fIclient_ip\fR +\fIversion\fR .RS 4 -the ip address of client +nfs version .RE .PP \fIproto\fR @@ -61,14 +66,9 @@ the ip address of client transfer protocol .RE .PP -\fIgid\fR -.RS 4 -requester\*(Aqs group id -.RE -.PP -\fIfilename\fR +\fIuid\fR .RS 4 -file name +requester\*(Aqs user id .RE .PP \fIfilelen\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.read.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.read.3stap index a38f0d41f..1239dc8ab 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.read.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.read.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfsd.proc.read .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFSD\&.PROC\&" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFSD\&.PROC\&" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,19 +36,19 @@ nfsd\&.proc\&.read .fi .SH "VALUES" .PP -\fIsize\fR +\fIvec\fR .RS 4 -read bytes +struct kvec, includes buf address in kernel address and length of each buffer .RE .PP -\fIoffset\fR +\fIfh\fR .RS 4 -the offset of file +file handle (the first part is the length of the file handle) .RE .PP -\fIvec\fR +\fIsize\fR .RS 4 -struct kvec, includes buf address in kernel address and length of each buffer +read bytes .RE .PP \fIvlen\fR @@ -56,9 +56,9 @@ struct kvec, includes buf address in kernel address and length of each buffer read blocks .RE .PP -\fIversion\fR +\fIuid\fR .RS 4 -nfs version +requester\*(Aqs user id .RE .PP \fIcount\fR @@ -66,24 +66,24 @@ nfs version read bytes .RE .PP -\fIfh\fR +\fIproto\fR .RS 4 -file handle (the first part is the length of the file handle) +transfer protocol .RE .PP -\fIuid\fR +\fIversion\fR .RS 4 -requester\*(Aqs user id +nfs version .RE .PP -\fIclient_ip\fR +\fIoffset\fR .RS 4 -the ip address of client +the offset of file .RE .PP -\fIproto\fR +\fIclient_ip\fR .RS 4 -transfer protocol +the ip address of client .RE .PP \fIgid\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.remove.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.remove.3stap index 497accb89..18076d975 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.remove.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.remove.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfsd.proc.remove .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFSD\&.PROC\&" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFSD\&.PROC\&" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,39 +41,39 @@ nfsd\&.proc\&.remove nfs version .RE .PP -\fIfh\fR +\fIproto\fR .RS 4 -file handle (the first part is the length of the file handle) +transfer protocol .RE .PP -\fIgid\fR +\fIuid\fR .RS 4 -requester\*(Aqs group id +requester\*(Aqs user id .RE .PP -\fIuid\fR +\fIfilelen\fR .RS 4 -requester\*(Aqs user id +length of file name .RE .PP -\fIproto\fR +\fIgid\fR .RS 4 -transfer protocol +requester\*(Aqs group id .RE .PP -\fIclient_ip\fR +\fIfilename\fR .RS 4 -the ip address of client +file name .RE .PP -\fIfilelen\fR +\fIclient_ip\fR .RS 4 -length of file name +the ip address of client .RE .PP -\fIfilename\fR +\fIfh\fR .RS 4 -file name +file handle (the first part is the length of the file handle) .RE .SH SEE ALSO\n .IR tapset::nfsd (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.rename.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.rename.3stap index a366921c7..0ac561931 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.rename.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.rename.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfsd.proc.rename .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFSD\&.PROC\&" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFSD\&.PROC\&" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,9 @@ nfsd\&.proc\&.rename .fi .SH "VALUES" .PP -\fIfh\fR -.RS 4 -file handler of old path -.RE -.PP -\fIgid\fR +\fItfh\fR .RS 4 -requester\*(Aqs group id +file handler of new path .RE .PP \fIuid\fR @@ -51,9 +46,9 @@ requester\*(Aqs group id requester\*(Aqs user id .RE .PP -\fIflen\fR +\fItname\fR .RS 4 -length of old file name +new file name .RE .PP \fItlen\fR @@ -61,14 +56,19 @@ length of old file name length of new file name .RE .PP -\fItfh\fR +\fIflen\fR .RS 4 -file handler of new path +length of old file name .RE .PP -\fItname\fR +\fIfh\fR .RS 4 -new file name +file handler of old path +.RE +.PP +\fIgid\fR +.RS 4 +requester\*(Aqs group id .RE .PP \fIfilename\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.write.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.write.3stap index 654cd601c..d4b411781 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.write.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.proc.write.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfsd.proc.write .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFSD\&.PROC\&" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFSD\&.PROC\&" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ nfsd\&.proc\&.write .fi .SH "VALUES" .PP -\fIversion\fR +\fIvec\fR .RS 4 -nfs version +struct kvec, includes buf address in kernel address and length of each buffer .RE .PP \fIfh\fR @@ -46,54 +46,54 @@ nfs version file handle (the first part is the length of the file handle) .RE .PP -\fIstable\fR +\fIsize\fR .RS 4 -argp\->stable +read bytes .RE .PP -\fIgid\fR +\fIvlen\fR .RS 4 -requester\*(Aqs group id +read blocks .RE .PP -\fIuid\fR +\fIclient_ip\fR .RS 4 -requester\*(Aqs user id +the ip address of client .RE .PP -\fIproto\fR +\fIgid\fR .RS 4 -transfer protocol +requester\*(Aqs group id .RE .PP -\fIsize\fR +\fIcount\fR .RS 4 read bytes .RE .PP -\fIvec\fR +\fIuid\fR .RS 4 -struct kvec, includes buf address in kernel address and length of each buffer +requester\*(Aqs user id .RE .PP -\fIcount\fR +\fIproto\fR .RS 4 -read bytes +transfer protocol .RE .PP -\fIvlen\fR +\fIversion\fR .RS 4 -read blocks +nfs version .RE .PP -\fIclient_ip\fR +\fIoffset\fR .RS 4 -the ip address of client +the offset of file .RE .PP -\fIoffset\fR +\fIstable\fR .RS 4 -the offset of file +argp\->stable .RE .SH SEE ALSO\n .IR tapset::nfsd (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.read.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.read.3stap index e7696e4b8..0922c0aa4 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.read.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.read.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfsd.read .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFSD\&.READ" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFSD\&.READ" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,19 +36,19 @@ nfsd\&.read .fi .SH "VALUES" .PP -\fIfh\fR +\fIclient_ip\fR .RS 4 -file handle (the first part is the length of the file handle) +the ip address of client .RE .PP -\fIfile\fR +\fIsize\fR .RS 4 -argument file, indicates if the file has been opened\&. +read bytes .RE .PP -\fIsize\fR +\fIfh\fR .RS 4 -read bytes +file handle (the first part is the length of the file handle) .RE .PP \fIvec\fR @@ -56,9 +56,9 @@ read bytes struct kvec, includes buf address in kernel address and length of each buffer .RE .PP -\fIcount\fR +\fIfile\fR .RS 4 -read bytes +argument file, indicates if the file has been opened\&. .RE .PP \fIvlen\fR @@ -66,14 +66,14 @@ read bytes read blocks .RE .PP -\fIclient_ip\fR +\fIoffset\fR .RS 4 -the ip address of client +the offset of file .RE .PP -\fIoffset\fR +\fIcount\fR .RS 4 -the offset of file +read bytes .RE .SH SEE ALSO\n .IR tapset::nfsd (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.rename.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.rename.3stap index 1f4a8fc9c..3176bbd5f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.rename.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.rename.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfsd.rename .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFSD\&.RENAME" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFSD\&.RENAME" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -46,29 +46,29 @@ file handler of old path length of old file name .RE .PP -\fItlen\fR +\fIclient_ip\fR .RS 4 -length of new file name +the ip address of client .RE .PP -\fItfh\fR +\fIfilename\fR .RS 4 -file handler of new path +old file name .RE .PP -\fItname\fR +\fItfh\fR .RS 4 -new file name +file handler of new path .RE .PP -\fIfilename\fR +\fItlen\fR .RS 4 -old file name +length of new file name .RE .PP -\fIclient_ip\fR +\fItname\fR .RS 4 -the ip address of client +new file name .RE .SH SEE ALSO\n .IR tapset::nfsd (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.unlink.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.unlink.3stap index 9c12bf67f..0827bcbe3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.unlink.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.unlink.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfsd.unlink .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFSD\&.UNLINK" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFSD\&.UNLINK" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,24 +41,24 @@ nfsd\&.unlink file name .RE .PP -\fIfilelen\fR -.RS 4 -the length of file name -.RE -.PP \fIclient_ip\fR .RS 4 the ip address of client .RE .PP -\fItype\fR +\fIfilelen\fR .RS 4 -file type (file or dir) +the length of file name .RE .PP \fIfh\fR .RS 4 file handle (the first part is the length of the file handle) .RE +.PP +\fItype\fR +.RS 4 +file type (file or dir) +.RE .SH SEE ALSO\n .IR tapset::nfsd (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.write.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.write.3stap index 7238dbe97..a3acbe3c4 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.write.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::nfsd.write.3stap @@ -2,12 +2,12 @@ .\" Title: probe::nfsd.write .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Network File Storage Tapsets .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::NFSD\&.WRITE" "3stap" "May 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" +.TH "PROBE::NFSD\&.WRITE" "3stap" "November 2019" "SystemTap Tapset Reference" "Network File Storage Tapsets" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ nfsd\&.write .fi .SH "VALUES" .PP -\fIoffset\fR +\fIclient_ip\fR .RS 4 -the offset of file +the ip address of client .RE .PP -\fIcount\fR +\fIfile\fR .RS 4 -read bytes +argument file, indicates if the file has been opened\&. .RE .PP \fIvlen\fR @@ -51,11 +51,6 @@ read bytes read blocks .RE .PP -\fIclient_ip\fR -.RS 4 -the ip address of client -.RE -.PP \fIsize\fR .RS 4 read bytes @@ -71,9 +66,14 @@ struct kvec, includes buf address in kernel address and length of each buffer file handle (the first part is the length of the file handle) .RE .PP -\fIfile\fR +\fIoffset\fR .RS 4 -argument file, indicates if the file has been opened\&. +the offset of file +.RE +.PP +\fIcount\fR +.RS 4 +read bytes .RE .SH SEE ALSO\n .IR tapset::nfsd (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.balance.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.balance.3stap index 1a2ae0e41..8359a8692 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.balance.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.balance.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scheduler.balance .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Scheduler Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCHEDULER\&.B" "3stap" "May 2019" "SystemTap Tapset Reference" "Scheduler Tapset" +.TH "PROBE::SCHEDULER\&.B" "3stap" "November 2019" "SystemTap Tapset Reference" "Scheduler Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.cpu_off.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.cpu_off.3stap index 2ad83627a..b3cbdedd4 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.cpu_off.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.cpu_off.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scheduler.cpu_off .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Scheduler Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCHEDULER\&.C" "3stap" "May 2019" "SystemTap Tapset Reference" "Scheduler Tapset" +.TH "PROBE::SCHEDULER\&.C" "3stap" "November 2019" "SystemTap Tapset Reference" "Scheduler Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,11 +36,6 @@ scheduler\&.cpu_off .fi .SH "VALUES" .PP -\fItask_next\fR -.RS 4 -the process replacing current -.RE -.PP \fIidle\fR .RS 4 boolean indicating whether current is the idle process @@ -55,6 +50,11 @@ name of the probe point .RS 4 the process leaving the cpu (same as current) .RE +.PP +\fItask_next\fR +.RS 4 +the process replacing current +.RE .SH "CONTEXT" .PP The process leaving the cpu\&. diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.cpu_on.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.cpu_on.3stap index be117121e..510c65e93 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.cpu_on.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.cpu_on.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scheduler.cpu_on .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Scheduler Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCHEDULER\&.C" "3stap" "May 2019" "SystemTap Tapset Reference" "Scheduler Tapset" +.TH "PROBE::SCHEDULER\&.C" "3stap" "November 2019" "SystemTap Tapset Reference" "Scheduler Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,6 +36,11 @@ scheduler\&.cpu_on .fi .SH "VALUES" .PP +\fItask_prev\fR +.RS 4 +the process that was previously running on this cpu +.RE +.PP \fIname\fR .RS 4 name of the probe point @@ -45,11 +50,6 @@ name of the probe point .RS 4 \- boolean indicating whether current is the idle process .RE -.PP -\fItask_prev\fR -.RS 4 -the process that was previously running on this cpu -.RE .SH "CONTEXT" .PP The resuming process\&. diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.ctxswitch.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.ctxswitch.3stap index 47f93560e..b9c649324 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.ctxswitch.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.ctxswitch.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scheduler.ctxswitch .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Scheduler Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCHEDULER\&.C" "3stap" "May 2019" "SystemTap Tapset Reference" "Scheduler Tapset" +.TH "PROBE::SCHEDULER\&.C" "3stap" "November 2019" "SystemTap Tapset Reference" "Scheduler Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,24 +36,19 @@ scheduler\&.ctxswitch .fi .SH "VALUES" .PP -\fIprev_tid\fR -.RS 4 -The TID of the process to be switched out -.RE -.PP -\fInext_tid\fR +\fIname\fR .RS 4 -The TID of the process to be switched in +name of the probe point .RE .PP -\fInext_pid\fR +\fIprev_tid\fR .RS 4 -The PID of the process to be switched in +The TID of the process to be switched out .RE .PP -\fIprev_pid\fR +\fIprev_priority\fR .RS 4 -The PID of the process to be switched out +The priority of the process to be switched out .RE .PP \fInexttsk_state\fR @@ -61,19 +56,19 @@ The PID of the process to be switched out the state of the process to be switched in .RE .PP -\fIprevtsk_state\fR +\fIprev_task_name\fR .RS 4 -the state of the process to be switched out +The name of the process to be switched out .RE .PP -\fIname\fR +\fIprev_pid\fR .RS 4 -name of the probe point +The PID of the process to be switched out .RE .PP -\fIprev_task_name\fR +\fInext_pid\fR .RS 4 -The name of the process to be switched out +The PID of the process to be switched in .RE .PP \fInext_task_name\fR @@ -81,14 +76,19 @@ The name of the process to be switched out The name of the process to be switched in .RE .PP +\fInext_tid\fR +.RS 4 +The TID of the process to be switched in +.RE +.PP \fInext_priority\fR .RS 4 The priority of the process to be switched in .RE .PP -\fIprev_priority\fR +\fIprevtsk_state\fR .RS 4 -The priority of the process to be switched out +the state of the process to be switched out .RE .SH SEE ALSO\n .IR tapset::scheduler (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.kthread_stop.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.kthread_stop.3stap index 372eb4687..65c0904cf 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.kthread_stop.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.kthread_stop.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scheduler.kthread_stop .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Scheduler Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCHEDULER\&.K" "3stap" "May 2019" "SystemTap Tapset Reference" "Scheduler Tapset" +.TH "PROBE::SCHEDULER\&.K" "3stap" "November 2019" "SystemTap Tapset Reference" "Scheduler Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ scheduler\&.kthread_stop .fi .SH "VALUES" .PP -\fIthread_pid\fR +\fIthread_priority\fR .RS 4 -PID of the thread being stopped +priority of the thread .RE .PP -\fIthread_priority\fR +\fIthread_pid\fR .RS 4 -priority of the thread +PID of the thread being stopped .RE .SH SEE ALSO\n .IR tapset::scheduler (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.kthread_stop.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.kthread_stop.return.3stap index 186acea25..4b7023379 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.kthread_stop.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.kthread_stop.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scheduler.kthread_stop.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Scheduler Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCHEDULER\&.K" "3stap" "May 2019" "SystemTap Tapset Reference" "Scheduler Tapset" +.TH "PROBE::SCHEDULER\&.K" "3stap" "November 2019" "SystemTap Tapset Reference" "Scheduler Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.migrate.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.migrate.3stap index 5250c509f..4b100b212 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.migrate.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.migrate.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scheduler.migrate .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Scheduler Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCHEDULER\&.M" "3stap" "May 2019" "SystemTap Tapset Reference" "Scheduler Tapset" +.TH "PROBE::SCHEDULER\&.M" "3stap" "November 2019" "SystemTap Tapset Reference" "Scheduler Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,34 +36,34 @@ scheduler\&.migrate .fi .SH "VALUES" .PP -\fItask\fR +\fIname\fR .RS 4 -the process that is being migrated +name of the probe point .RE .PP -\fIpriority\fR +\fIpid\fR .RS 4 -priority of the task being migrated +PID of the task being migrated .RE .PP -\fIcpu_to\fR +\fIcpu_from\fR .RS 4 -the destination cpu +the original cpu .RE .PP -\fIname\fR +\fIpriority\fR .RS 4 -name of the probe point +priority of the task being migrated .RE .PP -\fIpid\fR +\fItask\fR .RS 4 -PID of the task being migrated +the process that is being migrated .RE .PP -\fIcpu_from\fR +\fIcpu_to\fR .RS 4 -the original cpu +the destination cpu .RE .SH SEE ALSO\n .IR tapset::scheduler (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.process_exit.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.process_exit.3stap index 24657bafa..8513cb1b2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.process_exit.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.process_exit.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scheduler.process_exit .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Scheduler Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCHEDULER\&.P" "3stap" "May 2019" "SystemTap Tapset Reference" "Scheduler Tapset" +.TH "PROBE::SCHEDULER\&.P" "3stap" "November 2019" "SystemTap Tapset Reference" "Scheduler Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ scheduler\&.process_exit .fi .SH "VALUES" .PP -\fIname\fR +\fIpriority\fR .RS 4 -name of the probe point +priority of the process exiting .RE .PP \fIpid\fR @@ -46,9 +46,9 @@ name of the probe point PID of the process exiting .RE .PP -\fIpriority\fR +\fIname\fR .RS 4 -priority of the process exiting +name of the probe point .RE .SH SEE ALSO\n .IR tapset::scheduler (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.process_fork.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.process_fork.3stap index 1cbd746b6..343e64839 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.process_fork.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.process_fork.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scheduler.process_fork .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Scheduler Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCHEDULER\&.P" "3stap" "May 2019" "SystemTap Tapset Reference" "Scheduler Tapset" +.TH "PROBE::SCHEDULER\&.P" "3stap" "November 2019" "SystemTap Tapset Reference" "Scheduler Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,6 +36,11 @@ scheduler\&.process_fork .fi .SH "VALUES" .PP +\fIname\fR +.RS 4 +name of the probe point +.RE +.PP \fIchild_pid\fR .RS 4 PID of the child process @@ -45,10 +50,5 @@ PID of the child process .RS 4 PID of the parent process .RE -.PP -\fIname\fR -.RS 4 -name of the probe point -.RE .SH SEE ALSO\n .IR tapset::scheduler (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.process_free.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.process_free.3stap index 06e3c78f0..1c38b4fea 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.process_free.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.process_free.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scheduler.process_free .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Scheduler Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCHEDULER\&.P" "3stap" "May 2019" "SystemTap Tapset Reference" "Scheduler Tapset" +.TH "PROBE::SCHEDULER\&.P" "3stap" "November 2019" "SystemTap Tapset Reference" "Scheduler Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,11 +36,6 @@ scheduler\&.process_free .fi .SH "VALUES" .PP -\fIpriority\fR -.RS 4 -priority of the process getting freed -.RE -.PP \fIname\fR .RS 4 name of the probe point @@ -50,5 +45,10 @@ name of the probe point .RS 4 PID of the process getting freed .RE +.PP +\fIpriority\fR +.RS 4 +priority of the process getting freed +.RE .SH SEE ALSO\n .IR tapset::scheduler (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.process_wait.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.process_wait.3stap index 354f8b244..811e28e97 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.process_wait.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.process_wait.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scheduler.process_wait .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Scheduler Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCHEDULER\&.P" "3stap" "May 2019" "SystemTap Tapset Reference" "Scheduler Tapset" +.TH "PROBE::SCHEDULER\&.P" "3stap" "November 2019" "SystemTap Tapset Reference" "Scheduler Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ scheduler\&.process_wait .fi .SH "VALUES" .PP -\fIname\fR +\fIpid\fR .RS 4 -name of the probe point +PID of the process scheduler is waiting on .RE .PP -\fIpid\fR +\fIname\fR .RS 4 -PID of the process scheduler is waiting on +name of the probe point .RE .SH SEE ALSO\n .IR tapset::scheduler (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.signal_send.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.signal_send.3stap index 5bd551f46..d40ed2a65 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.signal_send.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.signal_send.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scheduler.signal_send .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Scheduler Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCHEDULER\&.S" "3stap" "May 2019" "SystemTap Tapset Reference" "Scheduler Tapset" +.TH "PROBE::SCHEDULER\&.S" "3stap" "November 2019" "SystemTap Tapset Reference" "Scheduler Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ scheduler\&.signal_send .fi .SH "VALUES" .PP -\fIsignal_number\fR +\fIname\fR .RS 4 -signal number +name of the probe point .RE .PP -\fIname\fR +\fIsignal_number\fR .RS 4 -name of the probe point +signal number .RE .PP \fIpid\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.tick.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.tick.3stap index 26bb364c9..c007c3efc 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.tick.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.tick.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scheduler.tick .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Scheduler Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCHEDULER\&.T" "3stap" "May 2019" "SystemTap Tapset Reference" "Scheduler Tapset" +.TH "PROBE::SCHEDULER\&.T" "3stap" "November 2019" "SystemTap Tapset Reference" "Scheduler Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.wait_task.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.wait_task.3stap index cae97847e..69d2d8980 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.wait_task.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.wait_task.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scheduler.wait_task .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Scheduler Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCHEDULER\&.W" "3stap" "May 2019" "SystemTap Tapset Reference" "Scheduler Tapset" +.TH "PROBE::SCHEDULER\&.W" "3stap" "November 2019" "SystemTap Tapset Reference" "Scheduler Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,14 +41,14 @@ scheduler\&.wait_task name of the probe point .RE .PP -\fItask_priority\fR +\fItask_pid\fR .RS 4 -priority of the task +PID of the task the scheduler is waiting on .RE .PP -\fItask_pid\fR +\fItask_priority\fR .RS 4 -PID of the task the scheduler is waiting on +priority of the task .RE .SH SEE ALSO\n .IR tapset::scheduler (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.wakeup.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.wakeup.3stap index c83fe867a..a7d14649e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.wakeup.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.wakeup.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scheduler.wakeup .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Scheduler Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCHEDULER\&.W" "3stap" "May 2019" "SystemTap Tapset Reference" "Scheduler Tapset" +.TH "PROBE::SCHEDULER\&.W" "3stap" "November 2019" "SystemTap Tapset Reference" "Scheduler Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,34 +36,34 @@ scheduler\&.wakeup .fi .SH "VALUES" .PP -\fItask_state\fR +\fIname\fR .RS 4 -state of the task being woken up +name of the probe point .RE .PP -\fItask_priority\fR +\fItask_cpu\fR .RS 4 -priority of the task being woken up +cpu of the task being woken up .RE .PP -\fIname\fR +\fItask_tid\fR .RS 4 -name of the probe point +tid of the task being woken up .RE .PP -\fItask_cpu\fR +\fItask_priority\fR .RS 4 -cpu of the task being woken up +priority of the task being woken up .RE .PP -\fItask_pid\fR +\fItask_state\fR .RS 4 -PID of the task being woken up +state of the task being woken up .RE .PP -\fItask_tid\fR +\fItask_pid\fR .RS 4 -tid of the task being woken up +PID of the task being woken up .RE .SH SEE ALSO\n .IR tapset::scheduler (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.wakeup_new.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.wakeup_new.3stap index defa0067b..a9d8e8843 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.wakeup_new.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scheduler.wakeup_new.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scheduler.wakeup_new .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Scheduler Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCHEDULER\&.W" "3stap" "May 2019" "SystemTap Tapset Reference" "Scheduler Tapset" +.TH "PROBE::SCHEDULER\&.W" "3stap" "November 2019" "SystemTap Tapset Reference" "Scheduler Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ scheduler\&.wakeup_new .fi .SH "VALUES" .PP -\fItask_tid\fR +\fIname\fR .RS 4 -TID of the new task woken up +name of the probe point .RE .PP \fItask_cpu\fR @@ -46,14 +46,14 @@ TID of the new task woken up cpu of the task woken up .RE .PP -\fItask_pid\fR +\fItask_state\fR .RS 4 -PID of the new task woken up +state of the task woken up .RE .PP -\fIname\fR +\fItask_pid\fR .RS 4 -name of the probe point +PID of the new task woken up .RE .PP \fItask_priority\fR @@ -61,9 +61,9 @@ name of the probe point priority of the new task .RE .PP -\fItask_state\fR +\fItask_tid\fR .RS 4 -state of the task woken up +TID of the new task woken up .RE .SH SEE ALSO\n .IR tapset::scheduler (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scsi.iocompleted.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scsi.iocompleted.3stap index b376802bd..e819e0980 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scsi.iocompleted.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scsi.iocompleted.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scsi.iocompleted .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SCSI Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCSI\&.IOCOMP" "3stap" "May 2019" "SystemTap Tapset Reference" "SCSI Tapset" +.TH "PROBE::SCSI\&.IOCOMP" "3stap" "November 2019" "SystemTap Tapset Reference" "SCSI Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,14 +41,19 @@ scsi\&.iocompleted The data_direction specifies whether this command is from/to the device .RE .PP +\fIdevice_state\fR +.RS 4 +The current state of the device +.RE +.PP \fIlun\fR .RS 4 The lun number .RE .PP -\fIhost_no\fR +\fIchannel\fR .RS 4 -The host number +The channel number .RE .PP \fIdev_id\fR @@ -56,24 +61,19 @@ The host number The scsi device id .RE .PP -\fIreq_addr\fR -.RS 4 -The current struct request pointer, as a number -.RE -.PP -\fIchannel\fR +\fIgoodbytes\fR .RS 4 -The channel number +The bytes completed .RE .PP -\fIgoodbytes\fR +\fIreq_addr\fR .RS 4 -The bytes completed +The current struct request pointer, as a number .RE .PP -\fIdevice_state_str\fR +\fIhost_no\fR .RS 4 -The current state of the device, as a string +The host number .RE .PP \fIdata_direction_str\fR @@ -81,9 +81,9 @@ The current state of the device, as a string Data direction, as a string .RE .PP -\fIdevice_state\fR +\fIdevice_state_str\fR .RS 4 -The current state of the device +The current state of the device, as a string .RE .SH SEE ALSO\n .IR tapset::scsi (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scsi.iodispatching.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scsi.iodispatching.3stap index faa33339d..f41c774fe 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scsi.iodispatching.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scsi.iodispatching.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scsi.iodispatching .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SCSI Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCSI\&.IODISP" "3stap" "May 2019" "SystemTap Tapset Reference" "SCSI Tapset" +.TH "PROBE::SCSI\&.IODISP" "3stap" "November 2019" "SystemTap Tapset Reference" "SCSI Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,59 +36,59 @@ scsi\&.iodispatching .fi .SH "VALUES" .PP -\fIchannel\fR +\fIdevice_state\fR .RS 4 -The channel number +The current state of the device .RE .PP -\fIreq_addr\fR +\fIlun\fR .RS 4 -The current struct request pointer, as a number +The lun number .RE .PP -\fIhost_no\fR +\fIrequest_buffer\fR .RS 4 -The host number +The request buffer address .RE .PP -\fIlun\fR +\fIdata_direction\fR .RS 4 -The lun number +The data_direction specifies whether this command is from/to the device 0 (DMA_BIDIRECTIONAL), 1 (DMA_TO_DEVICE), 2 (DMA_FROM_DEVICE), 3 (DMA_NONE) .RE .PP -\fIdev_id\fR +\fIdata_direction_str\fR .RS 4 -The scsi device id +Data direction, as a string .RE .PP -\fIdata_direction\fR +\fIhost_no\fR .RS 4 -The data_direction specifies whether this command is from/to the device 0 (DMA_BIDIRECTIONAL), 1 (DMA_TO_DEVICE), 2 (DMA_FROM_DEVICE), 3 (DMA_NONE) +The host number .RE .PP -\fIrequest_bufflen\fR +\fIdevice_state_str\fR .RS 4 -The request buffer length +The current state of the device, as a string .RE .PP -\fIdevice_state\fR +\fIdev_id\fR .RS 4 -The current state of the device +The scsi device id .RE .PP -\fIrequest_buffer\fR +\fIrequest_bufflen\fR .RS 4 -The request buffer address +The request buffer length .RE .PP -\fIdevice_state_str\fR +\fIchannel\fR .RS 4 -The current state of the device, as a string +The channel number .RE .PP -\fIdata_direction_str\fR +\fIreq_addr\fR .RS 4 -Data direction, as a string +The current struct request pointer, as a number .RE .SH SEE ALSO\n .IR tapset::scsi (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scsi.iodone.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scsi.iodone.3stap index 3f4e2c2a0..b0e9af3e0 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scsi.iodone.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scsi.iodone.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scsi.iodone .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SCSI Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCSI\&.IODONE" "3stap" "May 2019" "SystemTap Tapset Reference" "SCSI Tapset" +.TH "PROBE::SCSI\&.IODONE" "3stap" "November 2019" "SystemTap Tapset Reference" "SCSI Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,34 +36,34 @@ scsi\&.iodone .fi .SH "VALUES" .PP -\fIdevice_state_str\fR +\fIreq_addr\fR .RS 4 -The current state of the device, as a string +The current struct request pointer, as a number .RE .PP -\fIdata_direction_str\fR +\fIdev_id\fR .RS 4 -Data direction, as a string +The scsi device id .RE .PP -\fIscsi_timer_pending\fR +\fIchannel\fR .RS 4 -1 if a timer is pending on this request +The channel number .RE .PP -\fIdevice_state\fR +\fIscsi_timer_pending\fR .RS 4 -The current state of the device +1 if a timer is pending on this request .RE .PP -\fIdata_direction\fR +\fIdevice_state_str\fR .RS 4 -The data_direction specifies whether this command is from/to the device\&. +The current state of the device, as a string .RE .PP -\fIlun\fR +\fIdata_direction_str\fR .RS 4 -The lun number +Data direction, as a string .RE .PP \fIhost_no\fR @@ -71,19 +71,19 @@ The lun number The host number .RE .PP -\fIdev_id\fR +\fIdata_direction\fR .RS 4 -The scsi device id +The data_direction specifies whether this command is from/to the device\&. .RE .PP -\fIreq_addr\fR +\fIdevice_state\fR .RS 4 -The current struct request pointer, as a number +The current state of the device .RE .PP -\fIchannel\fR +\fIlun\fR .RS 4 -The channel number +The lun number .RE .SH SEE ALSO\n .IR tapset::scsi (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scsi.ioentry.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scsi.ioentry.3stap index e58fd7715..c191b7176 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scsi.ioentry.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scsi.ioentry.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scsi.ioentry .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SCSI Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCSI\&.IOENTR" "3stap" "May 2019" "SystemTap Tapset Reference" "SCSI Tapset" +.TH "PROBE::SCSI\&.IOENTR" "3stap" "November 2019" "SystemTap Tapset Reference" "SCSI Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ scsi\&.ioentry .fi .SH "VALUES" .PP -\fIdisk_major\fR +\fIreq_addr\fR .RS 4 -The major number of the disk (\-1 if no information) +The current struct request pointer, as a number .RE .PP -\fIdisk_minor\fR +\fIdisk_major\fR .RS 4 -The minor number of the disk (\-1 if no information) +The major number of the disk (\-1 if no information) .RE .PP \fIdevice_state\fR @@ -51,9 +51,9 @@ The minor number of the disk (\-1 if no information) The current state of the device .RE .PP -\fIreq_addr\fR +\fIdisk_minor\fR .RS 4 -The current struct request pointer, as a number +The minor number of the disk (\-1 if no information) .RE .PP \fIdevice_state_str\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scsi.ioexecute.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scsi.ioexecute.3stap index 3a088927d..865bf753d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scsi.ioexecute.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scsi.ioexecute.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scsi.ioexecute .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SCSI Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCSI\&.IOEXEC" "3stap" "May 2019" "SystemTap Tapset Reference" "SCSI Tapset" +.TH "PROBE::SCSI\&.IOEXEC" "3stap" "November 2019" "SystemTap Tapset Reference" "SCSI Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,64 +36,64 @@ scsi\&.ioexecute .fi .SH "VALUES" .PP -\fIchannel\fR +\fIdata_direction\fR .RS 4 -The channel number +The data_direction specifies whether this command is from/to the device\&. .RE .PP -\fItimeout\fR +\fIretries\fR .RS 4 -Request timeout in seconds +Number of times to retry request .RE .PP -\fIdev_id\fR +\fIchannel\fR .RS 4 -The scsi device id +The channel number .RE .PP -\fIhost_no\fR +\fIrequest_bufflen\fR .RS 4 -The host number +The data buffer buffer length .RE .PP -\fIlun\fR +\fIhost_no\fR .RS 4 -The lun number +The host number .RE .PP -\fIdata_direction\fR +\fIdata_direction_str\fR .RS 4 -The data_direction specifies whether this command is from/to the device\&. +Data direction, as a string .RE .PP -\fIretries\fR +\fIdevice_state_str\fR .RS 4 -Number of times to retry request +The current state of the device, as a string .RE .PP -\fIdevice_state\fR +\fIrequest_buffer\fR .RS 4 -The current state of the device +The data buffer address .RE .PP -\fIrequest_bufflen\fR +\fItimeout\fR .RS 4 -The data buffer buffer length +Request timeout in seconds .RE .PP -\fIdata_direction_str\fR +\fIlun\fR .RS 4 -Data direction, as a string +The lun number .RE .PP -\fIdevice_state_str\fR +\fIdevice_state\fR .RS 4 -The current state of the device, as a string +The current state of the device .RE .PP -\fIrequest_buffer\fR +\fIdev_id\fR .RS 4 -The data buffer address +The scsi device id .RE .SH SEE ALSO\n .IR tapset::scsi (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::scsi.set_state.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::scsi.set_state.3stap index 073bd2afe..d76d94105 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::scsi.set_state.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::scsi.set_state.3stap @@ -2,12 +2,12 @@ .\" Title: probe::scsi.set_state .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SCSI Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SCSI\&.SET_ST" "3stap" "May 2019" "SystemTap Tapset Reference" "SCSI Tapset" +.TH "PROBE::SCSI\&.SET_ST" "3stap" "November 2019" "SystemTap Tapset Reference" "SCSI Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,29 +36,29 @@ scsi\&.set_state .fi .SH "VALUES" .PP -\fIchannel\fR +\fIlun\fR .RS 4 -The channel number +The lun number .RE .PP -\fIstate\fR +\fIold_state_str\fR .RS 4 -The new state of the device +The current state of the device, as a string .RE .PP -\fIold_state\fR +\fIstate_str\fR .RS 4 -The current state of the device +The new state of the device, as a string .RE .PP -\fIold_state_str\fR +\fIstate\fR .RS 4 -The current state of the device, as a string +The new state of the device .RE .PP -\fIstate_str\fR +\fIdev_id\fR .RS 4 -The new state of the device, as a string +The scsi device id .RE .PP \fIhost_no\fR @@ -66,14 +66,14 @@ The new state of the device, as a string The host number .RE .PP -\fIlun\fR +\fIchannel\fR .RS 4 -The lun number +The channel number .RE .PP -\fIdev_id\fR +\fIold_state\fR .RS 4 -The scsi device id +The current state of the device .RE .SH SEE ALSO\n .IR tapset::scsi (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.check_ignored.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.check_ignored.3stap index 8260e2918..ddf7c69b5 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.check_ignored.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.check_ignored.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.check_ignored .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.CHEC" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.CHEC" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ signal\&.check_ignored .fi .SH "VALUES" .PP -\fIsig\fR +\fIpid_name\fR .RS 4 -The number of the signal +Name of the process receiving the signal .RE .PP \fIsig_pid\fR @@ -51,9 +51,9 @@ The PID of the process receiving the signal A string representation of the signal .RE .PP -\fIpid_name\fR +\fIsig\fR .RS 4 -Name of the process receiving the signal +The number of the signal .RE .SH SEE ALSO\n .IR tapset::signal (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.check_ignored.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.check_ignored.return.3stap index 655f171e1..b3947a5d3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.check_ignored.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.check_ignored.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.check_ignored.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.CHEC" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.CHEC" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ signal\&.check_ignored\&.return .fi .SH "VALUES" .PP -\fIretstr\fR +\fIname\fR .RS 4 -Return value as a string +Name of the probe point .RE .PP -\fIname\fR +\fIretstr\fR .RS 4 -Name of the probe point +Return value as a string .RE .SH SEE ALSO\n .IR tapset::signal (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.checkperm.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.checkperm.3stap index 55d7d74cc..e9b8ac02a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.checkperm.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.checkperm.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.checkperm .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.CHEC" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.CHEC" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,14 +41,19 @@ signal\&.checkperm Indicates the signal type .RE .PP -\fIpid_name\fR +\fIsig_name\fR .RS 4 -Name of the process receiving the signal +A string representation of the signal .RE .PP -\fIsig_name\fR +\fIsig\fR .RS 4 -A string representation of the signal +The number of the signal +.RE +.PP +\fIsinfo\fR +.RS 4 +The address of the siginfo structure .RE .PP \fIsig_pid\fR @@ -61,19 +66,14 @@ The PID of the process receiving the signal A task handle to the signal recipient .RE .PP -\fIname\fR -.RS 4 -Name of the probe point -.RE -.PP -\fIsinfo\fR +\fIpid_name\fR .RS 4 -The address of the siginfo structure +Name of the process receiving the signal .RE .PP -\fIsig\fR +\fIname\fR .RS 4 -The number of the signal +Name of the probe point .RE .SH SEE ALSO\n .IR tapset::signal (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.checkperm.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.checkperm.return.3stap index a0921f77e..fbb9ea248 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.checkperm.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.checkperm.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.checkperm.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.CHEC" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.CHEC" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ signal\&.checkperm\&.return .fi .SH "VALUES" .PP -\fIretstr\fR +\fIname\fR .RS 4 -Return value as a string +Name of the probe point .RE .PP -\fIname\fR +\fIretstr\fR .RS 4 -Name of the probe point +Return value as a string .RE .SH SEE ALSO\n .IR tapset::signal (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.do_action.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.do_action.3stap index d46459784..371544184 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.do_action.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.do_action.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.do_action .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.DO_A" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.DO_A" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,19 +36,19 @@ signal\&.do_action .fi .SH "VALUES" .PP -\fIsig_name\fR +\fIoldsigact_addr\fR .RS 4 -A string representation of the signal +The address of the old sigaction struct associated with the signal .RE .PP -\fIoldsigact_addr\fR +\fIsig\fR .RS 4 -The address of the old sigaction struct associated with the signal +The signal to be examined/changed .RE .PP -\fIsa_mask\fR +\fIsig_name\fR .RS 4 -The new mask of the signal +A string representation of the signal .RE .PP \fIsa_handler\fR @@ -56,9 +56,9 @@ The new mask of the signal The new handler of the signal .RE .PP -\fIsig\fR +\fIsa_mask\fR .RS 4 -The signal to be examined/changed +The new mask of the signal .RE .PP \fIsigact_addr\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.do_action.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.do_action.return.3stap index d40292f1f..fded5eab7 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.do_action.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.do_action.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.do_action.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.DO_A" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.DO_A" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.flush.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.flush.3stap index d2bffc238..e607d3c06 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.flush.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.flush.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.flush .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.FLUS" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.FLUS" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,11 +36,6 @@ signal\&.flush .fi .SH "VALUES" .PP -\fIpid_name\fR -.RS 4 -The name of the process associated with the task performing the flush -.RE -.PP \fItask\fR .RS 4 The task handler of the process performing the flush @@ -51,6 +46,11 @@ The task handler of the process performing the flush The PID of the process associated with the task performing the flush .RE .PP +\fIpid_name\fR +.RS 4 +The name of the process associated with the task performing the flush +.RE +.PP \fIname\fR .RS 4 Name of the probe point diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.force_segv.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.force_segv.3stap index 8e198a9c0..e93c5244a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.force_segv.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.force_segv.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.force_segv .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.FORC" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.FORC" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,24 +36,24 @@ signal\&.force_segv .fi .SH "VALUES" .PP -\fIpid_name\fR +\fIsig_pid\fR .RS 4 -Name of the process receiving the signal +The PID of the process receiving the signal .RE .PP -\fIsig_name\fR +\fIpid_name\fR .RS 4 -A string representation of the signal +Name of the process receiving the signal .RE .PP -\fIsig_pid\fR +\fIname\fR .RS 4 -The PID of the process receiving the signal +Name of the probe point .RE .PP -\fIname\fR +\fIsig_name\fR .RS 4 -Name of the probe point +A string representation of the signal .RE .PP \fIsig\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.force_segv.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.force_segv.return.3stap index 7659ae11b..82c423326 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.force_segv.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.force_segv.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.force_segv.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.FORC" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.FORC" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.handle.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.handle.3stap index 4992ace01..e7ed134f6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.handle.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.handle.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.handle .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.HAND" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.HAND" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,14 @@ signal\&.handle .fi .SH "VALUES" .PP -\fIoldset_addr\fR +\fIregs\fR .RS 4 -The address of the bitmask array of blocked signals (deprecated in SystemTap 2\&.1) +The address of the kernel\-mode stack area (deprecated in SystemTap 2\&.1) +.RE +.PP +\fIka_addr\fR +.RS 4 +The address of the k_sigaction table associated with the signal .RE .PP \fIsig_mode\fR @@ -46,9 +51,9 @@ The address of the bitmask array of blocked signals (deprecated in SystemTap 2\& Indicates whether the signal was a user\-mode or kernel\-mode signal .RE .PP -\fIregs\fR +\fIoldset_addr\fR .RS 4 -The address of the kernel\-mode stack area (deprecated in SystemTap 2\&.1) +The address of the bitmask array of blocked signals (deprecated in SystemTap 2\&.1) .RE .PP \fIsig_name\fR @@ -56,16 +61,6 @@ The address of the kernel\-mode stack area (deprecated in SystemTap 2\&.1) A string representation of the signal .RE .PP -\fIname\fR -.RS 4 -Name of the probe point -.RE -.PP -\fIsig_code\fR -.RS 4 -The si_code value of the siginfo signal -.RE -.PP \fIsig\fR .RS 4 The signal number that invoked the signal handler @@ -76,9 +71,14 @@ The signal number that invoked the signal handler The address of the siginfo table .RE .PP -\fIka_addr\fR +\fIsig_code\fR .RS 4 -The address of the k_sigaction table associated with the signal +The si_code value of the siginfo signal +.RE +.PP +\fIname\fR +.RS 4 +Name of the probe point .RE .SH SEE ALSO\n .IR tapset::signal (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.handle.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.handle.return.3stap index 265a5be9a..33a7191bb 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.handle.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.handle.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.handle.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.HAND" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.HAND" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ signal\&.handle\&.return .fi .SH "VALUES" .PP -\fIname\fR +\fIretstr\fR .RS 4 -Name of the probe point +Return value as a string .RE .PP -\fIretstr\fR +\fIname\fR .RS 4 -Return value as a string +Name of the probe point .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.pending.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.pending.3stap index 936c7f5ac..ca1df554c 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.pending.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.pending.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.pending .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.PEND" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.PEND" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ signal\&.pending .fi .SH "VALUES" .PP -\fIsigset_add\fR +\fIname\fR .RS 4 -The address of the user\-space signal set (sigset_t) +Name of the probe point .RE .PP -\fIname\fR +\fIsigset_add\fR .RS 4 -Name of the probe point +The address of the user\-space signal set (sigset_t) .RE .PP \fIsigset_size\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.pending.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.pending.return.3stap index 300cd7184..feb646479 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.pending.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.pending.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.pending.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.PEND" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.PEND" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.procmask.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.procmask.3stap index 811e714a4..867a17f31 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.procmask.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.procmask.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.procmask .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.PROC" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.PROC" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,29 +36,29 @@ signal\&.procmask .fi .SH "VALUES" .PP -\fIsigset\fR +\fIoldsigset_addr\fR .RS 4 -The actual value to be set for sigset_t (correct?) +The old address of the signal set (sigset_t) .RE .PP -\fIname\fR +\fIhow\fR .RS 4 -Name of the probe point +Indicates how to change the blocked signals; possible values are SIG_BLOCK=0 (for blocking signals), SIG_UNBLOCK=1 (for unblocking signals), and SIG_SETMASK=2 for setting the signal mask\&. .RE .PP -\fIsigset_addr\fR +\fIsigset\fR .RS 4 -The address of the signal set (sigset_t) to be implemented +The actual value to be set for sigset_t (correct?) .RE .PP -\fIoldsigset_addr\fR +\fIsigset_addr\fR .RS 4 -The old address of the signal set (sigset_t) +The address of the signal set (sigset_t) to be implemented .RE .PP -\fIhow\fR +\fIname\fR .RS 4 -Indicates how to change the blocked signals; possible values are SIG_BLOCK=0 (for blocking signals), SIG_UNBLOCK=1 (for unblocking signals), and SIG_SETMASK=2 for setting the signal mask\&. +Name of the probe point .RE .SH SEE ALSO\n .IR tapset::signal (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.procmask.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.procmask.return.3stap index c41818098..f368c66f7 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.procmask.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.procmask.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.procmask.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.PROC" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.PROC" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.send.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.send.3stap index 1a5e29e6c..f39dc99f2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.send.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.send.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.send .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.SEND" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.SEND" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ signal\&.send .fi .SH "VALUES" .PP -\fIshared\fR +\fIsig\fR .RS 4 -Indicates whether the signal is shared by the thread group +The number of the signal .RE .PP -\fIpid_name\fR +\fIsig_name\fR .RS 4 -The name of the signal recipient +A string representation of the signal .RE .PP \fIsi_code\fR @@ -51,39 +51,39 @@ The name of the signal recipient Indicates the signal type .RE .PP -\fIsig_name\fR +\fIsend2queue\fR .RS 4 -A string representation of the signal +Indicates whether the signal is sent to an existing sigqueue (deprecated in SystemTap 2\&.1) .RE .PP -\fIsend2queue\fR +\fIname\fR .RS 4 -Indicates whether the signal is sent to an existing sigqueue (deprecated in SystemTap 2\&.1) +The name of the function used to send out the signal .RE .PP -\fItask\fR +\fIpid_name\fR .RS 4 -A task handle to the signal recipient +The name of the signal recipient .RE .PP -\fIsig_pid\fR +\fIshared\fR .RS 4 -The PID of the process receiving the signal +Indicates whether the signal is shared by the thread group .RE .PP -\fIname\fR +\fIsinfo\fR .RS 4 -The name of the function used to send out the signal +The address of siginfo struct .RE .PP -\fIsig\fR +\fIsig_pid\fR .RS 4 -The number of the signal +The PID of the process receiving the signal .RE .PP -\fIsinfo\fR +\fItask\fR .RS 4 -The address of siginfo struct +A task handle to the signal recipient .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.send.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.send.return.3stap index 577c93af1..9cd43861c 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.send.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.send.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.send.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.SEND" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.SEND" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,11 +36,6 @@ signal\&.send\&.return .fi .SH "VALUES" .PP -\fIsend2queue\fR -.RS 4 -Indicates whether the sent signal was sent to an existing sigqueue -.RE -.PP \fIshared\fR .RS 4 Indicates whether the sent signal is shared by the thread group\&. @@ -55,6 +50,11 @@ The name of the function used to send out the signal .RS 4 The return value to either __group_send_sig_info, specific_send_sig_info, or send_sigqueue .RE +.PP +\fIsend2queue\fR +.RS 4 +Indicates whether the sent signal was sent to an existing sigqueue +.RE .SH "CONTEXT" .PP The signal\*(Aqs sender\&. (correct?) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.send_sig_queue.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.send_sig_queue.3stap index 776d6a1ef..c5c5dcb2b 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.send_sig_queue.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.send_sig_queue.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.send_sig_queue .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.SEND" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.SEND" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,11 +41,6 @@ signal\&.send_sig_queue The address of the signal queue .RE .PP -\fIsig\fR -.RS 4 -The queued signal -.RE -.PP \fIsig_pid\fR .RS 4 The PID of the process to which the signal is queued @@ -56,14 +51,19 @@ The PID of the process to which the signal is queued Name of the probe point .RE .PP +\fIpid_name\fR +.RS 4 +Name of the process to which the signal is queued +.RE +.PP \fIsig_name\fR .RS 4 A string representation of the signal .RE .PP -\fIpid_name\fR +\fIsig\fR .RS 4 -Name of the process to which the signal is queued +The queued signal .RE .SH SEE ALSO\n .IR tapset::signal (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.send_sig_queue.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.send_sig_queue.return.3stap index 13beb80de..a15726a09 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.send_sig_queue.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.send_sig_queue.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.send_sig_queue.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.SEND" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.SEND" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.sys_tgkill.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.sys_tgkill.3stap index e42d2e869..82ddbfc5c 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.sys_tgkill.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.sys_tgkill.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.sys_tgkill .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.SYS_" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.SYS_" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,14 +41,14 @@ signal\&.sys_tgkill A string representation of the signal .RE .PP -\fIpid_name\fR +\fIsig\fR .RS 4 -The name of the signal recipient +The specific kill signal sent to the process .RE .PP -\fIsig\fR +\fItgid\fR .RS 4 -The specific kill signal sent to the process +The thread group ID of the thread receiving the kill signal .RE .PP \fIname\fR @@ -56,19 +56,19 @@ The specific kill signal sent to the process Name of the probe point .RE .PP -\fIsig_pid\fR +\fIpid_name\fR .RS 4 -The PID of the thread receiving the kill signal +The name of the signal recipient .RE .PP -\fItgid\fR +\fItask\fR .RS 4 -The thread group ID of the thread receiving the kill signal +A task handle to the signal recipient .RE .PP -\fItask\fR +\fIsig_pid\fR .RS 4 -A task handle to the signal recipient +The PID of the thread receiving the kill signal .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.sys_tgkill.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.sys_tgkill.return.3stap index 7115fc0a7..7371eab21 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.sys_tgkill.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.sys_tgkill.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.sys_tgkill.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.SYS_" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.SYS_" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.sys_tkill.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.sys_tkill.3stap index ce495cd7f..e058de830 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.sys_tkill.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.sys_tkill.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.sys_tkill .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.SYS_" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.SYS_" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,34 +36,34 @@ signal\&.sys_tkill .fi .SH "VALUES" .PP -\fIname\fR +\fIsig_name\fR .RS 4 -Name of the probe point +A string representation of the signal .RE .PP -\fItask\fR +\fIsig\fR .RS 4 -A task handle to the signal recipient +The specific signal sent to the process .RE .PP -\fIsig_pid\fR +\fIname\fR .RS 4 -The PID of the process receiving the kill signal +Name of the probe point .RE .PP -\fIsig\fR +\fIpid_name\fR .RS 4 -The specific signal sent to the process +The name of the signal recipient .RE .PP -\fIpid_name\fR +\fItask\fR .RS 4 -The name of the signal recipient +A task handle to the signal recipient .RE .PP -\fIsig_name\fR +\fIsig_pid\fR .RS 4 -A string representation of the signal +The PID of the process receiving the kill signal .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.syskill.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.syskill.3stap index 2558bf29d..aa4498ce7 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.syskill.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.syskill.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.syskill .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.SYSK" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.SYSK" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,34 +36,34 @@ signal\&.syskill .fi .SH "VALUES" .PP -\fIsig_name\fR +\fItask\fR .RS 4 -A string representation of the signal +A task handle to the signal recipient .RE .PP -\fIpid_name\fR +\fIsig_pid\fR .RS 4 -The name of the signal recipient +The PID of the process receiving the signal .RE .PP -\fIsig\fR +\fIname\fR .RS 4 -The specific signal sent to the process +Name of the probe point .RE .PP -\fIname\fR +\fIpid_name\fR .RS 4 -Name of the probe point +The name of the signal recipient .RE .PP -\fItask\fR +\fIsig\fR .RS 4 -A task handle to the signal recipient +The specific signal sent to the process .RE .PP -\fIsig_pid\fR +\fIsig_name\fR .RS 4 -The PID of the process receiving the signal +A string representation of the signal .RE .SH SEE ALSO\n .IR tapset::signal (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.syskill.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.syskill.return.3stap index bcd02adaa..6ff4b2109 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.syskill.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.syskill.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.syskill.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.SYSK" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.SYSK" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.systkill.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.systkill.return.3stap index b827cd3e1..f9e1dd412 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.systkill.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.systkill.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.systkill.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.SYST" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.SYST" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ signal\&.systkill\&.return .fi .SH "VALUES" .PP -\fIname\fR +\fIretstr\fR .RS 4 -Name of the probe point +The return value to either __group_send_sig_info, .RE .PP -\fIretstr\fR +\fIname\fR .RS 4 -The return value to either __group_send_sig_info, +Name of the probe point .RE .SH SEE ALSO\n .IR tapset::signal (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::signal.wakeup.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::signal.wakeup.3stap index 8eef89979..d7e6ae0d6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::signal.wakeup.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::signal.wakeup.3stap @@ -2,12 +2,12 @@ .\" Title: probe::signal.wakeup .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Signal Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SIGNAL\&.WAKE" "3stap" "May 2019" "SystemTap Tapset Reference" "Signal Tapset" +.TH "PROBE::SIGNAL\&.WAKE" "3stap" "November 2019" "SystemTap Tapset Reference" "Signal Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,6 +36,11 @@ signal\&.wakeup .fi .SH "VALUES" .PP +\fIpid_name\fR +.RS 4 +Name of the process to wake +.RE +.PP \fIsig_pid\fR .RS 4 The PID of the process to wake @@ -46,11 +51,6 @@ The PID of the process to wake A string representation indicating the mask of task states to wake\&. Possible values are TASK_INTERRUPTIBLE, TASK_STOPPED, TASK_TRACED, TASK_WAKEKILL, and TASK_INTERRUPTIBLE\&. .RE .PP -\fIpid_name\fR -.RS 4 -Name of the process to wake -.RE -.PP \fIresume\fR .RS 4 Indicates whether to wake up a task in a STOPPED or TRACED state diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.aio_read.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.aio_read.3stap index 693a23014..2f76e0c56 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.aio_read.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.aio_read.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.aio_read .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.AIO_" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.AIO_" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,39 +36,39 @@ socket\&.aio_read .fi .SH "VALUES" .PP -\fIstate\fR +\fIfamily\fR .RS 4 -Socket state value +Protocol family value .RE .PP -\fItype\fR +\fIname\fR .RS 4 -Socket type value +Name of this probe .RE .PP -\fIsize\fR +\fIflags\fR .RS 4 -Message size in bytes +Socket flags value .RE .PP -\fIname\fR +\fItype\fR .RS 4 -Name of this probe +Socket type value .RE .PP -\fIprotocol\fR +\fIsize\fR .RS 4 -Protocol value +Message size in bytes .RE .PP -\fIfamily\fR +\fIstate\fR .RS 4 -Protocol family value +Socket state value .RE .PP -\fIflags\fR +\fIprotocol\fR .RS 4 -Socket flags value +Protocol value .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.aio_read.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.aio_read.return.3stap index cfddf4db3..621bd464b 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.aio_read.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.aio_read.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.aio_read.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.AIO_" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.AIO_" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,29 +36,19 @@ socket\&.aio_read\&.return .fi .SH "VALUES" .PP -\fIstate\fR -.RS 4 -Socket state value -.RE -.PP \fItype\fR .RS 4 Socket type value .RE .PP -\fIname\fR -.RS 4 -Name of this probe -.RE -.PP \fIsize\fR .RS 4 Size of message received (in bytes) or error code if success = 0 .RE .PP -\fIflags\fR +\fIstate\fR .RS 4 -Socket flags value +Socket state value .RE .PP \fIsuccess\fR @@ -66,14 +56,24 @@ Socket flags value Was receive successful? (1 = yes, 0 = no) .RE .PP +\fIprotocol\fR +.RS 4 +Protocol value +.RE +.PP +\fIname\fR +.RS 4 +Name of this probe +.RE +.PP \fIfamily\fR .RS 4 Protocol family value .RE .PP -\fIprotocol\fR +\fIflags\fR .RS 4 -Protocol value +Socket flags value .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.aio_write.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.aio_write.3stap index fc9843a56..f76669181 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.aio_write.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.aio_write.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.aio_write .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.AIO_" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.AIO_" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,24 +36,24 @@ socket\&.aio_write .fi .SH "VALUES" .PP -\fIstate\fR +\fItype\fR .RS 4 -Socket state value +Socket type value .RE .PP -\fItype\fR +\fIsize\fR .RS 4 -Socket type value +Message size in bytes .RE .PP -\fIname\fR +\fIstate\fR .RS 4 -Name of this probe +Socket state value .RE .PP -\fIsize\fR +\fIprotocol\fR .RS 4 -Message size in bytes +Protocol value .RE .PP \fIfamily\fR @@ -61,9 +61,9 @@ Message size in bytes Protocol family value .RE .PP -\fIprotocol\fR +\fIname\fR .RS 4 -Protocol value +Name of this probe .RE .PP \fIflags\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.aio_write.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.aio_write.return.3stap index 7fd3c89e0..a307bbe21 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.aio_write.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.aio_write.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.aio_write.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.AIO_" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.AIO_" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,29 +36,29 @@ socket\&.aio_write\&.return .fi .SH "VALUES" .PP -\fIsize\fR +\fIprotocol\fR .RS 4 -Size of message received (in bytes) or error code if success = 0 +Protocol value .RE .PP -\fIname\fR +\fIsuccess\fR .RS 4 -Name of this probe +Was receive successful? (1 = yes, 0 = no) .RE .PP -\fIprotocol\fR +\fIstate\fR .RS 4 -Protocol value +Socket state value .RE .PP -\fIfamily\fR +\fIsize\fR .RS 4 -Protocol family value +Size of message received (in bytes) or error code if success = 0 .RE .PP -\fIsuccess\fR +\fItype\fR .RS 4 -Was receive successful? (1 = yes, 0 = no) +Socket type value .RE .PP \fIflags\fR @@ -66,14 +66,14 @@ Was receive successful? (1 = yes, 0 = no) Socket flags value .RE .PP -\fIstate\fR +\fIname\fR .RS 4 -Socket state value +Name of this probe .RE .PP -\fItype\fR +\fIfamily\fR .RS 4 -Socket type value +Protocol family value .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.close.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.close.3stap index f30f101e9..94d370602 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.close.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.close.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.close .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.CLOS" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.CLOS" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,34 +36,34 @@ socket\&.close .fi .SH "VALUES" .PP -\fIname\fR +\fIstate\fR .RS 4 -Name of this probe +Socket state value .RE .PP -\fIflags\fR +\fIprotocol\fR .RS 4 -Socket flags value +Protocol value .RE .PP -\fIprotocol\fR +\fItype\fR .RS 4 -Protocol value +Socket type value .RE .PP -\fIfamily\fR +\fIflags\fR .RS 4 -Protocol family value +Socket flags value .RE .PP -\fIstate\fR +\fIfamily\fR .RS 4 -Socket state value +Protocol family value .RE .PP -\fItype\fR +\fIname\fR .RS 4 -Socket type value +Name of this probe .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.close.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.close.return.3stap index f2ca3c4dc..6dba8952b 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.close.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.close.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.close.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.CLOS" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.CLOS" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.create.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.create.3stap index 055f41055..e5226b6c8 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.create.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.create.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.create .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.CREA" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.CREA" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,19 +36,14 @@ socket\&.create .fi .SH "VALUES" .PP -\fIrequester\fR -.RS 4 -Requested by user process or the kernel (1 = kernel, 0 = user) -.RE -.PP \fItype\fR .RS 4 Socket type value .RE .PP -\fIname\fR +\fIrequester\fR .RS 4 -Name of this probe +Requested by user process or the kernel (1 = kernel, 0 = user) .RE .PP \fIprotocol\fR @@ -56,6 +51,11 @@ Name of this probe Protocol value .RE .PP +\fIname\fR +.RS 4 +Name of this probe +.RE +.PP \fIfamily\fR .RS 4 Protocol family value diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.create.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.create.return.3stap index 169ff936e..7c48df151 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.create.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.create.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.create.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.CREA" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.CREA" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,24 +36,24 @@ socket\&.create\&.return .fi .SH "VALUES" .PP -\fIprotocol\fR +\fIfamily\fR .RS 4 -Protocol value +Protocol family value .RE .PP -\fIsuccess\fR +\fIname\fR .RS 4 -Was socket creation successful? (1 = yes, 0 = no) +Name of this probe .RE .PP -\fIfamily\fR +\fIerr\fR .RS 4 -Protocol family value +Error code if success == 0 .RE .PP -\fIname\fR +\fIrequester\fR .RS 4 -Name of this probe +Requested by user process or the kernel (1 = kernel, 0 = user) .RE .PP \fItype\fR @@ -61,14 +61,14 @@ Name of this probe Socket type value .RE .PP -\fIrequester\fR +\fIsuccess\fR .RS 4 -Requested by user process or the kernel (1 = kernel, 0 = user) +Was socket creation successful? (1 = yes, 0 = no) .RE .PP -\fIerr\fR +\fIprotocol\fR .RS 4 -Error code if success == 0 +Protocol value .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.read_iter.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.read_iter.3stap index 78c3314bb..ad1abb33b 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.read_iter.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.read_iter.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.read_iter .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.READ" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.READ" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,29 +36,29 @@ socket\&.read_iter .fi .SH "VALUES" .PP -\fItype\fR +\fIflags\fR .RS 4 -Socket type value +Socket flags value .RE .PP -\fIstate\fR +\fIname\fR .RS 4 -Socket state value +Name of this probe .RE .PP -\fIprotocol\fR +\fIfamily\fR .RS 4 -Protocol value +Protocol family value .RE .PP -\fIfamily\fR +\fIprotocol\fR .RS 4 -Protocol family value +Protocol value .RE .PP -\fIflags\fR +\fIstate\fR .RS 4 -Socket flags value +Socket state value .RE .PP \fIsize\fR @@ -66,9 +66,9 @@ Socket flags value Message size in bytes .RE .PP -\fIname\fR +\fItype\fR .RS 4 -Name of this probe +Socket type value .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.read_iter.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.read_iter.return.3stap index 50c95aece..cb21e3e4c 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.read_iter.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.read_iter.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.read_iter.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.READ" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.READ" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,9 @@ socket\&.read_iter\&.return .fi .SH "VALUES" .PP -\fItype\fR -.RS 4 -Socket type value -.RE -.PP -\fIstate\fR +\fIflags\fR .RS 4 -Socket state value +Socket flags value .RE .PP \fIfamily\fR @@ -51,9 +46,9 @@ Socket state value Protocol family value .RE .PP -\fIsuccess\fR +\fIname\fR .RS 4 -Was receive successful? (1 = yes, 0 = no) +Name of this probe .RE .PP \fIprotocol\fR @@ -61,14 +56,19 @@ Was receive successful? (1 = yes, 0 = no) Protocol value .RE .PP -\fIflags\fR +\fIsuccess\fR .RS 4 -Socket flags value +Was receive successful? (1 = yes, 0 = no) .RE .PP -\fIname\fR +\fIstate\fR .RS 4 -Name of this probe +Socket state value +.RE +.PP +\fItype\fR +.RS 4 +Socket type value .RE .PP \fIsize\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.readv.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.readv.3stap index 6a8692cb8..cc088c4a9 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.readv.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.readv.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.readv .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.READ" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.READ" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ socket\&.readv .fi .SH "VALUES" .PP -\fIname\fR +\fItype\fR .RS 4 -Name of this probe +Socket type value .RE .PP \fIsize\fR @@ -46,9 +46,9 @@ Name of this probe Message size in bytes .RE .PP -\fIfamily\fR +\fIstate\fR .RS 4 -Protocol family value +Socket state value .RE .PP \fIprotocol\fR @@ -56,19 +56,19 @@ Protocol family value Protocol value .RE .PP -\fIflags\fR +\fIfamily\fR .RS 4 -Socket flags value +Protocol family value .RE .PP -\fIstate\fR +\fIname\fR .RS 4 -Socket state value +Name of this probe .RE .PP -\fItype\fR +\fIflags\fR .RS 4 -Socket type value +Socket flags value .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.readv.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.readv.return.3stap index 9aeb2b83b..18277878d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.readv.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.readv.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.readv.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.READ" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.READ" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,29 +36,29 @@ socket\&.readv\&.return .fi .SH "VALUES" .PP -\fIsize\fR +\fIprotocol\fR .RS 4 -Size of message received (in bytes) or error code if success = 0 +Protocol value .RE .PP -\fIname\fR +\fIsuccess\fR .RS 4 -Name of this probe +Was receive successful? (1 = yes, 0 = no) .RE .PP -\fIprotocol\fR +\fIstate\fR .RS 4 -Protocol value +Socket state value .RE .PP -\fIfamily\fR +\fIsize\fR .RS 4 -Protocol family value +Size of message received (in bytes) or error code if success = 0 .RE .PP -\fIsuccess\fR +\fItype\fR .RS 4 -Was receive successful? (1 = yes, 0 = no) +Socket type value .RE .PP \fIflags\fR @@ -66,14 +66,14 @@ Was receive successful? (1 = yes, 0 = no) Socket flags value .RE .PP -\fIstate\fR +\fIname\fR .RS 4 -Socket state value +Name of this probe .RE .PP -\fItype\fR +\fIfamily\fR .RS 4 -Socket type value +Protocol family value .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.receive.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.receive.3stap index e31cfc830..e33add6c2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.receive.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.receive.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.receive .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.RECE" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.RECE" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,29 +36,29 @@ socket\&.receive .fi .SH "VALUES" .PP -\fItype\fR +\fIprotocol\fR .RS 4 -Socket type value +Protocol value .RE .PP -\fIstate\fR +\fIsuccess\fR .RS 4 -Socket state value +Was send successful? (1 = yes, 0 = no) .RE .PP -\fIfamily\fR +\fIstate\fR .RS 4 -Protocol family value +Socket state value .RE .PP -\fIsuccess\fR +\fIsize\fR .RS 4 -Was send successful? (1 = yes, 0 = no) +Size of message received (in bytes) or error code if success = 0 .RE .PP -\fIprotocol\fR +\fItype\fR .RS 4 -Protocol value +Socket type value .RE .PP \fIflags\fR @@ -66,14 +66,14 @@ Protocol value Socket flags value .RE .PP -\fIname\fR +\fIfamily\fR .RS 4 -Name of this probe +Protocol family value .RE .PP -\fIsize\fR +\fIname\fR .RS 4 -Size of message received (in bytes) or error code if success = 0 +Name of this probe .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.recvmsg.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.recvmsg.3stap index e13eb0fd1..5c092cef7 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.recvmsg.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.recvmsg.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.recvmsg .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.RECV" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.RECV" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,6 +41,11 @@ socket\&.recvmsg Socket state value .RE .PP +\fIprotocol\fR +.RS 4 +Protocol value +.RE +.PP \fItype\fR .RS 4 Socket type value @@ -51,24 +56,19 @@ Socket type value Message size in bytes .RE .PP -\fIname\fR -.RS 4 -Name of this probe -.RE -.PP \fIflags\fR .RS 4 Socket flags value .RE .PP -\fIprotocol\fR +\fIfamily\fR .RS 4 -Protocol value +Protocol family value .RE .PP -\fIfamily\fR +\fIname\fR .RS 4 -Protocol family value +Name of this probe .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.recvmsg.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.recvmsg.return.3stap index fa5a99ef1..f80d86268 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.recvmsg.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.recvmsg.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.recvmsg.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.RECV" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.RECV" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ socket\&.recvmsg\&.return .fi .SH "VALUES" .PP -\fIflags\fR +\fIstate\fR .RS 4 -Socket flags value +Socket state value .RE .PP \fIsuccess\fR @@ -46,21 +46,11 @@ Socket flags value Was receive successful? (1 = yes, 0 = no) .RE .PP -\fIfamily\fR -.RS 4 -Protocol family value -.RE -.PP \fIprotocol\fR .RS 4 Protocol value .RE .PP -\fIname\fR -.RS 4 -Name of this probe -.RE -.PP \fIsize\fR .RS 4 Size of message received (in bytes) or error code if success = 0 @@ -71,9 +61,19 @@ Size of message received (in bytes) or error code if success = 0 Socket type value .RE .PP -\fIstate\fR +\fIflags\fR .RS 4 -Socket state value +Socket flags value +.RE +.PP +\fIfamily\fR +.RS 4 +Protocol family value +.RE +.PP +\fIname\fR +.RS 4 +Name of this probe .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.send.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.send.3stap index 73bf35467..5aca6386e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.send.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.send.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.send .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.SEND" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.SEND" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ socket\&.send .fi .SH "VALUES" .PP -\fIsize\fR +\fIstate\fR .RS 4 -Size of message sent (in bytes) or error code if success = 0 +Socket state value .RE .PP -\fIname\fR +\fIsuccess\fR .RS 4 -Name of this probe +Was send successful? (1 = yes, 0 = no) .RE .PP \fIprotocol\fR @@ -51,14 +51,14 @@ Name of this probe Protocol value .RE .PP -\fIfamily\fR +\fItype\fR .RS 4 -Protocol family value +Socket type value .RE .PP -\fIsuccess\fR +\fIsize\fR .RS 4 -Was send successful? (1 = yes, 0 = no) +Size of message sent (in bytes) or error code if success = 0 .RE .PP \fIflags\fR @@ -66,14 +66,14 @@ Was send successful? (1 = yes, 0 = no) Socket flags value .RE .PP -\fIstate\fR +\fIfamily\fR .RS 4 -Socket state value +Protocol family value .RE .PP -\fItype\fR +\fIname\fR .RS 4 -Socket type value +Name of this probe .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.sendmsg.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.sendmsg.3stap index 6b4cc87e8..40bac631e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.sendmsg.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.sendmsg.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.sendmsg .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.SEND" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.SEND" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ socket\&.sendmsg .fi .SH "VALUES" .PP -\fIsize\fR +\fIfamily\fR .RS 4 -Message size in bytes +Protocol family value .RE .PP \fIname\fR @@ -51,14 +51,14 @@ Name of this probe Socket flags value .RE .PP -\fIprotocol\fR +\fItype\fR .RS 4 -Protocol value +Socket type value .RE .PP -\fIfamily\fR +\fIsize\fR .RS 4 -Protocol family value +Message size in bytes .RE .PP \fIstate\fR @@ -66,9 +66,9 @@ Protocol family value Socket state value .RE .PP -\fItype\fR +\fIprotocol\fR .RS 4 -Socket type value +Protocol value .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.sendmsg.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.sendmsg.return.3stap index d62d5a0ef..c2977be42 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.sendmsg.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.sendmsg.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.sendmsg.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.SEND" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.SEND" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,34 +36,34 @@ socket\&.sendmsg\&.return .fi .SH "VALUES" .PP -\fIfamily\fR +\fIflags\fR .RS 4 -Protocol family value +Socket flags value .RE .PP -\fIsuccess\fR +\fIfamily\fR .RS 4 -Was send successful? (1 = yes, 0 = no) +Protocol family value .RE .PP -\fIprotocol\fR +\fIname\fR .RS 4 -Protocol value +Name of this probe .RE .PP -\fIflags\fR +\fIstate\fR .RS 4 -Socket flags value +Socket state value .RE .PP -\fIname\fR +\fIsuccess\fR .RS 4 -Name of this probe +Was send successful? (1 = yes, 0 = no) .RE .PP -\fIsize\fR +\fIprotocol\fR .RS 4 -Size of message sent (in bytes) or error code if success = 0 +Protocol value .RE .PP \fItype\fR @@ -71,9 +71,9 @@ Size of message sent (in bytes) or error code if success = 0 Socket type value .RE .PP -\fIstate\fR +\fIsize\fR .RS 4 -Socket state value +Size of message sent (in bytes) or error code if success = 0 .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.write_iter.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.write_iter.3stap index 9ce5db95d..f95eab62c 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.write_iter.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.write_iter.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.write_iter .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.WRIT" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.WRIT" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,19 +36,19 @@ socket\&.write_iter .fi .SH "VALUES" .PP -\fItype\fR +\fIflags\fR .RS 4 -Socket type value +Socket flags value .RE .PP -\fIstate\fR +\fIname\fR .RS 4 -Socket state value +Name of this probe .RE .PP -\fIflags\fR +\fIfamily\fR .RS 4 -Socket flags value +Protocol family value .RE .PP \fIprotocol\fR @@ -56,9 +56,9 @@ Socket flags value Protocol value .RE .PP -\fIfamily\fR +\fIstate\fR .RS 4 -Protocol family value +Socket state value .RE .PP \fIsize\fR @@ -66,9 +66,9 @@ Protocol family value Message size in bytes .RE .PP -\fIname\fR +\fItype\fR .RS 4 -Name of this probe +Socket type value .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.write_iter.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.write_iter.return.3stap index 457be787e..ead76638f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.write_iter.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.write_iter.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.write_iter.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.WRIT" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.WRIT" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,44 +36,44 @@ socket\&.write_iter\&.return .fi .SH "VALUES" .PP -\fIsize\fR +\fIprotocol\fR .RS 4 -Size of message received (in bytes) or error code if success = 0 +Protocol value .RE .PP -\fIname\fR +\fIsuccess\fR .RS 4 -Name of this probe +Was receive successful? (1 = yes, 0 = no) .RE .PP -\fIflags\fR +\fIstate\fR .RS 4 -Socket flags value +Socket state value .RE .PP -\fIprotocol\fR +\fIsize\fR .RS 4 -Protocol value +Size of message received (in bytes) or error code if success = 0 .RE .PP -\fIsuccess\fR +\fItype\fR .RS 4 -Was receive successful? (1 = yes, 0 = no) +Socket type value .RE .PP -\fIfamily\fR +\fIflags\fR .RS 4 -Protocol family value +Socket flags value .RE .PP -\fIstate\fR +\fIfamily\fR .RS 4 -Socket state value +Protocol family value .RE .PP -\fItype\fR +\fIname\fR .RS 4 -Socket type value +Name of this probe .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.writev.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.writev.3stap index 0792b2ef1..a75470a4d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.writev.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.writev.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.writev .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.WRIT" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.WRIT" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,19 @@ socket\&.writev .fi .SH "VALUES" .PP +\fItype\fR +.RS 4 +Socket type value +.RE +.PP \fIsize\fR .RS 4 Message size in bytes .RE .PP -\fIname\fR +\fIstate\fR .RS 4 -Name of this probe +Socket state value .RE .PP \fIprotocol\fR @@ -56,19 +61,14 @@ Protocol value Protocol family value .RE .PP -\fIflags\fR -.RS 4 -Socket flags value -.RE -.PP -\fIstate\fR +\fIname\fR .RS 4 -Socket state value +Name of this probe .RE .PP -\fItype\fR +\fIflags\fR .RS 4 -Socket type value +Socket flags value .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::socket.writev.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::socket.writev.return.3stap index b52e62e38..a59266802 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::socket.writev.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::socket.writev.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::socket.writev.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Socket Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOCKET\&.WRIT" "3stap" "May 2019" "SystemTap Tapset Reference" "Socket Tapset" +.TH "PROBE::SOCKET\&.WRIT" "3stap" "November 2019" "SystemTap Tapset Reference" "Socket Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,19 +36,9 @@ socket\&.writev\&.return .fi .SH "VALUES" .PP -\fIflags\fR -.RS 4 -Socket flags value -.RE -.PP -\fIprotocol\fR -.RS 4 -Protocol value -.RE -.PP -\fIsuccess\fR +\fIname\fR .RS 4 -Was send successful? (1 = yes, 0 = no) +Name of this probe .RE .PP \fIfamily\fR @@ -56,14 +46,14 @@ Was send successful? (1 = yes, 0 = no) Protocol family value .RE .PP -\fIsize\fR +\fIflags\fR .RS 4 -Size of message sent (in bytes) or error code if success = 0 +Socket flags value .RE .PP -\fIname\fR +\fIsize\fR .RS 4 -Name of this probe +Size of message sent (in bytes) or error code if success = 0 .RE .PP \fItype\fR @@ -75,6 +65,16 @@ Socket type value .RS 4 Socket state value .RE +.PP +\fIsuccess\fR +.RS 4 +Was send successful? (1 = yes, 0 = no) +.RE +.PP +\fIprotocol\fR +.RS 4 +Protocol value +.RE .SH "CONTEXT" .PP The message receiver\&. diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::softirq.entry.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::softirq.entry.3stap index dbdb53d5e..129b08fc2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::softirq.entry.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::softirq.entry.3stap @@ -2,12 +2,12 @@ .\" Title: probe::softirq.entry .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Interrupt Request (IRQ) Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOFTIRQ\&.ENT" "3stap" "May 2019" "SystemTap Tapset Reference" "Interrupt Request (IRQ) Tapset" +.TH "PROBE::SOFTIRQ\&.ENT" "3stap" "November 2019" "SystemTap Tapset Reference" "Interrupt Request (IRQ) Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,24 +36,24 @@ softirq\&.entry .fi .SH "VALUES" .PP -\fIvec\fR +\fIvec_nr\fR .RS 4 -softirq_action vector +softirq vector number .RE .PP -\fIh\fR +\fIvec\fR .RS 4 -struct softirq_action* for current pending softirq +softirq_action vector .RE .PP -\fIvec_nr\fR +\fIaction\fR .RS 4 -softirq vector number +pointer to softirq handler just about to execute .RE .PP -\fIaction\fR +\fIh\fR .RS 4 -pointer to softirq handler just about to execute +struct softirq_action* for current pending softirq .RE .SH SEE ALSO\n .IR tapset::irq (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::softirq.exit.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::softirq.exit.3stap index 729c6b0dc..95d47c204 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::softirq.exit.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::softirq.exit.3stap @@ -2,12 +2,12 @@ .\" Title: probe::softirq.exit .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Interrupt Request (IRQ) Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SOFTIRQ\&.EXI" "3stap" "May 2019" "SystemTap Tapset Reference" "Interrupt Request (IRQ) Tapset" +.TH "PROBE::SOFTIRQ\&.EXI" "3stap" "November 2019" "SystemTap Tapset Reference" "Interrupt Request (IRQ) Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,24 +36,24 @@ softirq\&.exit .fi .SH "VALUES" .PP -\fIaction\fR +\fIvec_nr\fR .RS 4 -pointer to softirq handler that just finished execution +softirq vector number .RE .PP -\fIvec_nr\fR +\fIvec\fR .RS 4 -softirq vector number +softirq_action vector .RE .PP -\fIh\fR +\fIaction\fR .RS 4 -struct softirq_action* for just executed softirq +pointer to softirq handler that just finished execution .RE .PP -\fIvec\fR +\fIh\fR .RS 4 -softirq_action vector +struct softirq_action* for just executed softirq .RE .SH SEE ALSO\n .IR tapset::irq (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.cache_add_mod.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.cache_add_mod.3stap index 49d189000..f70cd0097 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.cache_add_mod.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.cache_add_mod.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.cache_add_mod .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.CACHE_" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.CACHE_" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.cache_add_nss.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.cache_add_nss.3stap index c753f873b..6f6187707 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.cache_add_nss.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.cache_add_nss.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.cache_add_nss .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.CACHE_" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.CACHE_" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,12 +36,12 @@ stap\&.cache_add_nss .fi .SH "VALUES" .PP -\fIsource_path\fR +\fIdest_path\fR .RS 4 the path the \&.sgn file is coming from (incl filename) .RE .PP -\fIdest_path\fR +\fIsource_path\fR .RS 4 the path the \&.sgn file is coming from (incl filename) .RE diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.cache_add_src.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.cache_add_src.3stap index 31cb86132..8a818e45d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.cache_add_src.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.cache_add_src.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.cache_add_src .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.CACHE_" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.CACHE_" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ stap\&.cache_add_src .fi .SH "VALUES" .PP -\fIsource_path\fR +\fIdest_path\fR .RS 4 -the path the \&.c file is coming from (incl filename) +the path the \&.c file is going to (incl filename) .RE .PP -\fIdest_path\fR +\fIsource_path\fR .RS 4 -the path the \&.c file is going to (incl filename) +the path the \&.c file is coming from (incl filename) .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.cache_clean.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.cache_clean.3stap index c1d36f9ae..eae123fb1 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.cache_clean.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.cache_clean.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.cache_clean .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.CACHE_" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.CACHE_" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.cache_get.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.cache_get.3stap index 7a359d060..232d2f93a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.cache_get.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.cache_get.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.cache_get .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.CACHE_" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.CACHE_" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ stap\&.cache_get .fi .SH "VALUES" .PP -\fIsource_path\fR +\fImodule_path\fR .RS 4 -the path of the \&.c source file +the path of the \&.ko kernel module file .RE .PP -\fImodule_path\fR +\fIsource_path\fR .RS 4 -the path of the \&.ko kernel module file +the path of the \&.c source file .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass0.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass0.3stap index 3d523e866..e21bf519a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass0.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass0.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.pass0 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.PASS0" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.PASS0" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass0.end.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass0.end.3stap index 6354a1398..34fccd362 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass0.end.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass0.end.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.pass0.end .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.PASS0\" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.PASS0\" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass1.end.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass1.end.3stap index 720fc322e..eeed6b1d8 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass1.end.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass1.end.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.pass1.end .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.PASS1\" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.PASS1\" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass1a.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass1a.3stap index bdde8b9da..3d5ddc2db 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass1a.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass1a.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.pass1a .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.PASS1A" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.PASS1A" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass1b.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass1b.3stap index 64d257a34..802e1d57a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass1b.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass1b.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.pass1b .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.PASS1B" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.PASS1B" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass2.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass2.3stap index fccd1f871..5ae1a9dbd 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass2.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass2.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.pass2 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.PASS2" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.PASS2" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass2.end.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass2.end.3stap index 0b96fa48d..28ebba93a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass2.end.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass2.end.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.pass2.end .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.PASS2\" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.PASS2\" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass3.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass3.3stap index c1011a23b..3740ec68a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass3.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass3.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.pass3 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.PASS3" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.PASS3" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass3.end.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass3.end.3stap index 02cdcd143..640fbb353 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass3.end.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass3.end.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.pass3.end .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.PASS3\" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.PASS3\" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass4.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass4.3stap index c493e310d..affd61d33 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass4.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass4.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.pass4 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.PASS4" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.PASS4" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass4.end.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass4.end.3stap index 27fe3382d..ae09524b6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass4.end.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass4.end.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.pass4.end .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.PASS4\" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.PASS4\" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass5.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass5.3stap index 518d3015b..41eca1cfc 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass5.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass5.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.pass5 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.PASS5" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.PASS5" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass5.end.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass5.end.3stap index a411234c4..abb38d2e4 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass5.end.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass5.end.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.pass5.end .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.PASS5\" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.PASS5\" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass6.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass6.3stap index 30677d85d..faf70b7c2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass6.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass6.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.pass6 .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.PASS6" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.PASS6" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass6.end.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass6.end.3stap index a067e96af..ac0348dd4 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass6.end.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.pass6.end.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.pass6.end .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.PASS6\" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.PASS6\" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.system.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.system.3stap index 80de5d3b4..91aaa16c0 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.system.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.system.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.system .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.SYSTEM" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.SYSTEM" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.system.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.system.return.3stap index 4efcaacfe..e276f7b46 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.system.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.system.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.system.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.SYSTEM" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.SYSTEM" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stap.system.spawn.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stap.system.spawn.3stap index 930579215..b656710df 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stap.system.spawn.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stap.system.spawn.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stap.system.spawn .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAP\&.SYSTEM" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAP\&.SYSTEM" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ stap\&.system\&.spawn .fi .SH "VALUES" .PP -\fIpid\fR +\fIret\fR .RS 4 -the pid of the spawned process +the return value from posix_spawn .RE .PP -\fIret\fR +\fIpid\fR .RS 4 -the return value from posix_spawn +the pid of the spawned process .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::stapio.receive_control_message.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::stapio.receive_control_message.3stap index 4331181f9..74b95c3fc 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::stapio.receive_control_message.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::stapio.receive_control_message.3stap @@ -2,12 +2,12 @@ .\" Title: probe::stapio.receive_control_message .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAPIO\&.RECE" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAPIO\&.RECE" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::staprun.insert_module.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::staprun.insert_module.3stap index 31542e9ca..22b540c0e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::staprun.insert_module.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::staprun.insert_module.3stap @@ -2,12 +2,12 @@ .\" Title: probe::staprun.insert_module .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAPRUN\&.INS" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAPRUN\&.INS" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::staprun.remove_module.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::staprun.remove_module.3stap index e12d7d0ff..dc03f3d8e 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::staprun.remove_module.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::staprun.remove_module.3stap @@ -2,12 +2,12 @@ .\" Title: probe::staprun.remove_module .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAPRUN\&.REM" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAPRUN\&.REM" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::staprun.send_control_message.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::staprun.send_control_message.3stap index afe6111de..8aa1e162a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::staprun.send_control_message.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::staprun.send_control_message.3stap @@ -2,12 +2,12 @@ .\" Title: probe::staprun.send_control_message .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SystemTap Translator Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::STAPRUN\&.SEN" "3stap" "May 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" +.TH "PROBE::STAPRUN\&.SEN" "3stap" "November 2019" "SystemTap Tapset Reference" "SystemTap Translator Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,6 +36,11 @@ staprun\&.send_control_message .fi .SH "VALUES" .PP +\fItype\fR +.RS 4 +type of message being send; defined in runtime/transport/transport_msgs\&.h +.RE +.PP \fIlen\fR .RS 4 the length (in bytes) of the data blob @@ -45,11 +50,6 @@ the length (in bytes) of the data blob .RS 4 a ptr to a binary blob of data sent as the control message .RE -.PP -\fItype\fR -.RS 4 -type of message being send; defined in runtime/transport/transport_msgs\&.h -.RE .SH "DESCRIPTION" .PP Fires at the beginning of the send_request function\&. diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.bind_new_program.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.bind_new_program.3stap index 0df9a0473..e84bb4479 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.bind_new_program.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.bind_new_program.3stap @@ -2,12 +2,12 @@ .\" Title: probe::sunrpc.clnt.bind_new_program .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SUNRPC\&.CLNT" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::SUNRPC\&.CLNT" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ sunrpc\&.clnt\&.bind_new_program .fi .SH "VALUES" .PP -\fIprogname\fR +\fIold_vers\fR .RS 4 -the name of new RPC program +the version of old RPC program .RE .PP \fIold_prog\fR @@ -46,19 +46,14 @@ the name of new RPC program the number of old RPC program .RE .PP -\fIold_progname\fR -.RS 4 -the name of old RPC program -.RE -.PP \fIvers\fR .RS 4 the version of new RPC program .RE .PP -\fIold_vers\fR +\fIold_progname\fR .RS 4 -the version of old RPC program +the name of old RPC program .RE .PP \fIservername\fR @@ -66,6 +61,11 @@ the version of old RPC program the server machine name .RE .PP +\fIprogname\fR +.RS 4 +the name of new RPC program +.RE +.PP \fIprog\fR .RS 4 the number of new RPC program diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.call_async.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.call_async.3stap index 5bc4f2dc9..1510934c4 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.call_async.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.call_async.3stap @@ -2,12 +2,12 @@ .\" Title: probe::sunrpc.clnt.call_async .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SUNRPC\&.CLNT" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::SUNRPC\&.CLNT" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,19 +36,24 @@ sunrpc\&.clnt\&.call_async .fi .SH "VALUES" .PP -\fIvers\fR +\fIport\fR .RS 4 -the RPC program version number +the port number .RE .PP -\fIproc\fR +\fIxid\fR .RS 4 -the procedure number in this RPC call +current transmission id .RE .PP -\fIprog\fR +\fIservername\fR .RS 4 -the RPC program number +the server machine name +.RE +.PP +\fIprogname\fR +.RS 4 +the RPC program name .RE .PP \fIflags\fR @@ -56,9 +61,9 @@ the RPC program number flags .RE .PP -\fIservername\fR +\fIprog\fR .RS 4 -the server machine name +the RPC program number .RE .PP \fIdead\fR @@ -66,29 +71,24 @@ the server machine name whether this client is abandoned .RE .PP -\fIxid\fR +\fIvers\fR .RS 4 -current transmission id +the RPC program version number .RE .PP -\fIport\fR +\fIproc\fR .RS 4 -the port number +the procedure number in this RPC call .RE .PP -\fIprogname\fR +\fIprocname\fR .RS 4 -the RPC program name +the procedure name in this RPC call .RE .PP \fIprot\fR .RS 4 the IP protocol number .RE -.PP -\fIprocname\fR -.RS 4 -the procedure name in this RPC call -.RE .SH SEE ALSO\n .IR tapset::rpc (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.call_sync.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.call_sync.3stap index 715511e1d..e6ea655de 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.call_sync.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.call_sync.3stap @@ -2,12 +2,12 @@ .\" Title: probe::sunrpc.clnt.call_sync .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SUNRPC\&.CLNT" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::SUNRPC\&.CLNT" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,9 @@ sunrpc\&.clnt\&.call_sync .fi .SH "VALUES" .PP -\fIvers\fR -.RS 4 -the RPC program version number -.RE -.PP -\fIproc\fR +\fIprogname\fR .RS 4 -the procedure number in this RPC call +the RPC program name .RE .PP \fIflags\fR @@ -56,29 +51,29 @@ flags the RPC program number .RE .PP -\fIservername\fR +\fIdead\fR .RS 4 -the server machine name +whether this client is abandoned .RE .PP -\fIport\fR +\fIservername\fR .RS 4 -the port number +the server machine name .RE .PP -\fIdead\fR +\fIprot\fR .RS 4 -whether this client is abandoned +the IP protocol number .RE .PP -\fIxid\fR +\fIvers\fR .RS 4 -current transmission id +the RPC program version number .RE .PP -\fIprogname\fR +\fIproc\fR .RS 4 -the RPC program name +the procedure number in this RPC call .RE .PP \fIprocname\fR @@ -86,9 +81,14 @@ the RPC program name the procedure name in this RPC call .RE .PP -\fIprot\fR +\fIxid\fR .RS 4 -the IP protocol number +current transmission id +.RE +.PP +\fIport\fR +.RS 4 +the port number .RE .SH SEE ALSO\n .IR tapset::rpc (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.clone_client.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.clone_client.3stap index 912d93a41..163de48aa 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.clone_client.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.clone_client.3stap @@ -2,12 +2,12 @@ .\" Title: probe::sunrpc.clnt.clone_client .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SUNRPC\&.CLNT" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::SUNRPC\&.CLNT" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ sunrpc\&.clnt\&.clone_client .fi .SH "VALUES" .PP -\fIprot\fR +\fIprogname\fR .RS 4 -the IP protocol number +the RPC program name .RE .PP \fIprog\fR @@ -46,24 +46,24 @@ the IP protocol number the RPC program number .RE .PP -\fIservername\fR +\fIport\fR .RS 4 -the server machine name +the port number .RE .PP -\fIvers\fR +\fIservername\fR .RS 4 -the RPC program version number +the server machine name .RE .PP -\fIport\fR +\fIprot\fR .RS 4 -the port number +the IP protocol number .RE .PP -\fIprogname\fR +\fIvers\fR .RS 4 -the RPC program name +the RPC program version number .RE .PP \fIauthflavor\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.create_client.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.create_client.3stap index 6c5bbb5e3..e6e2865f3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.create_client.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.create_client.3stap @@ -2,12 +2,12 @@ .\" Title: probe::sunrpc.clnt.create_client .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SUNRPC\&.CLNT" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::SUNRPC\&.CLNT" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,34 +36,34 @@ sunrpc\&.clnt\&.create_client .fi .SH "VALUES" .PP -\fIservername\fR +\fIprog\fR .RS 4 -the server machine name +the RPC program number .RE .PP -\fIprot\fR +\fIprogname\fR .RS 4 -the IP protocol number +the RPC program name .RE .PP -\fIprog\fR +\fIservername\fR .RS 4 -the RPC program number +the server machine name .RE .PP -\fIauthflavor\fR +\fIport\fR .RS 4 -the authentication flavor +the port number .RE .PP -\fIprogname\fR +\fIprot\fR .RS 4 -the RPC program name +the IP protocol number .RE .PP -\fIport\fR +\fIauthflavor\fR .RS 4 -the port number +the authentication flavor .RE .PP \fIvers\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.restart_call.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.restart_call.3stap index dce750a69..f8e0f4085 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.restart_call.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.restart_call.3stap @@ -2,12 +2,12 @@ .\" Title: probe::sunrpc.clnt.restart_call .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SUNRPC\&.CLNT" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::SUNRPC\&.CLNT" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,14 +41,14 @@ sunrpc\&.clnt\&.restart_call the task run status .RE .PP -\fIxid\fR +\fItk_flags\fR .RS 4 -the transmission id +the task flags .RE .PP -\fItk_flags\fR +\fIxid\fR .RS 4 -the task flags +the transmission id .RE .PP \fItk_priority\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.shutdown_client.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.shutdown_client.3stap index c9b89a438..a1979ffaa 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.shutdown_client.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.clnt.shutdown_client.3stap @@ -2,12 +2,12 @@ .\" Title: probe::sunrpc.clnt.shutdown_client .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SUNRPC\&.CLNT" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::SUNRPC\&.CLNT" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,54 +36,44 @@ sunrpc\&.clnt\&.shutdown_client .fi .SH "VALUES" .PP -\fIclones\fR -.RS 4 -the number of clones -.RE -.PP \fIprot\fR .RS 4 the IP protocol number .RE .PP -\fItasks\fR -.RS 4 -the number of references -.RE -.PP -\fIprogname\fR +\fIom_execute\fR .RS 4 -the RPC program name +the RPC execution jiffies .RE .PP -\fInetreconn\fR +\fIom_ops\fR .RS 4 -the count of reconnections +the count of operations .RE .PP -\fIport\fR +\fIvers\fR .RS 4 -the port number +the RPC program version number .RE .PP -\fIom_ops\fR +\fIom_queue\fR .RS 4 -the count of operations +the jiffies queued for xmit .RE .PP -\fIrpccnt\fR +\fIom_bytes_sent\fR .RS 4 -the count of RPC calls +the count of bytes out .RE .PP -\fIom_queue\fR +\fIprog\fR .RS 4 -the jiffies queued for xmit +the RPC program number .RE .PP -\fIom_execute\fR +\fIprogname\fR .RS 4 -the RPC execution jiffies +the RPC program name .RE .PP \fIservername\fR @@ -91,9 +81,9 @@ the RPC execution jiffies the server machine name .RE .PP -\fIom_ntrans\fR +\fItasks\fR .RS 4 -the count of RPC transmissions +the number of references .RE .PP \fIom_bytes_recv\fR @@ -101,9 +91,19 @@ the count of RPC transmissions the count of bytes in .RE .PP -\fIprog\fR +\fInetreconn\fR .RS 4 -the RPC program number +the count of reconnections +.RE +.PP +\fIauthflavor\fR +.RS 4 +the authentication flavor +.RE +.PP +\fIrpccnt\fR +.RS 4 +the count of RPC calls .RE .PP \fIom_rtt\fR @@ -111,19 +111,19 @@ the RPC program number the RPC RTT jiffies .RE .PP -\fIauthflavor\fR +\fIom_ntrans\fR .RS 4 -the authentication flavor +the count of RPC transmissions .RE .PP -\fIom_bytes_sent\fR +\fIport\fR .RS 4 -the count of bytes out +the port number .RE .PP -\fIvers\fR +\fIclones\fR .RS 4 -the RPC program version number +the number of clones .RE .SH SEE ALSO\n .IR tapset::rpc (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.sched.delay.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.sched.delay.3stap index a363c82e4..c399b6673 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.sched.delay.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.sched.delay.3stap @@ -2,12 +2,12 @@ .\" Title: probe::sunrpc.sched.delay .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SUNRPC\&.SCHE" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::SUNRPC\&.SCHE" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ sunrpc\&.sched\&.delay .fi .SH "VALUES" .PP -\fItk_flags\fR +\fIprog\fR .RS 4 -the flags of the task +the program number in the RPC call .RE .PP -\fIxid\fR +\fItk_pid\fR .RS 4 -the transmission id in the RPC call +the debugging id of the task .RE .PP \fIprot\fR @@ -51,24 +51,24 @@ the transmission id in the RPC call the IP protocol in the RPC call .RE .PP -\fItk_pid\fR +\fIvers\fR .RS 4 -the debugging id of the task +the program version in the RPC call .RE .PP -\fIdelay\fR +\fIxid\fR .RS 4 -the time delayed +the transmission id in the RPC call .RE .PP -\fIvers\fR +\fItk_flags\fR .RS 4 -the program version in the RPC call +the flags of the task .RE .PP -\fIprog\fR +\fIdelay\fR .RS 4 -the program number in the RPC call +the time delayed .RE .SH SEE ALSO\n .IR tapset::rpc (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.sched.execute.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.sched.execute.3stap index ebbec72f5..8898bf264 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.sched.execute.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.sched.execute.3stap @@ -2,12 +2,12 @@ .\" Title: probe::sunrpc.sched.execute .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SUNRPC\&.SCHE" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::SUNRPC\&.SCHE" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,19 +36,24 @@ sunrpc\&.sched\&.execute .fi .SH "VALUES" .PP +\fIprog\fR +.RS 4 +the program number in the RPC call +.RE +.PP \fItk_pid\fR .RS 4 the debugging id of the task .RE .PP -\fIvers\fR +\fIprot\fR .RS 4 -the program version in the RPC call +the IP protocol in the RPC call .RE .PP -\fIprog\fR +\fIvers\fR .RS 4 -the program number in the RPC call +the program version in the RPC call .RE .PP \fIxid\fR @@ -60,10 +65,5 @@ the transmission id in the RPC call .RS 4 the flags of the task .RE -.PP -\fIprot\fR -.RS 4 -the IP protocol in the RPC call -.RE .SH SEE ALSO\n .IR tapset::rpc (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.sched.new_task.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.sched.new_task.3stap index 8b6cf06f4..9497a4cd6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.sched.new_task.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.sched.new_task.3stap @@ -2,12 +2,12 @@ .\" Title: probe::sunrpc.sched.new_task .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SUNRPC\&.SCHE" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::SUNRPC\&.SCHE" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,19 @@ sunrpc\&.sched\&.new_task .fi .SH "VALUES" .PP +\fIxid\fR +.RS 4 +the transmission id in the RPC call +.RE +.PP \fItk_flags\fR .RS 4 the flags of the task .RE .PP -\fIxid\fR +\fIprog\fR .RS 4 -the transmission id in the RPC call +the program number in the RPC call .RE .PP \fIprot\fR @@ -55,10 +60,5 @@ the IP protocol in the RPC call .RS 4 the program version in the RPC call .RE -.PP -\fIprog\fR -.RS 4 -the program number in the RPC call -.RE .SH SEE ALSO\n .IR tapset::rpc (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.sched.release_task.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.sched.release_task.3stap index d7fceae6c..c07d0c4a6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.sched.release_task.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.sched.release_task.3stap @@ -2,12 +2,12 @@ .\" Title: probe::sunrpc.sched.release_task .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SUNRPC\&.SCHE" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::SUNRPC\&.SCHE" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,19 +36,19 @@ sunrpc\&.sched\&.release_task .fi .SH "VALUES" .PP -\fIxid\fR +\fItk_flags\fR .RS 4 -the transmission id in the RPC call +the flags of the task .RE .PP -\fItk_flags\fR +\fIxid\fR .RS 4 -the flags of the task +the transmission id in the RPC call .RE .PP -\fIprot\fR +\fIprog\fR .RS 4 -the IP protocol in the RPC call +the program number in the RPC call .RE .PP \fIvers\fR @@ -56,9 +56,9 @@ the IP protocol in the RPC call the program version in the RPC call .RE .PP -\fIprog\fR +\fIprot\fR .RS 4 -the program number in the RPC call +the IP protocol in the RPC call .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.create.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.create.3stap index 2d8066d33..516c7abd2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.create.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.create.3stap @@ -2,12 +2,12 @@ .\" Title: probe::sunrpc.svc.create .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SUNRPC\&.SVC\" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::SUNRPC\&.SVC\" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ sunrpc\&.svc\&.create .fi .SH "VALUES" .PP -\fIprogname\fR +\fIpg_nvers\fR .RS 4 -the name of the program +the number of supported versions .RE .PP -\fIpg_nvers\fR +\fIbufsize\fR .RS 4 -the number of supported versions +the buffer size .RE .PP \fIprog\fR @@ -51,9 +51,9 @@ the number of supported versions the number of the program .RE .PP -\fIbufsize\fR +\fIprogname\fR .RS 4 -the buffer size +the name of the program .RE .SH SEE ALSO\n .IR tapset::rpc (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.destroy.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.destroy.3stap index 1f6f7d2c0..ff447b4cb 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.destroy.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.destroy.3stap @@ -2,12 +2,12 @@ .\" Title: probe::sunrpc.svc.destroy .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SUNRPC\&.SVC\" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::SUNRPC\&.SVC\" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,6 +36,16 @@ sunrpc\&.svc\&.destroy .fi .SH "VALUES" .PP +\fIrpcbadfmt\fR +.RS 4 +the count of requests dropped for bad formats +.RE +.PP +\fInettcpconn\fR +.RS 4 +the count of accepted TCP connections +.RE +.PP \fIrpccnt\fR .RS 4 the count of valid RPC requests @@ -56,11 +66,6 @@ the number of the program the count of requests drooped for authentication failure .RE .PP -\fIrpcbadfmt\fR -.RS 4 -the count of requests dropped for bad formats -.RE -.PP \fIsv_progname\fR .RS 4 the name of the program @@ -75,10 +80,5 @@ the service name .RS 4 the count of received RPC requests .RE -.PP -\fInettcpconn\fR -.RS 4 -the count of accepted TCP connections -.RE .SH SEE ALSO\n .IR tapset::rpc (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.drop.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.drop.3stap index fc4d5ba13..5967a52a3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.drop.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.drop.3stap @@ -2,12 +2,12 @@ .\" Title: probe::sunrpc.svc.drop .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SUNRPC\&.SVC\" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::SUNRPC\&.SVC\" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,19 +36,14 @@ sunrpc\&.svc\&.drop .fi .SH "VALUES" .PP -\fIrq_prot\fR -.RS 4 -the IP protocol of the reqeust -.RE -.PP \fIsv_name\fR .RS 4 the service name .RE .PP -\fIrq_vers\fR +\fIrq_proc\fR .RS 4 -the program version in the request +the procedure number in the request .RE .PP \fIpeer_ip\fR @@ -56,9 +51,9 @@ the program version in the request the peer address where the request is from .RE .PP -\fIrq_xid\fR +\fIrq_vers\fR .RS 4 -the transmission id in the request +the program version in the request .RE .PP \fIrq_prog\fR @@ -66,9 +61,14 @@ the transmission id in the request the program number in the request .RE .PP -\fIrq_proc\fR +\fIrq_prot\fR .RS 4 -the procedure number in the request +the IP protocol of the reqeust +.RE +.PP +\fIrq_xid\fR +.RS 4 +the transmission id in the request .RE .SH SEE ALSO\n .IR tapset::rpc (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.process.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.process.3stap index e761b60d8..6ed422868 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.process.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.process.3stap @@ -2,12 +2,12 @@ .\" Title: probe::sunrpc.svc.process .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SUNRPC\&.SVC\" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::SUNRPC\&.SVC\" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,24 +36,24 @@ sunrpc\&.svc\&.process .fi .SH "VALUES" .PP -\fIrq_prot\fR +\fIsv_name\fR .RS 4 -the IP protocol of the reqeust +the service name .RE .PP -\fIsv_name\fR +\fIrq_proc\fR .RS 4 -the service name +the procedure number in the request .RE .PP -\fIsv_prog\fR +\fIsv_nrthreads\fR .RS 4 -the number of the program +the number of concurrent threads .RE .PP -\fIrq_vers\fR +\fIsv_prog\fR .RS 4 -the program version in the request +the number of the program .RE .PP \fIpeer_ip\fR @@ -61,24 +61,24 @@ the program version in the request the peer address where the request is from .RE .PP -\fIrq_xid\fR +\fIrq_prog\fR .RS 4 -the transmission id in the request +the program number in the request .RE .PP -\fIrq_prog\fR +\fIrq_vers\fR .RS 4 -the program number in the request +the program version in the request .RE .PP -\fIsv_nrthreads\fR +\fIrq_prot\fR .RS 4 -the number of concurrent threads +the IP protocol of the reqeust .RE .PP -\fIrq_proc\fR +\fIrq_xid\fR .RS 4 -the procedure number in the request +the transmission id in the request .RE .SH SEE ALSO\n .IR tapset::rpc (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.recv.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.recv.3stap index cb25d1f29..4c9c78e76 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.recv.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.recv.3stap @@ -2,12 +2,12 @@ .\" Title: probe::sunrpc.svc.recv .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SUNRPC\&.SVC\" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::SUNRPC\&.SVC\" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ sunrpc\&.svc\&.recv .fi .SH "VALUES" .PP -\fIsv_prog\fR +\fItimeout\fR .RS 4 -the number of the program +the timeout of waiting for data .RE .PP -\fItimeout\fR +\fIsv_name\fR .RS 4 -the timeout of waiting for data +the service name .RE .PP \fIsv_nrthreads\fR @@ -51,9 +51,9 @@ the timeout of waiting for data the number of concurrent threads .RE .PP -\fIsv_name\fR +\fIsv_prog\fR .RS 4 -the service name +the number of the program .RE .SH SEE ALSO\n .IR tapset::rpc (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.register.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.register.3stap index 95b08a5e2..5e137f721 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.register.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.register.3stap @@ -2,12 +2,12 @@ .\" Title: probe::sunrpc.svc.register .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SUNRPC\&.SVC\" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::SUNRPC\&.SVC\" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,14 +41,14 @@ sunrpc\&.svc\&.register the service name .RE .PP -\fIprog\fR +\fIport\fR .RS 4 -the number of the program +the port number .RE .PP -\fIport\fR +\fIprot\fR .RS 4 -the port number +the IP protocol number .RE .PP \fIprogname\fR @@ -56,9 +56,9 @@ the port number the name of the program .RE .PP -\fIprot\fR +\fIprog\fR .RS 4 -the IP protocol number +the number of the program .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.send.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.send.3stap index 68b08468b..fe3890032 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.send.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::sunrpc.svc.send.3stap @@ -2,12 +2,12 @@ .\" Title: probe::sunrpc.svc.send .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SUNRPC\&.SVC\" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::SUNRPC\&.SVC\" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,39 +36,39 @@ sunrpc\&.svc\&.send .fi .SH "VALUES" .PP -\fIrq_prot\fR +\fIpeer_ip\fR .RS 4 -the IP protocol of the reqeust +the peer address where the request is from .RE .PP -\fIsv_name\fR +\fIrq_proc\fR .RS 4 -the service name +the procedure number in the request .RE .PP -\fIrq_vers\fR +\fIsv_name\fR .RS 4 -the program version in the request +the service name .RE .PP -\fIrq_proc\fR +\fIrq_xid\fR .RS 4 -the procedure number in the request +the transmission id in the request .RE .PP -\fIrq_prog\fR +\fIrq_prot\fR .RS 4 -the program number in the request +the IP protocol of the reqeust .RE .PP -\fIrq_xid\fR +\fIrq_vers\fR .RS 4 -the transmission id in the request +the program version in the request .RE .PP -\fIpeer_ip\fR +\fIrq_prog\fR .RS 4 -the peer address where the request is from +the program number in the request .RE .SH SEE ALSO\n .IR tapset::rpc (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::syscall_any.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::syscall_any.3stap index 7e5401762..a5071e168 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::syscall_any.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::syscall_any.3stap @@ -2,12 +2,12 @@ .\" Title: probe::syscall_any .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Syscall Any Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SYSCALL_ANY" "3stap" "May 2019" "SystemTap Tapset Reference" "Syscall Any Tapset" +.TH "PROBE::SYSCALL_ANY" "3stap" "November 2019" "SystemTap Tapset Reference" "Syscall Any Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::syscall_any.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::syscall_any.return.3stap index bfe6fa0da..710b0df3f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::syscall_any.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::syscall_any.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::syscall_any.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Syscall Any Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::SYSCALL_ANY\&" "3stap" "May 2019" "SystemTap Tapset Reference" "Syscall Any Tapset" +.TH "PROBE::SYSCALL_ANY\&" "3stap" "November 2019" "SystemTap Tapset Reference" "Syscall Any Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,6 +36,11 @@ syscall_any\&.return .fi .SH "VALUES" .PP +\fIname\fR +.RS 4 +name of the syscall +.RE +.PP \fIsyscall_nr\fR .RS 4 number of the syscall @@ -45,11 +50,6 @@ number of the syscall .RS 4 return value of the syscall .RE -.PP -\fIname\fR -.RS 4 -name of the syscall -.RE .SH "CONTEXT" .PP The process performing the syscall diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tcp.disconnect.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tcp.disconnect.3stap index c91df562b..aec314c86 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tcp.disconnect.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tcp.disconnect.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tcp.disconnect .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TCP\&.DISCONN" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::TCP\&.DISCONN" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,16 +41,6 @@ tcp\&.disconnect TCP flags (e\&.g\&. FIN, etc) .RE .PP -\fIdaddr\fR -.RS 4 -A string representing the destination IP address -.RE -.PP -\fIdport\fR -.RS 4 -TCP destination port -.RE -.PP \fIsock\fR .RS 4 Network socket @@ -61,9 +51,9 @@ Network socket Name of this probe .RE .PP -\fIfamily\fR +\fIdaddr\fR .RS 4 -IP address family +A string representing the destination IP address .RE .PP \fIsport\fR @@ -71,10 +61,20 @@ IP address family TCP source port .RE .PP +\fIfamily\fR +.RS 4 +IP address family +.RE +.PP \fIsaddr\fR .RS 4 A string representing the source IP address .RE +.PP +\fIdport\fR +.RS 4 +TCP destination port +.RE .SH "CONTEXT" .PP The process which disconnects tcp diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tcp.disconnect.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tcp.disconnect.return.3stap index ea90c51bd..8d7846968 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tcp.disconnect.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tcp.disconnect.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tcp.disconnect.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TCP\&.DISCONN" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::TCP\&.DISCONN" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tcp.receive.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tcp.receive.3stap index ac3139909..1575ebaec 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tcp.receive.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tcp.receive.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tcp.receive .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TCP\&.RECEIVE" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::TCP\&.RECEIVE" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,74 +36,74 @@ tcp\&.receive .fi .SH "VALUES" .PP -\fIurg\fR +\fIprotocol\fR .RS 4 -TCP URG flag +Packet protocol from driver .RE .PP -\fIprotocol\fR +\fIpsh\fR .RS 4 -Packet protocol from driver +TCP PSH flag .RE .PP -\fIack\fR +\fIfamily\fR .RS 4 -TCP ACK flag +IP address family .RE .PP -\fIfin\fR +\fIdport\fR .RS 4 -TCP FIN flag +TCP destination port .RE .PP -\fIiphdr\fR +\fIname\fR .RS 4 -IP header address +Name of the probe point .RE .PP -\fIdport\fR +\fIsport\fR .RS 4 -TCP destination port +TCP source port .RE .PP -\fIdaddr\fR +\fIsyn\fR .RS 4 -A string representing the destination IP address +TCP SYN flag .RE .PP -\fIsaddr\fR +\fIiphdr\fR .RS 4 -A string representing the source IP address +IP header address .RE .PP -\fIpsh\fR +\fIfin\fR .RS 4 -TCP PSH flag +TCP FIN flag .RE .PP -\fIsport\fR +\fIack\fR .RS 4 -TCP source port +TCP ACK flag .RE .PP -\fIfamily\fR +\fIsaddr\fR .RS 4 -IP address family +A string representing the source IP address .RE .PP -\fIrst\fR +\fIdaddr\fR .RS 4 -TCP RST flag +A string representing the destination IP address .RE .PP -\fIname\fR +\fIurg\fR .RS 4 -Name of the probe point +TCP URG flag .RE .PP -\fIsyn\fR +\fIrst\fR .RS 4 -TCP SYN flag +TCP RST flag .RE .SH SEE ALSO\n .IR tapset::tcp (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tcp.recvmsg.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tcp.recvmsg.3stap index 04d1f33fa..c659d6ae0 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tcp.recvmsg.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tcp.recvmsg.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tcp.recvmsg .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TCP\&.RECVMSG" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::TCP\&.RECVMSG" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,11 +36,21 @@ tcp\&.recvmsg .fi .SH "VALUES" .PP +\fIsport\fR +.RS 4 +TCP source port +.RE +.PP \fIdaddr\fR .RS 4 A string representing the destination IP address .RE .PP +\fIname\fR +.RS 4 +Name of this probe +.RE +.PP \fIsize\fR .RS 4 Number of bytes to be received @@ -51,30 +61,20 @@ Number of bytes to be received TCP destination port .RE .PP -\fIsport\fR -.RS 4 -TCP source port -.RE -.PP \fIsaddr\fR .RS 4 A string representing the source IP address .RE .PP -\fIname\fR +\fIfamily\fR .RS 4 -Name of this probe +IP address family .RE .PP \fIsock\fR .RS 4 Network socket .RE -.PP -\fIfamily\fR -.RS 4 -IP address family -.RE .SH "CONTEXT" .PP The process which receives a tcp message diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tcp.recvmsg.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tcp.recvmsg.return.3stap index 824ce3355..a986f906a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tcp.recvmsg.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tcp.recvmsg.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tcp.recvmsg.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TCP\&.RECVMSG" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::TCP\&.RECVMSG" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,34 +41,34 @@ tcp\&.recvmsg\&.return TCP destination port .RE .PP -\fIsize\fR +\fIsaddr\fR .RS 4 -Number of bytes received or error code if an error occurred\&. +A string representing the source IP address .RE .PP -\fIdaddr\fR +\fIfamily\fR .RS 4 -A string representing the destination IP address +IP address family .RE .PP -\fIfamily\fR +\fIsport\fR .RS 4 -IP address family +TCP source port .RE .PP -\fIname\fR +\fIdaddr\fR .RS 4 -Name of this probe +A string representing the destination IP address .RE .PP -\fIsaddr\fR +\fIname\fR .RS 4 -A string representing the source IP address +Name of this probe .RE .PP -\fIsport\fR +\fIsize\fR .RS 4 -TCP source port +Number of bytes received or error code if an error occurred\&. .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tcp.sendmsg.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tcp.sendmsg.3stap index bcb6165b0..4efea23d1 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tcp.sendmsg.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tcp.sendmsg.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tcp.sendmsg .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TCP\&.SENDMSG" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::TCP\&.SENDMSG" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,11 +36,6 @@ tcp\&.sendmsg .fi .SH "VALUES" .PP -\fIsize\fR -.RS 4 -Number of bytes to send -.RE -.PP \fIfamily\fR .RS 4 IP address family @@ -51,6 +46,11 @@ IP address family Name of this probe .RE .PP +\fIsize\fR +.RS 4 +Number of bytes to send +.RE +.PP \fIsock\fR .RS 4 Network socket diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tcp.sendmsg.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tcp.sendmsg.return.3stap index 80de245c7..58729f2ee 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tcp.sendmsg.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tcp.sendmsg.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tcp.sendmsg.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TCP\&.SENDMSG" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::TCP\&.SENDMSG" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ tcp\&.sendmsg\&.return .fi .SH "VALUES" .PP -\fIname\fR +\fIsize\fR .RS 4 -Name of this probe +Number of bytes sent or error code if an error occurred\&. .RE .PP -\fIsize\fR +\fIname\fR .RS 4 -Number of bytes sent or error code if an error occurred\&. +Name of this probe .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tcp.setsockopt.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tcp.setsockopt.3stap index b494bada5..43294f8b8 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tcp.setsockopt.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tcp.setsockopt.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tcp.setsockopt .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TCP\&.SETSOCK" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::TCP\&.SETSOCK" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,15 +36,9 @@ tcp\&.setsockopt .fi .SH "VALUES" .PP -\fIoptlen\fR -.RS 4 -Used to access values for -\fBsetsockopt\fR -.RE -.PP -\fIoptname\fR +\fIname\fR .RS 4 -TCP socket options (e\&.g\&. TCP_NODELAY, TCP_MAXSEG, etc) +Name of this probe .RE .PP \fIfamily\fR @@ -52,9 +46,9 @@ TCP socket options (e\&.g\&. TCP_NODELAY, TCP_MAXSEG, etc) IP address family .RE .PP -\fIname\fR +\fIoptstr\fR .RS 4 -Name of this probe +Resolves optname to a human\-readable format .RE .PP \fIsock\fR @@ -62,9 +56,15 @@ Name of this probe Network socket .RE .PP -\fIoptstr\fR +\fIoptlen\fR .RS 4 -Resolves optname to a human\-readable format +Used to access values for +\fBsetsockopt\fR +.RE +.PP +\fIoptname\fR +.RS 4 +TCP socket options (e\&.g\&. TCP_NODELAY, TCP_MAXSEG, etc) .RE .PP \fIlevel\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tcp.setsockopt.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tcp.setsockopt.return.3stap index e9e321921..011f1a2f6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tcp.setsockopt.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tcp.setsockopt.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tcp.setsockopt.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TCP\&.SETSOCK" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::TCP\&.SETSOCK" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ tcp\&.setsockopt\&.return .fi .SH "VALUES" .PP -\fIret\fR +\fIname\fR .RS 4 -Error code (0: no error) +Name of this probe .RE .PP -\fIname\fR +\fIret\fR .RS 4 -Name of this probe +Error code (0: no error) .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.ActiveOpens.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.ActiveOpens.3stap index 60d1680f8..25f849b83 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.ActiveOpens.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.ActiveOpens.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tcpmib.ActiveOpens .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TCPMIB\&.ACTI" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::TCPMIB\&.ACTI" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.AttemptFails.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.AttemptFails.3stap index 362542500..794b3f0d3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.AttemptFails.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.AttemptFails.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tcpmib.AttemptFails .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TCPMIB\&.ATTE" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::TCPMIB\&.ATTE" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.CurrEstab.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.CurrEstab.3stap index 684ee664d..d0807cafa 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.CurrEstab.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.CurrEstab.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tcpmib.CurrEstab .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TCPMIB\&.CURR" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::TCPMIB\&.CURR" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.EstabResets.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.EstabResets.3stap index 9cc4dc530..5f5745e90 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.EstabResets.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.EstabResets.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tcpmib.EstabResets .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TCPMIB\&.ESTA" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::TCPMIB\&.ESTA" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.InSegs.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.InSegs.3stap index 72313d051..0e54abdc3 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.InSegs.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.InSegs.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tcpmib.InSegs .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TCPMIB\&.INSE" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::TCPMIB\&.INSE" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.OutRsts.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.OutRsts.3stap index 483890fad..5730c33df 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.OutRsts.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.OutRsts.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tcpmib.OutRsts .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TCPMIB\&.OUTR" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::TCPMIB\&.OUTR" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ tcpmib\&.OutRsts .fi .SH "VALUES" .PP -\fIsk\fR +\fIop\fR .RS 4 -pointer to the struct sock being acted on +value to be added to the counter (default value of 1) .RE .PP -\fIop\fR +\fIsk\fR .RS 4 -value to be added to the counter (default value of 1) +pointer to the struct sock being acted on .RE .SH "DESCRIPTION" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.OutSegs.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.OutSegs.3stap index a45705694..2f5546047 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.OutSegs.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.OutSegs.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tcpmib.OutSegs .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TCPMIB\&.OUTS" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::TCPMIB\&.OUTS" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.PassiveOpens.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.PassiveOpens.3stap index 48637fd48..b0bc0167c 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.PassiveOpens.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.PassiveOpens.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tcpmib.PassiveOpens .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TCPMIB\&.PASS" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::TCPMIB\&.PASS" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.RetransSegs.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.RetransSegs.3stap index 45356696e..f883a93bc 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.RetransSegs.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tcpmib.RetransSegs.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tcpmib.RetransSegs .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: SNMP Information Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TCPMIB\&.RETR" "3stap" "May 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" +.TH "PROBE::TCPMIB\&.RETR" "3stap" "November 2019" "SystemTap Tapset Reference" "SNMP Information Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tty.init.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tty.init.3stap index 164a6daff..fca541fd6 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tty.init.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tty.init.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tty.init .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: TTY Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TTY\&.INIT" "3stap" "May 2019" "SystemTap Tapset Reference" "TTY Tapset" +.TH "PROBE::TTY\&.INIT" "3stap" "November 2019" "SystemTap Tapset Reference" "TTY Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ tty\&.init .fi .SH "VALUES" .PP -\fIname\fR +\fImodule\fR .RS 4 -the driver \&.dev_name name +the module name .RE .PP -\fImodule\fR +\fIname\fR .RS 4 -the module name +the driver \&.dev_name name .RE .PP \fIdriver_name\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tty.ioctl.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tty.ioctl.3stap index 52caf133f..6d73c3b18 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tty.ioctl.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tty.ioctl.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tty.ioctl .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: TTY Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TTY\&.IOCTL" "3stap" "May 2019" "SystemTap Tapset Reference" "TTY Tapset" +.TH "PROBE::TTY\&.IOCTL" "3stap" "November 2019" "SystemTap Tapset Reference" "TTY Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tty.open.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tty.open.3stap index 33e3599d4..42c4bbb60 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tty.open.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tty.open.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tty.open .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: TTY Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TTY\&.OPEN" "3stap" "May 2019" "SystemTap Tapset Reference" "TTY Tapset" +.TH "PROBE::TTY\&.OPEN" "3stap" "November 2019" "SystemTap Tapset Reference" "TTY Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,34 +36,34 @@ tty\&.open .fi .SH "VALUES" .PP -\fIinode_state\fR +\fIinode_number\fR .RS 4 -the inode state +the inode number .RE .PP -\fIfile_flags\fR +\fIfile_mode\fR .RS 4 -the file flags +the file mode .RE .PP -\fIfile_name\fR +\fIinode_flags\fR .RS 4 -the file name +the inode flags .RE .PP -\fIinode_number\fR +\fIfile_flags\fR .RS 4 -the inode number +the file flags .RE .PP -\fIinode_flags\fR +\fIfile_name\fR .RS 4 -the inode flags +the file name .RE .PP -\fIfile_mode\fR +\fIinode_state\fR .RS 4 -the file mode +the inode state .RE .SH SEE ALSO\n .IR tapset::tty (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tty.poll.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tty.poll.3stap index 8243f30ec..397291b4a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tty.poll.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tty.poll.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tty.poll .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: TTY Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TTY\&.POLL" "3stap" "May 2019" "SystemTap Tapset Reference" "TTY Tapset" +.TH "PROBE::TTY\&.POLL" "3stap" "November 2019" "SystemTap Tapset Reference" "TTY Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tty.read.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tty.read.3stap index 69bddaf04..c5125c1f2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tty.read.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tty.read.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tty.read .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: TTY Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TTY\&.READ" "3stap" "May 2019" "SystemTap Tapset Reference" "TTY Tapset" +.TH "PROBE::TTY\&.READ" "3stap" "November 2019" "SystemTap Tapset Reference" "TTY Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,11 +36,6 @@ tty\&.read .fi .SH "VALUES" .PP -\fIbuffer\fR -.RS 4 -the buffer that will receive the characters -.RE -.PP \fInr\fR .RS 4 The amount of characters to be read @@ -55,5 +50,10 @@ the driver name .RS 4 the file name lreated to the tty .RE +.PP +\fIbuffer\fR +.RS 4 +the buffer that will receive the characters +.RE .SH SEE ALSO\n .IR tapset::tty (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tty.receive.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tty.receive.3stap index 27dafa784..95ee13955 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tty.receive.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tty.receive.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tty.receive .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: TTY Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TTY\&.RECEIVE" "3stap" "May 2019" "SystemTap Tapset Reference" "TTY Tapset" +.TH "PROBE::TTY\&.RECEIVE" "3stap" "November 2019" "SystemTap Tapset Reference" "TTY Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ tty\&.receive .fi .SH "VALUES" .PP -\fIname\fR +\fIcp\fR .RS 4 -the name of the module file +the buffer that was received .RE .PP -\fIindex\fR +\fIcount\fR .RS 4 -The tty Index +The amount of characters received .RE .PP \fIdriver_name\fR @@ -51,14 +51,14 @@ The tty Index the driver name .RE .PP -\fIcount\fR +\fIfp\fR .RS 4 -The amount of characters received +The flag buffer .RE .PP -\fIfp\fR +\fIname\fR .RS 4 -The flag buffer +the name of the module file .RE .PP \fIid\fR @@ -66,9 +66,9 @@ The flag buffer the tty id .RE .PP -\fIcp\fR +\fIindex\fR .RS 4 -the buffer that was received +The tty Index .RE .SH SEE ALSO\n .IR tapset::tty (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tty.register.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tty.register.3stap index 78867c69e..cf9e885a8 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tty.register.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tty.register.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tty.register .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: TTY Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TTY\&.REGISTE" "3stap" "May 2019" "SystemTap Tapset Reference" "TTY Tapset" +.TH "PROBE::TTY\&.REGISTE" "3stap" "November 2019" "SystemTap Tapset Reference" "TTY Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ tty\&.register .fi .SH "VALUES" .PP -\fIdriver_name\fR +\fImodule\fR .RS 4 -the driver name +the module name .RE .PP \fIindex\fR @@ -46,14 +46,14 @@ the driver name the tty index requested .RE .PP -\fImodule\fR +\fIname\fR .RS 4 -the module name +the driver \&.dev_name name .RE .PP -\fIname\fR +\fIdriver_name\fR .RS 4 -the driver \&.dev_name name +the driver name .RE .SH SEE ALSO\n .IR tapset::tty (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tty.release.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tty.release.3stap index ea9938f38..cf926bcd2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tty.release.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tty.release.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tty.release .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: TTY Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TTY\&.RELEASE" "3stap" "May 2019" "SystemTap Tapset Reference" "TTY Tapset" +.TH "PROBE::TTY\&.RELEASE" "3stap" "November 2019" "SystemTap Tapset Reference" "TTY Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,34 +36,34 @@ tty\&.release .fi .SH "VALUES" .PP -\fIinode_state\fR +\fIinode_flags\fR .RS 4 -the inode state +the inode flags .RE .PP -\fIfile_flags\fR +\fIfile_mode\fR .RS 4 -the file flags +the file mode .RE .PP -\fIfile_name\fR +\fIinode_number\fR .RS 4 -the file name +the inode number .RE .PP -\fIinode_number\fR +\fIfile_flags\fR .RS 4 -the inode number +the file flags .RE .PP -\fIinode_flags\fR +\fIinode_state\fR .RS 4 -the inode flags +the inode state .RE .PP -\fIfile_mode\fR +\fIfile_name\fR .RS 4 -the file mode +the file name .RE .SH SEE ALSO\n .IR tapset::tty (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tty.resize.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tty.resize.3stap index f22249bf9..487653948 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tty.resize.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tty.resize.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tty.resize .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: TTY Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TTY\&.RESIZE" "3stap" "May 2019" "SystemTap Tapset Reference" "TTY Tapset" +.TH "PROBE::TTY\&.RESIZE" "3stap" "November 2019" "SystemTap Tapset Reference" "TTY Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,24 +36,24 @@ tty\&.resize .fi .SH "VALUES" .PP -\fInew_xpixel\fR +\fIold_row\fR .RS 4 -the new xpixel value +the old row value .RE .PP -\fInew_ypixel\fR +\fIold_ypixel\fR .RS 4 -the new ypixel value +the old ypixel .RE .PP -\fInew_row\fR +\fIname\fR .RS 4 -the new row value +the tty name .RE .PP -\fIold_col\fR +\fInew_xpixel\fR .RS 4 -the old col value +the new xpixel value .RE .PP \fIold_xpixel\fR @@ -61,19 +61,19 @@ the old col value the old xpixel .RE .PP -\fIold_ypixel\fR +\fInew_row\fR .RS 4 -the old ypixel +the new row value .RE .PP -\fIold_row\fR +\fInew_ypixel\fR .RS 4 -the old row value +the new ypixel value .RE .PP -\fIname\fR +\fIold_col\fR .RS 4 -the tty name +the old col value .RE .PP \fInew_col\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tty.unregister.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tty.unregister.3stap index 2197685b8..777263388 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tty.unregister.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tty.unregister.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tty.unregister .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: TTY Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TTY\&.UNREGIS" "3stap" "May 2019" "SystemTap Tapset Reference" "TTY Tapset" +.TH "PROBE::TTY\&.UNREGIS" "3stap" "November 2019" "SystemTap Tapset Reference" "TTY Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,14 +41,14 @@ tty\&.unregister the driver \&.dev_name name .RE .PP -\fImodule\fR +\fIindex\fR .RS 4 -the module name +the tty index requested .RE .PP -\fIindex\fR +\fImodule\fR .RS 4 -the tty index requested +the module name .RE .PP \fIdriver_name\fR diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::tty.write.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::tty.write.3stap index 151ef812d..4f8d95643 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::tty.write.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::tty.write.3stap @@ -2,12 +2,12 @@ .\" Title: probe::tty.write .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: TTY Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::TTY\&.WRITE" "3stap" "May 2019" "SystemTap Tapset Reference" "TTY Tapset" +.TH "PROBE::TTY\&.WRITE" "3stap" "November 2019" "SystemTap Tapset Reference" "TTY Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,6 +41,11 @@ tty\&.write the buffer that will be written .RE .PP +\fIfile_name\fR +.RS 4 +the file name lreated to the tty +.RE +.PP \fInr\fR .RS 4 The amount of characters @@ -50,10 +55,5 @@ The amount of characters .RS 4 the driver name .RE -.PP -\fIfile_name\fR -.RS 4 -the file name lreated to the tty -.RE .SH SEE ALSO\n .IR tapset::tty (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::udp.disconnect.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::udp.disconnect.3stap index 9ae3caa43..5db9351dd 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::udp.disconnect.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::udp.disconnect.3stap @@ -2,12 +2,12 @@ .\" Title: probe::udp.disconnect .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::UDP\&.DISCONN" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::UDP\&.DISCONN" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,24 @@ udp\&.disconnect .fi .SH "VALUES" .PP -\fIfamily\fR +\fIdport\fR .RS 4 -IP address family +UDP destination port .RE .PP -\fIdport\fR +\fIname\fR .RS 4 -UDP destination port +The name of this probe +.RE +.PP +\fIsock\fR +.RS 4 +Network socket used by the process +.RE +.PP +\fIfamily\fR +.RS 4 +IP address family .RE .PP \fIsaddr\fR @@ -65,16 +75,6 @@ A string representing the destination IP address .RS 4 Flags (e\&.g\&. FIN, etc) .RE -.PP -\fIname\fR -.RS 4 -The name of this probe -.RE -.PP -\fIsock\fR -.RS 4 -Network socket used by the process -.RE .SH "CONTEXT" .PP The process which requests a UDP disconnection diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::udp.disconnect.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::udp.disconnect.return.3stap index e787b2a07..c87a14ad1 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::udp.disconnect.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::udp.disconnect.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::udp.disconnect.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::UDP\&.DISCONN" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::UDP\&.DISCONN" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -46,9 +46,14 @@ UDP source port A string representing the destination IP address .RE .PP -\fIfamily\fR +\fIret\fR .RS 4 -IP address family +Error code (0: no error) +.RE +.PP +\fIname\fR +.RS 4 +The name of this probe .RE .PP \fIdport\fR @@ -61,14 +66,9 @@ UDP destination port A string representing the source IP address .RE .PP -\fIret\fR -.RS 4 -Error code (0: no error) -.RE -.PP -\fIname\fR +\fIfamily\fR .RS 4 -The name of this probe +IP address family .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::udp.recvmsg.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::udp.recvmsg.3stap index 890b80fe5..5c0c6855d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::udp.recvmsg.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::udp.recvmsg.3stap @@ -2,12 +2,12 @@ .\" Title: probe::udp.recvmsg .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::UDP\&.RECVMSG" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::UDP\&.RECVMSG" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,21 +36,6 @@ udp\&.recvmsg .fi .SH "VALUES" .PP -\fIname\fR -.RS 4 -The name of this probe -.RE -.PP -\fIsock\fR -.RS 4 -Network socket used by the process -.RE -.PP -\fIsize\fR -.RS 4 -Number of bytes received by the process -.RE -.PP \fIdaddr\fR .RS 4 A string representing the destination IP address @@ -66,6 +51,11 @@ UDP source port A string representing the source IP address .RE .PP +\fIsize\fR +.RS 4 +Number of bytes received by the process +.RE +.PP \fIfamily\fR .RS 4 IP address family @@ -75,6 +65,16 @@ IP address family .RS 4 UDP destination port .RE +.PP +\fIname\fR +.RS 4 +The name of this probe +.RE +.PP +\fIsock\fR +.RS 4 +Network socket used by the process +.RE .SH "CONTEXT" .PP The process which received a UDP message diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::udp.recvmsg.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::udp.recvmsg.return.3stap index ae2b43230..a5ba23173 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::udp.recvmsg.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::udp.recvmsg.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::udp.recvmsg.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::UDP\&.RECVMSG" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::UDP\&.RECVMSG" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ udp\&.recvmsg\&.return .fi .SH "VALUES" .PP -\fIsport\fR +\fIname\fR .RS 4 -UDP source port +The name of this probe .RE .PP -\fIdaddr\fR +\fIdport\fR .RS 4 -A string representing the destination IP address +UDP destination port .RE .PP \fIfamily\fR @@ -51,24 +51,24 @@ A string representing the destination IP address IP address family .RE .PP -\fIdport\fR +\fIsaddr\fR .RS 4 -UDP destination port +A string representing the source IP address .RE .PP -\fIsaddr\fR +\fIsize\fR .RS 4 -A string representing the source IP address +Number of bytes received by the process .RE .PP -\fIname\fR +\fIsport\fR .RS 4 -The name of this probe +UDP source port .RE .PP -\fIsize\fR +\fIdaddr\fR .RS 4 -Number of bytes received by the process +A string representing the destination IP address .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::udp.sendmsg.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::udp.sendmsg.3stap index 4a3a551ac..5947e23c2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::udp.sendmsg.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::udp.sendmsg.3stap @@ -2,12 +2,12 @@ .\" Title: probe::udp.sendmsg .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::UDP\&.SENDMSG" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::UDP\&.SENDMSG" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,44 +36,44 @@ udp\&.sendmsg .fi .SH "VALUES" .PP -\fIdaddr\fR +\fIdport\fR .RS 4 -A string representing the destination IP address +UDP destination port .RE .PP -\fIsport\fR +\fIsock\fR .RS 4 -UDP source port +Network socket used by the process .RE .PP -\fIsaddr\fR +\fIname\fR .RS 4 -A string representing the source IP address +The name of this probe .RE .PP -\fIfamily\fR +\fIsaddr\fR .RS 4 -IP address family +A string representing the source IP address .RE .PP -\fIdport\fR +\fIsize\fR .RS 4 -UDP destination port +Number of bytes sent by the process .RE .PP -\fIname\fR +\fIfamily\fR .RS 4 -The name of this probe +IP address family .RE .PP -\fIsock\fR +\fIsport\fR .RS 4 -Network socket used by the process +UDP source port .RE .PP -\fIsize\fR +\fIdaddr\fR .RS 4 -Number of bytes sent by the process +A string representing the destination IP address .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::udp.sendmsg.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::udp.sendmsg.return.3stap index cfe18075a..7fac15afe 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::udp.sendmsg.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::udp.sendmsg.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::udp.sendmsg.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Networking Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::UDP\&.SENDMSG" "3stap" "May 2019" "SystemTap Tapset Reference" "Networking Tapset" +.TH "PROBE::UDP\&.SENDMSG" "3stap" "November 2019" "SystemTap Tapset Reference" "Networking Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::vm.brk.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::vm.brk.3stap index 215daca9c..511756311 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::vm.brk.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::vm.brk.3stap @@ -2,12 +2,12 @@ .\" Title: probe::vm.brk .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::VM\&.BRK" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "PROBE::VM\&.BRK" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ vm\&.brk .fi .SH "VALUES" .PP -\fIname\fR +\fIlength\fR .RS 4 -name of the probe point +the length of the memory segment .RE .PP \fIaddress\fR @@ -46,9 +46,9 @@ name of the probe point the requested address .RE .PP -\fIlength\fR +\fIname\fR .RS 4 -the length of the memory segment +name of the probe point .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::vm.kfree.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::vm.kfree.3stap index b5d9f5dc3..46c9e1d10 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::vm.kfree.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::vm.kfree.3stap @@ -2,12 +2,12 @@ .\" Title: probe::vm.kfree .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::VM\&.KFREE" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "PROBE::VM\&.KFREE" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,11 +36,6 @@ vm\&.kfree .fi .SH "VALUES" .PP -\fIcall_site\fR -.RS 4 -address of the function calling this kmemory function -.RE -.PP \fIptr\fR .RS 4 pointer to the kmemory allocated which is returned by kmalloc @@ -55,5 +50,10 @@ name of the probe point .RS 4 name of the caller function\&. .RE +.PP +\fIcall_site\fR +.RS 4 +address of the function calling this kmemory function +.RE .SH SEE ALSO\n .IR tapset::memory (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::vm.kmalloc.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::vm.kmalloc.3stap index e0f481104..3634aab9f 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::vm.kmalloc.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::vm.kmalloc.3stap @@ -2,12 +2,12 @@ .\" Title: probe::vm.kmalloc .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::VM\&.KMALLOC" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "PROBE::VM\&.KMALLOC" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ vm\&.kmalloc .fi .SH "VALUES" .PP -\fIgfp_flag_name\fR +\fIgfp_flags\fR .RS 4 -type of kmemory to allocate (in String format) +type of kmemory to allocate .RE .PP \fIcall_site\fR @@ -46,19 +46,14 @@ type of kmemory to allocate (in String format) address of the kmemory function .RE .PP -\fIbytes_alloc\fR -.RS 4 -allocated Bytes -.RE -.PP -\fIptr\fR +\fIcaller_function\fR .RS 4 -pointer to the kmemory allocated +name of the caller function .RE .PP -\fIgfp_flags\fR +\fIbytes_alloc\fR .RS 4 -type of kmemory to allocate +allocated Bytes .RE .PP \fIbytes_req\fR @@ -71,9 +66,14 @@ requested Bytes name of the probe point .RE .PP -\fIcaller_function\fR +\fIgfp_flag_name\fR .RS 4 -name of the caller function +type of kmemory to allocate (in String format) +.RE +.PP +\fIptr\fR +.RS 4 +pointer to the kmemory allocated .RE .SH SEE ALSO\n .IR tapset::memory (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::vm.kmalloc_node.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::vm.kmalloc_node.3stap index 257f479f2..465a15501 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::vm.kmalloc_node.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::vm.kmalloc_node.3stap @@ -2,12 +2,12 @@ .\" Title: probe::vm.kmalloc_node .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::VM\&.KMALLOC_" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "PROBE::VM\&.KMALLOC_" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ vm\&.kmalloc_node .fi .SH "VALUES" .PP -\fIbytes_alloc\fR +\fIgfp_flags\fR .RS 4 -allocated Bytes +type of kmemory to allocate .RE .PP \fIcall_site\fR @@ -46,19 +46,19 @@ allocated Bytes address of the function caling this kmemory function .RE .PP -\fIgfp_flag_name\fR +\fIcaller_function\fR .RS 4 -type of kmemory to allocate(in string format) +name of the caller function .RE .PP -\fIgfp_flags\fR +\fIbytes_alloc\fR .RS 4 -type of kmemory to allocate +allocated Bytes .RE .PP -\fIptr\fR +\fIbytes_req\fR .RS 4 -pointer to the kmemory allocated +requested Bytes .RE .PP \fIname\fR @@ -66,14 +66,14 @@ pointer to the kmemory allocated name of the probe point .RE .PP -\fIbytes_req\fR +\fIgfp_flag_name\fR .RS 4 -requested Bytes +type of kmemory to allocate(in string format) .RE .PP -\fIcaller_function\fR +\fIptr\fR .RS 4 -name of the caller function +pointer to the kmemory allocated .RE .SH SEE ALSO\n .IR tapset::memory (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::vm.kmem_cache_alloc.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::vm.kmem_cache_alloc.3stap index 2b955ec07..b6a8de39d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::vm.kmem_cache_alloc.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::vm.kmem_cache_alloc.3stap @@ -2,12 +2,12 @@ .\" Title: probe::vm.kmem_cache_alloc .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::VM\&.KMEM_CAC" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "PROBE::VM\&.KMEM_CAC" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,44 +36,44 @@ vm\&.kmem_cache_alloc .fi .SH "VALUES" .PP -\fIcaller_function\fR +\fIbytes_alloc\fR .RS 4 -name of the caller function\&. +allocated Bytes .RE .PP -\fIname\fR +\fIgfp_flags\fR .RS 4 -name of the probe point +type of kmemory to allocate .RE .PP -\fIbytes_req\fR +\fIcall_site\fR .RS 4 -requested Bytes +address of the function calling this kmemory function\&. .RE .PP -\fIgfp_flags\fR +\fIcaller_function\fR .RS 4 -type of kmemory to allocate +name of the caller function\&. .RE .PP -\fIptr\fR +\fIgfp_flag_name\fR .RS 4 -pointer to the kmemory allocated +type of kmemory to allocate(in string format) .RE .PP -\fIbytes_alloc\fR +\fIptr\fR .RS 4 -allocated Bytes +pointer to the kmemory allocated .RE .PP -\fIcall_site\fR +\fIbytes_req\fR .RS 4 -address of the function calling this kmemory function\&. +requested Bytes .RE .PP -\fIgfp_flag_name\fR +\fIname\fR .RS 4 -type of kmemory to allocate(in string format) +name of the probe point .RE .SH SEE ALSO\n .IR tapset::memory (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::vm.kmem_cache_alloc_node.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::vm.kmem_cache_alloc_node.3stap index 947f61f9b..781cd7fee 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::vm.kmem_cache_alloc_node.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::vm.kmem_cache_alloc_node.3stap @@ -2,12 +2,12 @@ .\" Title: probe::vm.kmem_cache_alloc_node .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::VM\&.KMEM_CAC" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "PROBE::VM\&.KMEM_CAC" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,19 +36,19 @@ vm\&.kmem_cache_alloc_node .fi .SH "VALUES" .PP -\fIbytes_req\fR +\fIbytes_alloc\fR .RS 4 -requested Bytes +allocated Bytes .RE .PP -\fIname\fR +\fIcall_site\fR .RS 4 -name of the probe point +address of the function calling this kmemory function .RE .PP -\fIptr\fR +\fIcaller_function\fR .RS 4 -pointer to the kmemory allocated +name of the caller function .RE .PP \fIgfp_flags\fR @@ -56,9 +56,9 @@ pointer to the kmemory allocated type of kmemory to allocate .RE .PP -\fIcaller_function\fR +\fIptr\fR .RS 4 -name of the caller function +pointer to the kmemory allocated .RE .PP \fIgfp_flag_name\fR @@ -66,14 +66,14 @@ name of the caller function type of kmemory to allocate(in string format) .RE .PP -\fIcall_site\fR +\fIname\fR .RS 4 -address of the function calling this kmemory function +name of the probe point .RE .PP -\fIbytes_alloc\fR +\fIbytes_req\fR .RS 4 -allocated Bytes +requested Bytes .RE .SH SEE ALSO\n .IR tapset::memory (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::vm.kmem_cache_free.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::vm.kmem_cache_free.3stap index 48ec8617c..69ed7c78c 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::vm.kmem_cache_free.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::vm.kmem_cache_free.3stap @@ -2,12 +2,12 @@ .\" Title: probe::vm.kmem_cache_free .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::VM\&.KMEM_CAC" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "PROBE::VM\&.KMEM_CAC" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,24 +36,24 @@ vm\&.kmem_cache_free .fi .SH "VALUES" .PP -\fIcall_site\fR +\fIname\fR .RS 4 -Address of the function calling this kmemory function +Name of the probe point .RE .PP -\fIcaller_function\fR +\fIptr\fR .RS 4 -Name of the caller function\&. +Pointer to the kmemory allocated which is returned by kmem_cache .RE .PP -\fIptr\fR +\fIcall_site\fR .RS 4 -Pointer to the kmemory allocated which is returned by kmem_cache +Address of the function calling this kmemory function .RE .PP -\fIname\fR +\fIcaller_function\fR .RS 4 -Name of the probe point +Name of the caller function\&. .RE .SH SEE ALSO\n .IR tapset::memory (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::vm.mmap.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::vm.mmap.3stap index 070eb96e1..bd58edc7a 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::vm.mmap.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::vm.mmap.3stap @@ -2,12 +2,12 @@ .\" Title: probe::vm.mmap .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::VM\&.MMAP" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "PROBE::VM\&.MMAP" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,9 +36,9 @@ vm\&.mmap .fi .SH "VALUES" .PP -\fIname\fR +\fIlength\fR .RS 4 -name of the probe point +the length of the memory segment .RE .PP \fIaddress\fR @@ -46,9 +46,9 @@ name of the probe point the requested address .RE .PP -\fIlength\fR +\fIname\fR .RS 4 -the length of the memory segment +name of the probe point .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::vm.munmap.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::vm.munmap.3stap index e36631d2a..78715a640 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::vm.munmap.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::vm.munmap.3stap @@ -2,12 +2,12 @@ .\" Title: probe::vm.munmap .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::VM\&.MUNMAP" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "PROBE::VM\&.MUNMAP" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,14 +41,14 @@ vm\&.munmap the requested address .RE .PP -\fIname\fR +\fIlength\fR .RS 4 -name of the probe point +the length of the memory segment .RE .PP -\fIlength\fR +\fIname\fR .RS 4 -the length of the memory segment +name of the probe point .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::vm.oom_kill.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::vm.oom_kill.3stap index e22b9fa52..5a89850b0 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::vm.oom_kill.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::vm.oom_kill.3stap @@ -2,12 +2,12 @@ .\" Title: probe::vm.oom_kill .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::VM\&.OOM_KILL" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "PROBE::VM\&.OOM_KILL" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::vm.pagefault.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::vm.pagefault.3stap index 55ce2b0b2..7f99f3b87 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::vm.pagefault.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::vm.pagefault.3stap @@ -2,12 +2,12 @@ .\" Title: probe::vm.pagefault .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::VM\&.PAGEFAUL" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "PROBE::VM\&.PAGEFAUL" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,6 +36,11 @@ vm\&.pagefault .fi .SH "VALUES" .PP +\fIwrite_access\fR +.RS 4 +indicates whether this was a write or read access; 1 indicates a write, while 0 indicates a read +.RE +.PP \fIaddress\fR .RS 4 the address of the faulting memory access; i\&.e\&. the address that caused the page fault @@ -45,11 +50,6 @@ the address of the faulting memory access; i\&.e\&. the address that caused the .RS 4 name of the probe point .RE -.PP -\fIwrite_access\fR -.RS 4 -indicates whether this was a write or read access; 1 indicates a write, while 0 indicates a read -.RE .SH "CONTEXT" .PP The process which triggered the fault diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::vm.pagefault.return.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::vm.pagefault.return.3stap index 8a3dfabf2..8d3024fe7 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::vm.pagefault.return.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::vm.pagefault.return.3stap @@ -2,12 +2,12 @@ .\" Title: probe::vm.pagefault.return .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::VM\&.PAGEFAUL" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "PROBE::VM\&.PAGEFAUL" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ vm\&.pagefault\&.return .fi .SH "VALUES" .PP -\fIname\fR +\fIfault_type\fR .RS 4 -name of the probe point +returns either 0 (VM_FAULT_OOM) for out of memory faults, 2 (VM_FAULT_MINOR) for minor faults, 3 (VM_FAULT_MAJOR) for major faults, or 1 (VM_FAULT_SIGBUS) if the fault was neither OOM, minor fault, nor major fault\&. .RE .PP -\fIfault_type\fR +\fIname\fR .RS 4 -returns either 0 (VM_FAULT_OOM) for out of memory faults, 2 (VM_FAULT_MINOR) for minor faults, 3 (VM_FAULT_MAJOR) for major faults, or 1 (VM_FAULT_SIGBUS) if the fault was neither OOM, minor fault, nor major fault\&. +name of the probe point .RE .SH SEE ALSO\n .IR tapset::memory (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::vm.write_shared.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::vm.write_shared.3stap index 868d38ed1..0d49c6aad 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::vm.write_shared.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::vm.write_shared.3stap @@ -2,12 +2,12 @@ .\" Title: probe::vm.write_shared .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::VM\&.WRITE_SH" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "PROBE::VM\&.WRITE_SH" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,14 +36,14 @@ vm\&.write_shared .fi .SH "VALUES" .PP -\fIname\fR +\fIaddress\fR .RS 4 -name of the probe point +the address of the shared write .RE .PP -\fIaddress\fR +\fIname\fR .RS 4 -the address of the shared write +name of the probe point .RE .SH "CONTEXT" .PP diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::vm.write_shared_copy.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::vm.write_shared_copy.3stap index b39a32035..1b7e448a4 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::vm.write_shared_copy.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::vm.write_shared_copy.3stap @@ -2,12 +2,12 @@ .\" Title: probe::vm.write_shared_copy .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Memory Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::VM\&.WRITE_SH" "3stap" "May 2019" "SystemTap Tapset Reference" "Memory Tapset" +.TH "PROBE::VM\&.WRITE_SH" "3stap" "November 2019" "SystemTap Tapset Reference" "Memory Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,6 +36,11 @@ vm\&.write_shared_copy .fi .SH "VALUES" .PP +\fIaddress\fR +.RS 4 +The address of the shared write +.RE +.PP \fIzero\fR .RS 4 boolean indicating whether it is a zero page (can do a clear instead of a copy) @@ -45,11 +50,6 @@ boolean indicating whether it is a zero page (can do a clear instead of a copy) .RS 4 Name of the probe point .RE -.PP -\fIaddress\fR -.RS 4 -The address of the shared write -.RE .SH "CONTEXT" .PP The process attempting the write\&. diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::workqueue.create.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::workqueue.create.3stap index 91d171dfc..fa4e62585 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::workqueue.create.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::workqueue.create.3stap @@ -2,12 +2,12 @@ .\" Title: probe::workqueue.create .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Interrupt Request (IRQ) Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::WORKQUEUE\&.C" "3stap" "May 2019" "SystemTap Tapset Reference" "Interrupt Request (IRQ) Tapset" +.TH "PROBE::WORKQUEUE\&.C" "3stap" "November 2019" "SystemTap Tapset Reference" "Interrupt Request (IRQ) Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::workqueue.destroy.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::workqueue.destroy.3stap index 969b0e3db..c1e7c2af4 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::workqueue.destroy.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::workqueue.destroy.3stap @@ -2,12 +2,12 @@ .\" Title: probe::workqueue.destroy .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Interrupt Request (IRQ) Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::WORKQUEUE\&.D" "3stap" "May 2019" "SystemTap Tapset Reference" "Interrupt Request (IRQ) Tapset" +.TH "PROBE::WORKQUEUE\&.D" "3stap" "November 2019" "SystemTap Tapset Reference" "Interrupt Request (IRQ) Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::workqueue.execute.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::workqueue.execute.3stap index 8171e74da..c2787b92d 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::workqueue.execute.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::workqueue.execute.3stap @@ -2,12 +2,12 @@ .\" Title: probe::workqueue.execute .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Interrupt Request (IRQ) Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::WORKQUEUE\&.E" "3stap" "May 2019" "SystemTap Tapset Reference" "Interrupt Request (IRQ) Tapset" +.TH "PROBE::WORKQUEUE\&.E" "3stap" "November 2019" "SystemTap Tapset Reference" "Interrupt Request (IRQ) Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -41,14 +41,14 @@ workqueue\&.execute pointer to handler function .RE .PP -\fIwq_thread\fR +\fIwork\fR .RS 4 -task_struct of the workqueue thread +work_struct* being executed .RE .PP -\fIwork\fR +\fIwq_thread\fR .RS 4 -work_struct* being executed +task_struct of the workqueue thread .RE .SH SEE ALSO\n .IR tapset::irq (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man3/probe::workqueue.insert.3stap b/doc/SystemTap_Tapset_Reference/man3/probe::workqueue.insert.3stap index 2913040da..3db197ac2 100644 --- a/doc/SystemTap_Tapset_Reference/man3/probe::workqueue.insert.3stap +++ b/doc/SystemTap_Tapset_Reference/man3/probe::workqueue.insert.3stap @@ -2,12 +2,12 @@ .\" Title: probe::workqueue.insert .\" Author: .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: May 2019 +.\" Date: November 2019 .\" Manual: Interrupt Request (IRQ) Tapset .\" Source: SystemTap Tapset Reference .\" Language: English .\" -.TH "PROBE::WORKQUEUE\&.I" "3stap" "May 2019" "SystemTap Tapset Reference" "Interrupt Request (IRQ) Tapset" +.TH "PROBE::WORKQUEUE\&.I" "3stap" "November 2019" "SystemTap Tapset Reference" "Interrupt Request (IRQ) Tapset" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -36,6 +36,11 @@ workqueue\&.insert .fi .SH "VALUES" .PP +\fIwork\fR +.RS 4 +work_struct* being queued +.RE +.PP \fIwork_func\fR .RS 4 pointer to handler function @@ -45,10 +50,5 @@ pointer to handler function .RS 4 task_struct of the workqueue thread .RE -.PP -\fIwork\fR -.RS 4 -work_struct* being queued -.RE .SH SEE ALSO\n .IR tapset::irq (3stap) diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::ansi.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::ansi.3stap index e047521ba..162f62c99 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::ansi.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::ansi.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::ANSI 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::ANSI 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::ansi \- systemtap ansi tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::atomic.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::atomic.3stap index a91ac61af..c4cca0675 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::atomic.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::atomic.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::ATOMIC 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::ATOMIC 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::atomic \- systemtap atomic tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::context-caller.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::context-caller.3stap index 71a23b796..7c7f1b12c 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::context-caller.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::context-caller.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::CONTEXT-CALLER 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::CONTEXT-CALLER 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::context-caller \- systemtap context-caller tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::context-envvar.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::context-envvar.3stap index f82f05634..b1f6e820c 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::context-envvar.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::context-envvar.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::CONTEXT-ENVVAR 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::CONTEXT-ENVVAR 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::context-envvar \- systemtap context-envvar tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::context-symbols.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::context-symbols.3stap index 6efb3db84..814cd3090 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::context-symbols.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::context-symbols.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::CONTEXT-SYMBOLS 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::CONTEXT-SYMBOLS 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::context-symbols \- systemtap context-symbols tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::context-unwind.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::context-unwind.3stap index b6c12cd49..fae400359 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::context-unwind.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::context-unwind.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::CONTEXT-UNWIND 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::CONTEXT-UNWIND 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::context-unwind \- systemtap context-unwind tapset @@ -20,6 +20,14 @@ See for details. .P .TP +.B print_backtrace_fileline +Print kernel stack back trace +.IP +See +.IR function::print_backtrace_fileline (3stap) + for details. +.P +.TP .B sprint_backtrace Return stack back trace as string .IP @@ -47,6 +55,8 @@ See .BR .IR \%function::print_backtrace (3stap), .BR +.IR \%function::print_backtrace_fileline (3stap), +.BR .IR \%function::sprint_backtrace (3stap), .BR .IR \%function::backtrace (3stap), diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::context.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::context.3stap index 7359653d6..3cc92b7dc 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::context.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::context.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::CONTEXT 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::CONTEXT 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::context \- systemtap context tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::conversions-guru.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::conversions-guru.3stap index feaab9422..55b8d703c 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::conversions-guru.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::conversions-guru.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::CONVERSIONS-GURU 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::CONVERSIONS-GURU 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::conversions-guru \- systemtap conversions-guru tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::conversions.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::conversions.3stap index ac47dd5b7..28192fbc5 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::conversions.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::conversions.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::CONVERSIONS 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::CONVERSIONS 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::conversions \- systemtap conversions tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::ctime.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::ctime.3stap index 89864b253..c5046827b 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::ctime.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::ctime.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::CTIME 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::CTIME 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::ctime \- systemtap ctime tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::dentry.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::dentry.3stap index 5bfb98f87..4b014b2ea 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::dentry.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::dentry.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::DENTRY 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::DENTRY 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::dentry \- systemtap dentry tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::dev.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::dev.3stap index 3a74c8f92..2afabe421 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::dev.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::dev.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::DEV 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::DEV 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::dev \- systemtap dev tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::errno.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::errno.3stap index ef8189f82..b003d36ff 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::errno.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::errno.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::ERRNO 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::ERRNO 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::errno \- systemtap errno tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::guru-delay.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::guru-delay.3stap index 7a9ee54a9..0dad4c18e 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::guru-delay.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::guru-delay.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::GURU-DELAY 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::GURU-DELAY 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::guru-delay \- systemtap guru-delay tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::guru-signal.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::guru-signal.3stap index 7dc456d05..5256a1a89 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::guru-signal.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::guru-signal.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::GURU-SIGNAL 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::GURU-SIGNAL 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::guru-signal \- systemtap guru-signal tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::indent.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::indent.3stap index fd6c52a7b..bad8d8272 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::indent.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::indent.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::INDENT 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::INDENT 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::indent \- systemtap indent tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::inet.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::inet.3stap index 6339198a2..7865c8405 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::inet.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::inet.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::INET 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::INET 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::inet \- systemtap inet tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::inet_sock.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::inet_sock.3stap index e8ae771a9..73fd81e8f 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::inet_sock.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::inet_sock.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::INET_SOCK 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::INET_SOCK 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::inet_sock \- systemtap inet_sock tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::ioblock.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::ioblock.3stap index 7835646ac..a7f4f3c6a 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::ioblock.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::ioblock.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::IOBLOCK 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::IOBLOCK 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::ioblock \- systemtap ioblock tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::ioscheduler.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::ioscheduler.3stap index c377b0c9a..1604fd272 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::ioscheduler.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::ioscheduler.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::IOSCHEDULER 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::IOSCHEDULER 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::ioscheduler \- systemtap ioscheduler tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::ip.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::ip.3stap index ae35c4be0..c9d9393e3 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::ip.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::ip.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::IP 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::IP 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::ip \- systemtap ip tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::ipmib-filter-default.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::ipmib-filter-default.3stap index d8aeb049b..8ba6990f1 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::ipmib-filter-default.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::ipmib-filter-default.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::IPMIB-FILTER-DEFAULT 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::IPMIB-FILTER-DEFAULT 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::ipmib-filter-default \- systemtap ipmib-filter-default tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::ipmib.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::ipmib.3stap index 708244bb4..53b925197 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::ipmib.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::ipmib.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::IPMIB 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::IPMIB 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::ipmib \- systemtap ipmib tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::irq.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::irq.3stap index 6f8dc7c5b..8c69b68ae 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::irq.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::irq.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::IRQ 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::IRQ 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::irq \- systemtap irq tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::json.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::json.3stap index e00ed2314..96353da39 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::json.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::json.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::JSON 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::JSON 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::json \- systemtap json tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::kprocess.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::kprocess.3stap index 7a30b2c47..4120e27b4 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::kprocess.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::kprocess.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::KPROCESS 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::KPROCESS 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::kprocess \- systemtap kprocess tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::linuxmib-filter-default.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::linuxmib-filter-default.3stap index 9dcf5e325..713eef736 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::linuxmib-filter-default.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::linuxmib-filter-default.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::LINUXMIB-FILTER-DEFAULT 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::LINUXMIB-FILTER-DEFAULT 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::linuxmib-filter-default \- systemtap linuxmib-filter-default tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::linuxmib.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::linuxmib.3stap index fcbd23bb2..6ac5efb16 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::linuxmib.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::linuxmib.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::LINUXMIB 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::LINUXMIB 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::linuxmib \- systemtap linuxmib tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::loadavg.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::loadavg.3stap index 55ab2b01f..77ec44cdb 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::loadavg.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::loadavg.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::LOADAVG 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::LOADAVG 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::loadavg \- systemtap loadavg tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::logging.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::logging.3stap index 55a5019b1..cbcd2dea0 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::logging.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::logging.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::LOGGING 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::LOGGING 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::logging \- systemtap logging tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::memory.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::memory.3stap index bee8d6283..659b38873 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::memory.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::memory.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::MEMORY 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::MEMORY 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::memory \- systemtap memory tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::netfilter.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::netfilter.3stap index 1254b5714..28088331b 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::netfilter.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::netfilter.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::NETFILTER 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::NETFILTER 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::netfilter \- systemtap netfilter tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::networking.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::networking.3stap index 12451acd8..1e1473112 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::networking.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::networking.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::NETWORKING 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::NETWORKING 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::networking \- systemtap networking tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::nfs.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::nfs.3stap index adacff395..c17bc557b 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::nfs.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::nfs.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::NFS 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::NFS 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::nfs \- systemtap nfs tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::nfs_proc.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::nfs_proc.3stap index 570af0840..b39b650d2 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::nfs_proc.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::nfs_proc.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::NFS_PROC 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::NFS_PROC 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::nfs_proc \- systemtap nfs_proc tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::nfsd.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::nfsd.3stap index e65010e7a..f012c462d 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::nfsd.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::nfsd.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::NFSD 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::NFSD 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::nfsd \- systemtap nfsd tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::nfsderrno.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::nfsderrno.3stap index 84c3af5d2..4734cb469 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::nfsderrno.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::nfsderrno.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::NFSDERRNO 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::NFSDERRNO 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::nfsderrno \- systemtap nfsderrno tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::panic.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::panic.3stap index 0fef9bc85..02db90d2d 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::panic.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::panic.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::PANIC 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::PANIC 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::panic \- systemtap panic tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::pn.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::pn.3stap index 572ff689a..ffa073740 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::pn.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::pn.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::PN 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::PN 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::pn \- systemtap pn tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::proc_mem.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::proc_mem.3stap index 139f83962..7a8914fdd 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::proc_mem.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::proc_mem.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::PROC_MEM 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::PROC_MEM 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::proc_mem \- systemtap proc_mem tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::pstrace.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::pstrace.3stap index e00f44619..660584d09 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::pstrace.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::pstrace.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::PSTRACE 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::PSTRACE 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::pstrace \- systemtap pstrace tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::queue_stats.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::queue_stats.3stap index 1de890a47..0135ba4c8 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::queue_stats.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::queue_stats.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::QUEUE_STATS 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::QUEUE_STATS 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::queue_stats \- systemtap queue_stats tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::random.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::random.3stap index 88ab45eb0..937c719b6 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::random.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::random.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::RANDOM 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::RANDOM 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::random \- systemtap random tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::regex.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::regex.3stap index 9b1e73809..53c925822 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::regex.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::regex.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::REGEX 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::REGEX 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::regex \- systemtap regex tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::registers.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::registers.3stap index 8074486e7..8bb971b13 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::registers.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::registers.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::REGISTERS 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::REGISTERS 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::registers \- systemtap registers tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::rlimit.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::rlimit.3stap index dbe2b575a..caded7c5d 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::rlimit.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::rlimit.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::RLIMIT 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::RLIMIT 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::rlimit \- systemtap rlimit tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::rpc.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::rpc.3stap index e4da45b53..bf063b9fd 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::rpc.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::rpc.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::RPC 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::RPC 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::rpc \- systemtap rpc tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::scheduler.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::scheduler.3stap index 5e8736f9c..1c1c893e8 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::scheduler.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::scheduler.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::SCHEDULER 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::SCHEDULER 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::scheduler \- systemtap scheduler tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::scsi.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::scsi.3stap index 18c684093..555c23288 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::scsi.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::scsi.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::SCSI 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::SCSI 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::scsi \- systemtap scsi tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::signal.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::signal.3stap index a801ca900..70100d12e 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::signal.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::signal.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::SIGNAL 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::SIGNAL 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::signal \- systemtap signal tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::socket.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::socket.3stap index 5181dafcf..d4e8a11cc 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::socket.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::socket.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::SOCKET 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::SOCKET 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::socket \- systemtap socket tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::speculative.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::speculative.3stap index 070724baa..7fd1f0118 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::speculative.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::speculative.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::SPECULATIVE 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::SPECULATIVE 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::speculative \- systemtap speculative tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::stap_staticmarkers.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::stap_staticmarkers.3stap index bf99fe10c..6064fff18 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::stap_staticmarkers.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::stap_staticmarkers.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::STAP_STATICMARKERS 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::STAP_STATICMARKERS 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::stap_staticmarkers \- systemtap stap_staticmarkers tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::stopwatch.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::stopwatch.3stap index 740d8a66b..42969d867 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::stopwatch.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::stopwatch.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::STOPWATCH 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::STOPWATCH 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::stopwatch \- systemtap stopwatch tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::string.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::string.3stap index 437368ec4..f0e83dd25 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::string.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::string.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::STRING 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::STRING 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::string \- systemtap string tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::switchfile.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::switchfile.3stap index 3f8de7b56..42b2b8181 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::switchfile.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::switchfile.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::SWITCHFILE 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::SWITCHFILE 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::switchfile \- systemtap switchfile tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::syscall_any.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::syscall_any.3stap index 23f291c1b..cc7f08086 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::syscall_any.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::syscall_any.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::SYSCALL_ANY 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::SYSCALL_ANY 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::syscall_any \- systemtap syscall_any tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::syscalls.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::syscalls.3stap index 27c07d636..38eced28c 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::syscalls.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::syscalls.3stap @@ -1,5 +1,5 @@ ." -*- nroff -*- -.TH TAPSET::SYSCALLS 3stap "May 2019" "Systemtap Tapset Reference" +.TH TAPSET::SYSCALLS 3stap "November 2019" "Systemtap Tapset Reference" .SH NAME tapset::syscalls \- systemtap syscall tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::system.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::system.3stap index cd3efd34a..efc19a79a 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::system.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::system.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::SYSTEM 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::SYSTEM 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::system \- systemtap system tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::target_set.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::target_set.3stap index 524d31f7c..45bf7113e 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::target_set.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::target_set.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::TARGET_SET 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::TARGET_SET 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::target_set \- systemtap target_set tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::task.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::task.3stap index a3ccaca58..ad0b6dd64 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::task.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::task.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::TASK 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::TASK 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::task \- systemtap task tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::task_ancestry.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::task_ancestry.3stap index fc4a10d7d..1d895f477 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::task_ancestry.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::task_ancestry.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::TASK_ANCESTRY 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::TASK_ANCESTRY 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::task_ancestry \- systemtap task_ancestry tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::task_time.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::task_time.3stap index cf871b051..484ac498a 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::task_time.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::task_time.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::TASK_TIME 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::TASK_TIME 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::task_time \- systemtap task_time tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::tcp.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::tcp.3stap index b91b4bc37..6549b4455 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::tcp.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::tcp.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::TCP 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::TCP 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::tcp \- systemtap tcp tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::tcpmib-filter-default.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::tcpmib-filter-default.3stap index a24a5d0f7..41402b47c 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::tcpmib-filter-default.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::tcpmib-filter-default.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::TCPMIB-FILTER-DEFAULT 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::TCPMIB-FILTER-DEFAULT 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::tcpmib-filter-default \- systemtap tcpmib-filter-default tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::tcpmib.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::tcpmib.3stap index 646c2f3d5..0754ce268 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::tcpmib.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::tcpmib.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::TCPMIB 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::TCPMIB 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::tcpmib \- systemtap tcpmib tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::timestamp.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::timestamp.3stap index 60241bfcb..10aa82961 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::timestamp.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::timestamp.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::TIMESTAMP 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::TIMESTAMP 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::timestamp \- systemtap timestamp tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::timestamp_gtod.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::timestamp_gtod.3stap index ef1f60ee8..83b074e55 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::timestamp_gtod.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::timestamp_gtod.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::TIMESTAMP_GTOD 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::TIMESTAMP_GTOD 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::timestamp_gtod \- systemtap timestamp_gtod tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::timestamp_monotonic.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::timestamp_monotonic.3stap index dd0be5c45..418415c21 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::timestamp_monotonic.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::timestamp_monotonic.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::TIMESTAMP_MONOTONIC 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::TIMESTAMP_MONOTONIC 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::timestamp_monotonic \- systemtap timestamp_monotonic tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::tokenize.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::tokenize.3stap index 1620ae64c..16792564d 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::tokenize.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::tokenize.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::TOKENIZE 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::TOKENIZE 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::tokenize \- systemtap tokenize tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::tty.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::tty.3stap index fbbf3280d..83800a0d4 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::tty.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::tty.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::TTY 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::TTY 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::tty \- systemtap tty tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::tzinfo.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::tzinfo.3stap index 6036d6a4f..f26378ef6 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::tzinfo.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::tzinfo.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::TZINFO 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::TZINFO 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::tzinfo \- systemtap tzinfo tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::ucontext-symbols.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::ucontext-symbols.3stap index 4de5b4599..41f7e8e4a 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::ucontext-symbols.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::ucontext-symbols.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::UCONTEXT-SYMBOLS 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::UCONTEXT-SYMBOLS 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::ucontext-symbols \- systemtap ucontext-symbols tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::ucontext-unwind.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::ucontext-unwind.3stap index 06bd0c5a3..38471b8cd 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::ucontext-unwind.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::ucontext-unwind.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::UCONTEXT-UNWIND 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::UCONTEXT-UNWIND 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::ucontext-unwind \- systemtap ucontext-unwind tapset @@ -15,6 +15,14 @@ See for details. .P .TP +.B print_ubacktrace +Print stack back trace for current user-space task. +.IP +See +.IR function::print_ubacktrace (3stap) + for details. +.P +.TP .B sprint_ubacktrace Return stack back trace for current user-space task as string. .IP @@ -23,6 +31,22 @@ See for details. .P .TP +.B print_ubacktrace_fileline +Print stack back trace for current user-space task. +.IP +See +.IR function::print_ubacktrace_fileline (3stap) + for details. +.P +.TP +.B print_ubacktrace +Print stack back trace for current user-space task. +.IP +See +.IR function::print_ubacktrace (3stap) + for details. +.P +.TP .B ubacktrace Hex backtrace of current user-space task stack. .IP @@ -36,6 +60,10 @@ See .BR .IR \%function::sprint_ubacktrace (3stap), .BR +.IR \%function::print_ubacktrace_fileline (3stap), +.BR +.IR \%function::print_ubacktrace (3stap), +.BR .IR \%function::ubacktrace (3stap), .BR .IR \%stap (1), diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::ucontext.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::ucontext.3stap index 4bae1f04d..b9e74022c 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::ucontext.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::ucontext.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::UCONTEXT 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::UCONTEXT 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::ucontext \- systemtap ucontext tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::uconversions-guru.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::uconversions-guru.3stap index 45f31eda9..0ece03c8f 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::uconversions-guru.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::uconversions-guru.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::UCONVERSIONS-GURU 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::UCONVERSIONS-GURU 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::uconversions-guru \- systemtap uconversions-guru tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::uconversions.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::uconversions.3stap index ff3736971..2a06edd56 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::uconversions.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::uconversions.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::UCONVERSIONS 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::UCONVERSIONS 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::uconversions \- systemtap uconversions tapset diff --git a/doc/SystemTap_Tapset_Reference/man_pages/tapset::udp.3stap b/doc/SystemTap_Tapset_Reference/man_pages/tapset::udp.3stap index 6b8501535..e26309a52 100644 --- a/doc/SystemTap_Tapset_Reference/man_pages/tapset::udp.3stap +++ b/doc/SystemTap_Tapset_Reference/man_pages/tapset::udp.3stap @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH TAPSET::UDP 3stap "May 2019" "SystemTap Tapset Reference" +.TH TAPSET::UDP 3stap "November 2019" "SystemTap Tapset Reference" .SH NAME tapset::udp \- systemtap udp tapset diff --git a/doc/SystemTap_Tapset_Reference/syscalls.3stap b/doc/SystemTap_Tapset_Reference/syscalls.3stap index 27c07d636..38eced28c 100644 --- a/doc/SystemTap_Tapset_Reference/syscalls.3stap +++ b/doc/SystemTap_Tapset_Reference/syscalls.3stap @@ -1,5 +1,5 @@ ." -*- nroff -*- -.TH TAPSET::SYSCALLS 3stap "May 2019" "Systemtap Tapset Reference" +.TH TAPSET::SYSCALLS 3stap "November 2019" "Systemtap Tapset Reference" .SH NAME tapset::syscalls \- systemtap syscall tapset diff --git a/doc/SystemTap_Tapset_Reference/tapsets.pdf b/doc/SystemTap_Tapset_Reference/tapsets.pdf index e06d58d1b53213f7251ea8ca18a3a66683591868..0b8fcc0e93a0d505ca35125275818e46c6ede3ae 100644 GIT binary patch delta 590857 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
    t2B~~GveV~?KTSUskmIPaOv{nA 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≤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

    PX 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 FgDAG9PS84kp?x-Q8Yox>a3DD2g`S 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
    oG3&4tUhqJfY`He>6pPqFd6qZ zTf#4R6qn!`X49ht=)=U$PYOXesQ_n#>Y`w0`PaR3|0_Hl#*gIaZvj#U^VQy4cxb>0 zfB|X2x(#oX;P_b6PU@<5n&9)V$z2XQ+nXNwg)XahKa;H+SjX4*k9T)#c#P1^`zPB= zP*QZc0ftAuO7D{}0P|Ybac#JVu`X-8jfWm<;ZU=V2Zh2b$r88#Ci}l9z*(j+9P7@7 zalmlE;p3D>!8vy728mOOxIA%rpU+Mna z(In9;Nq5e~rA>GQb-4Alp>}sZO*nQMZQ3(Dx;1p)!f*dDYZ*1u#yB$L0AT8F0H!{( z)hDb}8E6Dx>e~%g$A@~`6bBo3N)}gUhDuNeYuSs={YtytL&rxyn-;zH{_n5dEOy^L z!0&H9MhA)gAK$yN`T2GXwSx})FtpjQQ=VDxu&cTXeDSNz_dk|o`7cbPwquv}wvQ=3 zC%<_Pjf;{~L&X_LavVu?O$L&X0AhVeOpZQDffT|+cK!I+pACML5pay7;GG9`rh#AI zOG*6s)s>9IKfgwlN?1jgLHf_Z?+TU!a7a)Kovq(_PsFp$UX|05TlyO9;Q!F;8fWW- zF)nSqXX?@3J+pw5Ia8UbA5J^@gjg=r2bz&t(~-Z}t724Ii*MR1-Enj#_e4gdq?&OD z=ZD^Cjk4+q;%(XyJ*v;0jHw%CZtV%mi7>YzLJ3XXd+!#hmzCt5yKp+->NT199gkId z6qhQhaF|zKILJ~kXg3Zgw{+0|rk@sRvVrz%eA4(8&x2+g?_fP?H=B{A?M?ri<|K=! z_Oj#C3Wo%gn&y01IcPaMg1bN0uvTACY}(@V4rZwvE#cPZiaNH_SC~84c%15Mao7>z zFgBTps*;ksnQ-!+#bdEhQhq|1>s6%$@LRtR>UwhWX(j;Y)@ z5gkfeI#d~NCy++R#~JzK^VyTCQSMXpN0UASEcJfRTT3772vxgPM-|AM)8 zGP@kk9L+W{(~CVpdp{yS@XlE5`O~}2`kQ+HKU{rvR8;Nywxr|?4GIF%-5t{1-3`)> zC^^zd_s~dp$Iu;0cXvpKbjmmQp7)&J`u=3`tiAV|eeJvN>zeT_YB8)Ydn+tugSaAO za7166zz|jn)08@x65jM6S1$tN%wFdg>V$3SG0&$`doT+s&Y&_p_0d4koRxPAGuz%K zDCBhEl1$jCK6vnS?V`_zz=S;~sv2U1?iGonh9_-$15Q5+We{vn8KAb5G3q_39!Mns~zTj_@E&y>Jd1EF9?jd zvPuwMq|T-zLzsj5$k+ZYXzIE7=4V$lojR*j!b*`SCy|C#HG}BLhB4kl=M<2p?&XJA zvvXv(`6!&7GbAyAMiXDx7E+|yr7G}!7`u;05T+)<&;yR31rlWhiz`S@$O%k+-gsj3 zk$oCBXX@a;n2_)Zr=@a~6zS`;+yqK~dc4E$;@m0xYmW%HICw}|NMC4DSXp@fkC6da z%VJc6CyD^-paccSbQX-@(?7Vb@_@sLwy(eIHLz$QMdG~Typ4efa%Bs~xiru1TqL&h zvVvTgNM43Vzk9sT6bZg}xSL?aiFr_**7gfK&0Fey%YRc9cs@Ne#iWnO9Qa<~Gl6E^ z*1;7K*g4KAh2u;fO{9^Uxzf<*!V`tW+y!FyC_&6D3_8=RF5kb70P#0>auf6ZN`259 zXWfWiN(fgGFZvnnzr1|xN6j(Tlz2wC*$ zHet!1%BXhQ^CT$ay1Jsr0oqE@<}%1U!Ne&W80P*&TOQ+;}yVSDi_b|nC1e79SQ!0JpdPJ^&9nt-Ra3uE7j`6F?SzgH{W)(-6 zM6T9AeWIRD)(S>sF55jv-Jphw>&PHY$ZCbPQpU`NEz{;c`TO5wSc9!yDWg&iSH8_% z8Hlep5?w0hI$mq(>;c}7I+c}ae6rZzer%XeQsPQo7do(<%?-;wzX87;9XT`NcXjBg z4B+LSHKJtb#tU{k;-uZ3wxHqS)qXZ@=PB8^hZ}rl0#?~Tzy>pw0#M;N*m)rWr2ve- z#Q7isl5Rk8kg5Y?^D6}1&Z=;tO;Q%~1w7LDD4N0_YoDdRCFN5ndRgc6QDj*LM>_^j z`*gzWx7S4u!*92&xA*W!!T?&&DIWl(Ebx1L-j zU!ao|S_dXA1mJ?&c#lwKl3n-Lo%`bw-2L(vogIYg>He5Da99Y`J&Wrc-ZYUm?5q}? zF9-Ug;vq*7Ja7!7)U&a`Y-S0!{C*^zE8XO&dYHfYeDBBQ<~a9j97qfH`3yR0S-!p~ z^UN(TulGHRHrKCE+)ocaOFVkAY4e(`Fz7DwEjM%vM!OPSv{lnhH2A3s9~X@d$lof6 zCKsqZ>CBB|r^ASqwOULHD}yhSC&mJ>j1RXGHuH_sG-$P|^Mm z%Lx~FLJ7Vaj9Ci}W7=OxnY79PPO#|4mq%CEqh-xEBo0q+{-KKUsE0zBi<2D^QV-p^ zp-hx>Tw+1{3bjT84IwrO<}&V%gx9a!31T?KfC?(`QSnI9N9thODgY5E9_7dEgc<#o zF}(B&zH`1vuRIMFx9&V61(MutTX&V2#_1}k-@#sdUXWpfi;gUiWMV~7#*#wojEM6W zUtgLPhZ8(>`4K66Z;0pq(f~$^V9aO&rBAg2BlZ=wd>Ds5Y`<+|%dOf%V!1oZ8lH~D zP>oZ?m1HMkyti z-(7o=HqQs-hfwUYmNETM>7Y`vsv^{7IV*>0fXCF*la}Pq) zixYG5Hia=nqp%q$ZO`~59v?>U1A3VnxjWrkXNTHT79ft-@5zMQ$GVNxkQbOd_gG-* z-*btD*1;49PNP8>j$R{nW2{;de6&kj7+9N+W(<59c&9JPBzjA1V8GsNs^4Qa9enuh z!itLy9wel0kCe7|L3V$s0Qa6@_O*3B9<8;wxgR#>5Qjb%9)Ba>odNz*j<5gKs>LT2 zKHy=Ee;f1iugkZ1LQy#suqv$aUs8BbTo1irboLKQmPOq^>v_-+*$qWH=6V~TO^3_) zvRr*s@KG4-504|Ee=9Z`oK%N?TjoyGTXi&L)(7$^v0$+n*;33lT)(*ZJ`*`a;@A*0 zq~~Ec&yn~wPE<8Qx;3GgfMt z`!!FQCe?6ZEDBx_tAg=Tf2vT^`6_;UVF5Ek+IZ+Rm9>req(R_RIJE{OJ$O)*B~YKph0|XO{N!z6xJg|XYXO;lBLn-GhbaC7?-CU zhw-WMR^T%|&_JpDyn54sT`*09KHbR{%Dwo97BialNcR+-&wl>$RCo9=qyQa9G!|`? zSL|R0?l?mOiUy%@u-yL-HgqoTe`z*2S=b?+y)R3GE3E(^sK#QU&3<0fI0QzA?Pwe) z$d*2eRZ5o8L+ts90#sKWTfkplA20odTy>jV^#%sP?KFr)e2{bv;U+**gav7Z*3DWKC1K{L@K`BwTTBhNq~k>2oc+QK znJbA%v%kK)oT}R<`SExUMuj5qTT6cTw_-D5K%itN2n^1gu_uqLgEUoqn!@IDaZrK9 zB##IVowm5}Crr-3-@%l5dS87Tn#E~m`j^xE)R!JkPG@MjTOCa>Ss!u{jUE2|$e zfzzOT-p2d!gkwcITg7+qJG9@hwf=PDDp+1C(BA=DD3P743h} zkYnbCdJFjFi`g6R)rtDgj8mTSYbHfHX#578)I4eleWpj;;bt{O5_q z_czQ;rx3e;oMieB016x@Cl93f2LJ#A;pznF!2>oAX#Wt_mV5xg=J9hc{yhlb;{I>c z&I;Wv?Hq;z4KmgTD2GM&K6mgj(>%U-{m}Yh;_qpEE}nn+EVx-%UoiWZ6_E?f>JAO@ zS0@0PkmjF&Iar{xHIYF5+8d~r1PuCy);~@k961AhrWXaL)S16G839ni0q**=5{x2B zS~_4%ebXxc-i3gR=U)~B9ya#>-Gv8iQUj;~cPv2n;TT`YllUhAEN}n<-Up_uES*nl zYx(9KWq+@L$HmL?pZJ1@gYCap0B0}4)`0C-pezV495o=#2V)D$Kw-g#DYr#Es^LqF z-S5VB$s6>fbMYV}KPL>T(dwU_q{s2s)>rOrzSlJ0J-D7QWD#Zd1)~XqV*HqYVW7h+ zD{31X9|rAqy?Po4anGO91h1SBjpYWN3H)4-*786SY73DHI6))s{8{T}IpB4ALWc3E zUfnctm*4}Xc)h<3CJ)hPzX&#$zFiU6*?2`p)aqFM+4T@^iy|yJ0c*2Ok2wMhFDR4- zzL!#xI%ItPxwzrM!2#|& z4}ZKAh9tZPO+M26Ufj;RGLtPeGUIwJ3&U1<_qHt1uK^}|ZiC!7x9-#iUzZWS$~v)K zRl=JU^Zk3eZ=*!H4wIVutre?L)(xL0?Q}u7j@=EVwZa>sq)gHjn6&s^swIl0znUBT zu}x}Zd`_654-&qeqAuM!pI0J6>QIAHdabP>sS4h)yUO4nZ)XyV`f(P?e$P*EP&)S= z_S<(*dje*m-05+uJZrC}m+fBmITe3p+-9R(3-X(qqxlBdqsKhAI9@rX3!|A|R}++j z>bqDAo>dn*$l5>l8m2SJS{fHicfo*&*@KuQ>-?^mU5&yeGsgu{dG)w_cwcL2n}8IH zJ-F3536-q#gI5ii$BrANf)7#xrz9`~pWpsq4^^VME+6aYbvg=uuIG&Qx!v;jI4%oc zMEAlEGq-9`jrxWgG3v7ZXTZCv!z%y)NVZOpLqojFx)ruy z-g+9;VJ0ogq`+Z4sT*pV1WB$En=HqPZ7 z!oUdKLZv9Q5>^h5c@3fk#pmLAA5jioxSg*76R^LLl0+OG%6U*6u3@uJ>9|mUU0~<4 z-*m8&CIW;-79d)a^i61>EB!<5*@-~Q$&1UgT2W)G%+EP(reQeU8b+dY`R-i=2!5@f z-ys`a1^cU`RKxEhS5*NttkL?`E76JFfSe zwAwcW&@?UXV6%06)7`{~`Gl>fLq%t)UlzuLa*sS1r7mb$z1jDxjxF7`{+!2xPf4w; z!l;rIexa9PnND5PefTYaS0ca&<<_;zEdx<^&fn@2z>(faIRbg0$xlNII!SLNkdOPBq0+BSxg1OVI$3!`xop z$InWtf$m9%XkHvU*@Z(~+BKeIEr0mIzK?V1TX$`H#^@^RHBOLebdJ=_Y)RlC4(jli zr2R?XPR7277GGF7gCu3b5WRW2nyG5;cdS^K;&S>MaI!w^z#G=)gVX2i43cFANBrU6 z1pFGFxRNq8u4(-O0-m<*tfhaR-~x_l-Twi)(JmC|P;(5i+x-`|kb(_>GYp7wXK+5` zlZ}=oFfy?4i+g_ORHu?MVt9_aGJ&=YbBUUhugbK}!saL4;=3I;<5&SFKF0?5k!()L0xqW~ zeU*{bJ)0_wZn?qvO4(Tuk4sRv>3|Y@i_Flu#VfiesU0hA-#N_@_ujrQS@_$~c4tYk z2Jd2uqvR;QwMyz|@=co5Yae3GF(~J^sx7~4fr?dSJRpN^`%8|7{qJ{SKJgYI1gqC8 z&*LAX`TiUtxcxNIrZ5g8yxc;G1P%_m?0#?B8B`Lr-2VDkx{_y2QLXFlmm14 z;KdG%2f`yl#CHJqFo5c_BZd3^3TXDJFjLeAHu(d9QsDkugXd)bADbCB3mB#grW)LS z0#J{)H$wp_=n8`ToJk59?Sb~Vn5I~o{>A7e*Qb_Z(z4RyP+lmUw1BZEo*S1e zIN13WZePqe(FR~9kN`%+Pr@uT5ECQHYHvL=D5MX@_xCgRd=^d1ROQVVZ7(EX+Pg=T zl2<)9>whM)2}458ur7ZgZW>expu%^Q&a>DBFw20>JTPIqVz#NRzljH$e(obO?Jc^* z4>AYdkevLPmpqQI3+~NJWSo*Dbc)vGBq4c!hv_XR>A^0#rn5T4)c!$bO=9{9{y^87 z*MVxnPbz~zIU?||YEHK)x7%;BxDS9eBUw3fTy8)4*220$t@N056rtJ!EuBo3pud;W zWd#;=Nu{V^3hTT{hmFn3`CGV{hx&{cmcdQW{=3smP!8-VA>W$V_OPX_8JLDwP1qPm zB34TnO+j^k5zqbmAgYX9R9&QVJ$4yJ!hJ(GCyY%KOGI3V0 zYGcx#v{#$8Tz$#Z$ItcB6s^5>?kEE2ZUA3UbS8%Yty(dbXKoCBekzbU&Qh}6LE)Nt zLq0j)iES@3vO9S~tv{6IIe2JwQ_F%~ZCW9_wCPWN0+}Lm|Him{csC7dhu%`B?#^Nn z6KQVhtojE5t#u8DOW&E92kcg8fA-yeritw&Ck~!nn#JH^E8~P!BazT*%vMU}&DShC z<)d8y|G=3E&Qr)w_BZ~}kM!y{^9vZG5kca)rEq`#DkLGIOz8bZ6^oV<|xn}5?>Ff$?$5#-N-;K@!_7s7*Nl@^8jBaUp4@&1NV zVkk;$ds>`L{LZ@JhNovP5cd9ojzN|^nJIpbQ&NO=-333V7@iJEPLQb0Nm~FT>8!Qe zSmk=wam`tqJg{d7)|XPl|4h*1%jMqi7VV>qX=B{wff{j*BA0(ZBml-if`g)z_X zG(oy0$QFB*^1_llQyZo+%o`hOcp#&CVE_H514B^Mb*E#nQexEKYmD>bbcJc693q*MxZ+ zygpvCh9AN#-852pnLqZCFvRRWf0HBYVFJl`5||7pFGBDwk2WfbP#{(8NHW<(8GsFLZaqn)#aa5{NGj@bL772-=SdKY<@E z0O;5>K%>AYR!4iBCwSE_473w| zvFK4U>p>OYNNdbO^WU(@dnc{t0swhgp;K1UOZ|0KGhcYYSS zNAw%#554q|DG$_ss1?eMGLq+T!yL#WGoX)*N|X7tu1F1&jurII zy$IJq1Ib2R&W_S%(bMMiG=ux)r4Nf+Fwro&#y~YJX)KcazVeDc`1pVtDLAGnzz55| z-A#O)7;#m~;}IFBA=TXF%yV)`@3T>nN(Xm*gbAHD2WG_c|;K}e0v)f z$1vpow!|^{(@NvyRl&VKqApgsOF4U{RPM!gWuLh|hK$&NEaovN*~aYid)9Ric`DqW zF2(iTtDz$0t`=>?40vWBaM@!m!rVKQ?Z>(+m<|QKRO_IuKYs0lNZ1?U(-XUvga{q| zh-#e?-?p{q-RAgJY9tnPUw3eg2Izb#Ga}_>*Fb0w?h<9mkCED=&t|?g)IA+aEXQ}f z;QJ9K=QA?!I(boIWie`8#8PCRlp{SOK9{zJKfgFnD{3EaEtdn0n!q`1;&}KDNdC)i zvF%;T25+T5axR5X>RHP7fcVGAm%2rJMZd)he28J8Y}S5%UaSR+I}9>-=MaDip|}Gq z!l2*%WWS6wh`cfC*DJz)Ig1O!4u1atz<~_H01^K=4-tO^0HO5tO4n!Hqc*M2up-vI zf3@83x&Nyc%*pw`h7vb8TNlc{JB9!>2DxC&HNwvz!B3 z%jS|=9aqEtiLq0-u)2k21XU$GO{=o%F=>i4gsKw$BAv!Dt%jvSj>bG`-K!#fF-+NA zWRB%V9aAR9qr(3CIPH?a=+Fv`=#9_QL4-u7xeFriFAZiSH!Lq{BR?#I`Z{Uy z4%_O6G5To@zXb*&Idu2EU+M0dc_LYBw6~#`w$-~`=CVM)ooo4Zk2&c$0e0)wWBD`s zWo+@D4{Dis{%~09S##M_t@!6E!tzkQ&n2_h}285wUb2Qi_gx_!pXXwStcca_s&jXMU4&#FDW zm8|x!QM?wE8qP0qdTRm*O1DVfY`t4Cy>W)gal}v%4nuf)t%S~>O}e82X%PBfkF2Eu zsJRp=L{+k(wXgS~6<5TQj#$Z}w7>M=$`k4<4yd>duWnuM>eKG=I;*LPZDH8GtxY z!2S);x`03nh#N8x2Npmz%5|;f{^B(?CWg%ao&B%*5q7;(m-?k$p7cu zFaZz+e0u{e5pNQ_d@?U}XAl5C)-*~a4YutK=Asx8PMyL4ow+P#KHk$qT%5%Ky{9Z0 z3fUFUAr$slCsO=YBXvwRCPP{c`b?%wr)z$mi={&C0!rtaS;Zfuo2}FNP zNnSGaZ|RU%0pC_=LC!Mf0+ce*jPh^PLe4k+1(xwE&gfgd?%{YAvb5Ro?V{YE9S@3b zcrUrx9_mivC8ilh)Bcu*8S=OA6pj=nv$*^@qb*ob;BTWu`y-IZdvjY@LJR}O%pm_bW@sPnwth84d@Pd)lwVj!rqS*ghjBd?iGFLJ+C4m2 zbw#p4FGCZ}FAC%m(i3tFYi`3)kbZCe;-dE(Vj9XA!}~pNXYTMmy6bQ@2u*odM;_YH zj0`7vJ+&N1tFH$kF0Aw8nAu*4p>ePLK^*aM8*4RU*>%*$)qwi#Q-?(TtTwT=lo_5s zFb8n2ikSXE$2}ns1(of8Ei^F3JGdHf7ZFeoQiTV+he6My22TECRudD8|27@axjFwW zjzJRalvh5KqNR$Ru0Gy zGT=XU9ufQ<0Tux?949A>6Oa> zuH)}9_<#)<&WdNDiL7Gy;Tr9%j6_B(CJ^Q)7Zw}Bk4K0I41B*#%`iM)SG)G1*5rtk zOQ39nn-)2MWcy?_H<~zlJ<+X$FqEB5P&&}3XqiADwvrZf=SB!)8B=jR>!QHR2BN^i zqEilmd(XIjV$)F1M6aqQ2Gx*qh$ww~R>|c$cN6o6Vr?qcq3d_RerChnCs8rn><%1z zIcq*9su_R&EO^q~L9Kbc%18Abk>eF8A?PPH#+o$3LwN;zTdmz;; z6FgA?zMKitIx}1lIE^gja>^OH3BLY3@^?dRIPtmP;}9fN-5!lTUc?=X-hUlnZBpk@ z%$pt55|cZa$uuAyRjOX*Te>qhz>aXmWni;1l-0HaWmnk!+3lMBRUdelSZzGVqSI|D zbTjmLPtseQ?1I@Yy(00Lv|tfG$5c5em%sh=9gEj&qN)z!5wF7n5FORoPi0guy{5c< z8h=;`&(1|$<&>sa2mS;II{rh_{9u*q(P2L7SWTzQll#-kHIg!OMSN{x z#_10NyiR{1+h2%4ZYhCK?dlhe8Bp>o&LOZkYa6aT$|at-6;MW*h3#E!s7z1-VV#kY z>e#$Ctv2a^7@PxzYZha8cm&NOQ3~d-PU06xH-=w`$YO#o zJ34=Ew%7XJM+{VloZVIhpQenkc>k<$AZw2J0*KZjad2xLX1d1ea-`!%`wUtbpz{J{ z!gVQ^f3$(7v728KiDY|=2i8kNQ2ZOz4_<+uD-Ml>EX6BAu>(#i) zFC%AsCU)lVQ`N<{l)fv<;HpGv9QroyQco+n-uBE2pg7 zG9tM^S=PEFJZLtYm7i+;Ml42<30_hn)}Nhqu&==#Ad9tW7^@D$x&o%3@Y%6qfjzkE24G5l`~T+c>TF{cD86s&$ZxEwx!mPo2A* zpn^J51y@OAZ`63M^<3@gtghMVFYsVpWJ=@;5yW83L@by1I6hg0qaLu)(|U4go?-Af zv8vEnDL%%*?rwdMY&5SXSHcVS;RmpALgjYJ!ARV^;^m7fEqOJ;}>KTIe_r+NyH{*I+$ zS!WMZdoX<HSs9Oc?jKTKoYRuUp>`E5^9rGi8VXPwrp&lKBdAbsMEqlhvS@+G zuq+&q651Cl^ippDUC>|86X#TD!e$e(+w)DOQOkQtv%j$!LVt$_ztQ}3lh`?rXjV{2 z(W$+u<0!Ps^g!e!{MqPE!rFg_>dUGb5sqJIFb0r(Jx*nBJu2vF^Hs;~8vP~p`Ss;K z@k4z;)tW#T`;kVCSrZ`AYIRp$}5F)qC*#;MUR7_d)q{|3T zc8e)8D|X(KM2y|~pOqD(rDTOT&6sIxlZ!f9Tc^rdj#CoSJ1lQmL=RL&M}|`gLL+d| zDVa;OsXaYo@JOES+4uNYq6PXP88$mnbgyj+ljh~rXLf+DKK5yKrVWYV3v?^E86U7c zhX^QGH(_I2K>8meg)MiqOO;tvM_VX9IqdMqzQxYrh5ZsT?#V_^GYrrtl{2#^X+67B zJ-YSI3lPPVh@BI;DpyTN908~c#zK2EWH+aX=;p6xCHN!>+=Q!3<1I%`> zm)XH#64leXO{-QipVqpuDOJ@1fBpPQZhr{t>lIQ}0UAPA&mZ|C0HFKuPB>5My2Or? zu=7pV>vd`6iY~{8ny1e{8>8Of{~;;n4=0Hg>v>@hZ2}IX3;XUh>jL4Kx=azQS?e1KQ_DI zqw`vMicySSYIAVhh@Eu*c*Io(Xj}yq|2SZH@oVc!7$^`TYM?PJy19U-TU#wO#zUnx z#*N>Iz=mgsl4OIw(*kiJ{479t7@)eG>l6z{`-9dICIHt{2mFH$NDGpHs%L2VP6YRq zL}a=Xz>SC$(e|1m$YT+c6P4{XlCI-Fx90dtu^##UQ5@hDcJp57h7^U-c!!;wU>cAU z_f*m}5~4fi_F-b)mo%z;30*CmXh|a=2y%0cNqW=G(?=g0gV7b)!IMY1+}8B8!mC%H z181G4VG!HYjPSUma|602o@AaFaEpT&KPK+95!?oe``|l2TC>$nnl8$FzPjNpQs1kXQ&0}RzHfHbnYzaPSvuNqBBfLL(2W>5YQ=>8pCot8=$*)!TT#kn z?-#skj>61#*NSNL%XAoTV*i~PI3l_zc>N`CgG_Z?8~GAz$_7ciro6|CEwz49pAm}p33bUznqDD&DCVrC3nKDsBVnG9pu=rFzu zb|SHZ*j(uKYkjO3f<_9wP^PK+_Mdu7U1RO8(k5yUchcs;7~UF`1VkDPs(9CSA*t#- z_Se?Xru%`^SDyYo2fD|Q_fBllhEc;iGG%Sh>@{WBm~y61=b;;_WCZMzXpC18#s#;q z1ChbI3_t*6k{t?y_!A`*umd*`5rWM05+!Vm7xX<6SmutRuAH62n@84l0jlVXkv)C6aeL^#^~Rr!t3jV-@r`e$2oq@aoZ(y zT9j37ZQ0>l_%xql^;{FY=7&u4h?HqG-Yo0|5Aq*10D`jw4m2rhH zw6axzin(f4^-49H;}6jHC1Cyk>a-MG8G^=n1)4V!Vq-Q-WaJ;aHxgWV;j36*378Cb zmkD>hXF9-pDNPyfgMpjg5 zjp+^m6^|&A@RA0|VaZElQRhtMAvF1be0=ufY>|qR+Vo>=nRCZBQ5i04SUh2ZVB|+| z^V>iBD$QtYDLU3pRxs#9vqw&eEJt$XiZj1*D2EZDhXn7Vvkl%TF721^o(M4}sKq#z zc&AGZB02~X@S6*+$EggdKiNHBA>RFx?;1e5Rj-A?Wx%Qkik@#9Mqh-uN9+kRI; zr6s4i0xH%LMC#8jo9inlfEU^DU0;r3uC$w=qvmzfBAfjsp4@Pki{-BmuXt@^1`u(O z`6m4U*YSz>t8W1Im*a}hVmGZ;+ayxZ(gBrVph{f&JHu+}3Sw1~GN{lHtUD6` z6vUp3(U8)CK)6XCY{YzoVXmKM;m*pi=BpuJlHin5ejr6L93jF&M~}D(G|O&Ev&O0k z$pcr+5!SHNNWEoFh>S| z>Q!e@` z@F)JO)#2Rc4NED@HmVOCGD(}L29ujoIAWk7HMFIqXW%2Vq2``yz&EA_`OmGxK7gfG|IHCT?>ND9TxS z8V6HN5r6&3(~xc@O<~3xcscjkV!&fQs;5{uSzG6D3EVz&5-#DlzPl*kA1YE)XV}1o z0s}W7gr_q0`e1Qb%sG;51PE zkD>>!?3u-vINX|LiQk|uzH&r*^%+7gjpsjvbty@8Au3Zp8IDfyIxt-XEhL+V>WgNv zEhQys!|4MRtw_0NT`b+4DED{~HEOJ_ln8;u2UOefZ)YKBYQN^0Om6!>*-&#deXw;rQJ{9GQ$k#{+5OOWSSQOx) zpUB5x+QZb}dQtTP#4D223^^vOX>jE|`T!VMgH7X|YhP;Ug5m;JNq_TIXI&MdmY5nj z@zU@1`|TG9xK0oM)}>SZ!)I3qe2)bn>*K>rS?{Zos2l-dZ(UaXG(_s{v#S?R>-pu+ zB@}kyacnyL?JbdjA%}-gD-p+043|!zdca37OxloC^PYa~G-OZDc6U$ZQlfnUgQD%b zca+Z5R;yF-v`-_Qk;WqY2&wwBBY&&nwe#yh6B!B8ThOX(ZG@$)Rh^6i~ACi2F5M(nz(9L2-z5Qu#H8 z6mG-ZbqN zTrPTMFarv%y8IB?77a&2)BVLcAt_j#B|E_sRX6U0_vU&lGIlVQf76R#GBP zLJob4X5>@s+J~;&v>S_Mt8}&N(YGW?R~i|7gscyVd6$z_`&2rJKv8F7>Ad>+V(n{H z>i`r?k8+h%N;Mx439}0pCGAf)4yAJW`Va5?!!bbc%FWx&1<4%yayPG6IO8>oGm22eks_s&*2waCM#gh+ zzb-n!5Jt{1FH-O9MsX{?`0#O%2lL0#o32uZwcM*~?b>`n%L36j(mG%8ECr=ig%Q&U zt_3~_<6}YBaJj=r6Svthf+D;RqrTUAd3k~%_S|Y2A~i(~h&egqX?5eSG;uBuoxRFs z@_>6trafwW?^6)%qUnzjk`<%rH`_+|7UG=UL9==EB^Lxndu(B-pa z5nY#M#u!_CW^?u-?@!*^9^^zH)#*;ZpJhMY>EH1i@mA+1s(ItL`4$}|9pYz594o6;9Vp@0yvCwu?oHVg?W;@kYhFVy^G_QVD`t} z24bIuLIqoex_!I#ka#|vc0QnzRpi7;PgnKH+x6v?PgJ67Gf=_r3?#cRi359gCiRK%_`ftZY0bQ+_w819#2qdz3!O#5Q!y+lY4!2%aNH{kyp;;>GoXkt}^Ji<-IGQ1u z>;^iz88)dB1_{A*ulHZloqnkfvSiFXe*NSIGOYQE9guH0zqJ?ZI)M<%`f6Eew`$QQ zQPa5RzzrRY+(>0loC7zTEvAeG@0Ts6ZFwPNodj;S`(8u+c^{KjlopOycU*eXtn1C^ zZ&FP^hw7u+rIyG@t^BGJx84w-m;7DX5zxH2S9iB4;SptfoqcC0QE2p_+NU67!jQ>o{(37{)yqgQlialiRSl?rX|8}V`F%$<@@o8$EWYBX!yh$+7#FSl*+4~t`( zHa6du>L<)R?tnAfB~@)J=E1hjEEtk9^CiFhP62qw&?VO8=U10wyq*6Uy8$D!z@q}# zxq1E-E#%_lgfu9;VDx384y2(gu-4faJ(VQmRiuvaGCVWU3qK97DzCn?c1j@nRewHn zHkii!!(+w}bg)h<8V0(?hM3RGz_oe^^P(Vaj0A-$74i+HgLd6J45xsH3}uL^LFLJq zH9r@IJvHs)wM%q2@N@%tf^zdit4Cy063@kn5^OdJbgqv6)E2bulXBllBQ8VDi27|? z)pmq3P~7SG15pmTfOj+djGjt+Cx;$kvWCQ)N;L7`v#Eot0wR}F55(wL_z|G0-qXX| zRC$9p&X07ebCXY1sp{y&L0Fx%D%z$#)lS8t%4)KGBDwZD0%=Q20@V~u4ecZp0<1LOnMzJ}1e;#ZMWfnruol9S8wp>=+7xIx`V1fKDmX7(%$kZ{uK+U(>F zzPM_XW1f}#Q`j88>t$5?*a~~GG=}LFJwr+=M`fEKXoZ`KDYgVBNS8^@j1dR8GT);`-0f@36^BuP^#$kRf!XROxVKB_QOqF+co}3`xSC2_0Rj1Jp z8TgxqGid24vXss+uK@C$&J&udx>>lWeGCUAkA)BljfL+T#3k2QGA`_(;Yio;8s>qi{1;F~tB`{k5>nZL-y-P+`P&^2 zMe-k@$CzK&VkY$=(Uq(07Zfx2jXV5^HJ9i~k1S59l}Zj}%W%nxp@_8f*NN8ei0PRdottR9piZ%{&2{}TYS}4TQXSaNhb1qX&*{i; zqnWWz96$||Fs9IPNkw)vfn=6AEFl@JA?X8-RUy;`s|tRr57;2$JCD>I4^j5l%|y3x z$6tee#c3+Uv!^by=ig~NzD3Vk0_039vB}@zT=d39dpvbY^tBrZ)EeW_9KKycX!Iu> z24!j~E!&kZIW#b*28WM);${x_-T$sL6B+JcoUzy6+P$^TX<4#H zI7y+l3lVFV9Zk4AOi-_Y36)BiX`9W`H8jkR=V(rz@og?ex-k9qr-^w6e=r(iSQ6vp zm+PT6wQ8RZ?|FKi(iIfsXpMds-LF zQ}I)upZzD;L&II4>n7Wd&3Aw}W*L>Ob_({}lONTjJkHX?q9|8Hq5Z9Y61^4i zGPgfXUJM4x*&}-b!%T7=Y3p^bOuNAG1rGh{yZzQZ7j4uJ(X8pg*R<8|40#e`8}=WN z1y^-i?hezNmaPl%urP%9_p9T1+UI4TO*M~i_{rSgSNuDd30>BLZY6*n{{RqidH`?(RHQAFfvQYZ+`?Ef%pq#b83(2fvVFl>*Dj)Z(=#Lg%LcgF3 z=L7HLTVZ7RDFZ9(J-JuxW+^lq^ zrWF+x=XLHDD$SrnS#Fzx^Stn}*sstyXV@YETXX`fLOE`|KsiKRLCqr4zAnZn^ah)Y zlmM>tY8!7;zO>b^Q9Cik28Upa&q$bzaDl%oa*aV8Qj7}}Stdo27Z5MJxaMUZ)SVOL z;M)XkH^n05(ioe(=G(bVwis+Y#0)kPShc=ms->>yi~xNMNh+pZCKYc+-Ihj`ovw^8 z&MCy;)BKK&mZn%=($9z(8^k<`!#&7 z=FLJaP`E&UB0^Gk%!SR;xPEl4qyx0ECf}6r~w#?g0TSrLpRCx&t28Gm@@jOId zry6{pt)kRJX71q2_P_oQmG|GF7aleUi5|2i2huW#PUFGx+0|Nx*yktJkA!4L&zz_q zh~-a+w*Xh@TsqCmFy#H@`JS%YxMZZi^3*ch$J2E74eZ|E>YKHD;vo61rNSw_G1ogi zd@t$8jv}xRYr3Sl}$TgcobwSXb87pQIX0S!;@_VFP8 z=(>5KGlPy&z^xh678z9qQe$fb^6Qg2J?-o3gd6m&^;=tdypMfL$olBK=DGi8QehcU zNfe9UkOE;HNkd{V~P9>yU1eA~lK?MQn=BhM;GzUpR8Uz8QL!_jYmJ|>WknVoxT=e(* zexK+0|KGLVb=SK0#GIKqGka$5+2@}9A)0vmVdegJ@%DMq!cQEHWE3x6QOq<)%#Lt0 zd&LITkB^*E0F{Z*+mvL{dw0wzmJWuhZ`Ki;exjX|;^I{=SVN;9g+jL8zH`WtZnM(^!^l#+$Ke+x` zT3!5!HV1V{-Idwqpp~U^uZMSPsJD#bZj9A_YDP9TM^%bCXE-HUVc%Ocd?8=&?_z$V zx#sc$$(NDgh@>axWhdP-DUAu1)IHC)9(aqN1lYxgcd4Y8+jZb+>9ML4-QSG+BHXE_ zYxK5Lq*CzbRoRaQcd&9-5#l-;o__Lo1U+ri9uK)^$g$&&e;4g1Zht`9{6VDVMuTMl z=O!{6dHu&N0l|h7Mna64{!in0{i!=V->t&)dnwz$hbvRe*hOaUvq)Z`RLE0!%z`Xe zF20~UZfK=StqN$vEPlTCI=zCIG}m5#GR*395*I*&%j)a6QA(zG zymYgjM`zF*c|m<2`lN%nNF~bq_ZgPhKmI%<$_q8Rf%or8O%dAXKB*xE>+&NsuAh1z z^9E!yzvy@=F%dM)6o%>J3^_~ypVT`04|UH+G!~a_MntyeyMOa*(4##mQuUhU3viy6 zu(ib$#kvIk=|O_NK}r->B|kmUP4&C`)Y!Zxl&F31ai1nsx5`-poH8>XC zVG_?i4p)z%DNfo3;rb%A$9cPIH7wRrWNF67<;}&27!z z-?+ekKi!&cT~!HGPI>O2#vuH^P% zUg_Yygv!Sy7A0L;c42(23ARG_b*!%z6?N1qgxt??Vg0B_ol=gDB;r_A{Gly}*OZX( zVBGkPixY?Lr#t@YA(hId3-hU3lUV-T7sd@E7_Vn?2#vfcO_si%Dj!D?*{)*$#xnil zFU4<#Me>%ZYo!)Cq|}$Cl@vK&X;KC1a89;T+p2sloHI^vzm+he$QLmqnyE=}qagU2 zU^?MJLL$4Q&4jl`=pZtkh0RV%a6=5Ax#40y+FX8Omu@H5x0xq=%Dnz+j6Bhob8AWO zsl_-;D&NbycF+5Qz7@Zaq)nul(n(PuX1N)0=fvHnO7c7L9qJCaQFt7>FBj7jni|dd z->9@KmR6|vP<#4U`KF2qmzK2cVy;a^?B6g+XQ^~}|xVvm8>Se{*rlq}d*82~5 zCj`e@?W&uqzU#h-CNVpjkJ!HxHvHR-S`#8r>gbaGl)vOuK#}zjx7L}YEV9P%O^k=7 z6arJyl@Qb5s4;Yfqp4cBHpT9=k+(mo;FRI@7Bg!F$qP+qezibpLT6X2EsLkOc-A%h196zUQa`tk%r7~Z9WFf9?U zu=oHy5d3qQnwSgHutLy6QU)TYz<`0Iq{Fye6_Jk+fPN_iNSfdU4*+ki*nNxutVv;b zpAT?bAtM`5B>*(UfmWUph`_sa5c(6uD-2;iZiul0kRcnM{7rGI2aqT~JpuK5U<)b@ zaupGVNU8urZeEGDU(McYHxz{(m52L4pEIKz$X3NU5=}Ror}r z5Jp1>d85FvDbK;pqA0K7Apo8VcIhC67qGwyaPxt_`w7aA^aJHH`oRL1hXW|9qQt`R zvHWwGFA5g>*dJsAc(PKEwLeHq8~~aNM*V_6bRjIz0Lm3aS@{LBstrQWR@?~!Jp(y0 zVe?kR1tSaz0azFm^*j!t1WCk!Qc#G{U><-7WsC#WX^;Dp**Oa}Fdi0IK2dHFeiRIK z6+)>0gM$ioX`rYCLvj8I>v>`@(71GE7iBMG45nLisc$XI1 z$^qpF17az7YP(Nz4U)(Mh41^ujLn_-miZ1p^f+8?6FEB_j#$yC6PLf~`>1&3ac@PIvE=biS$P`L z?cmel#Npc1lY;%}`%}o%joq!a2H!_V2Z+=CZ7CRuDseI_a<*9vMff5Q+a755&P4Aslgl{ufzF0h9~JvWBa?bRUU@o21TV2D3N6 zQ!-?wC)qQaiLI0s7Y>m%C#C&!edEY2USX0jB1{XM#t~^=SCTL~6c3do3?eQEpvtP} zrgn@8G`REFFRJ`ZR~Zv-qHw5;34aTeMHOf>E@WH4lW)vT`Km#D?O?wlRjT&vEOo6_ z;>31stlY?bRqDj|YMCb8U6K5p0jLu*4@Q!9#=RI&7Sbm!rF|gw#WC^^vaypb-jckt zG{o|IOR4Vfa}1DRK-S~ zM-JzK$N?7eFH!M7pj9^LO&x*~n!k$1MRJZ=wflovt$GPXk`rA-4pl~s4jEg`ZpQ4a z%(cyxuQ1o^KqlQeNbf^+@V$=&$lK`?2*gItkoO$@%LF>VZ! z4QB@t4M+RaojDOw$156V`>Xv^l4mDDX=lHJB9Qyud$HvW?*JeEXlU!SpcXk=^`~{p z?il6K)88pJ$kbv74A0eQmFw}#l6fH1`D!e@Y0NnQoz)WXBA4m&;e#2d^Qg^C84wD6 zLN)F@nmHWNJO+GtrWzJt8o?Vo1LU_o#{-($+*4mS7m4(f-5Q3}DWAjLEw{APG^yJC z-yg*!hAX{z5cCUk!{s_T>Gg(!s&JpN57;2@qfn@h-(c`6t99;6e7zzeYY;;Hx|S?t zT0y`|?Wm4`gQ-hA1Kd*~iO7FoFQEu~YysrIAeMkj>Iu_ELBfC6wz%JqZ($B^$Y-M5 zK}w=h+~RC!u`x{&L<(L6P~)>xJH?|-qU_(0hOJKnGT~@i8ivOnU^4@@Z8|q(&x^v! za)R*imXw{PFD*IE^+WaIVVEaGGK52dJ@j%;cwro>Dn*Dw=yc#6px7ZCb~}4TA~%<@ z`IFq~%{uU+<#b!bnS+#dW!2LfuY@Dj-E&N5x^WT?3Nm_h+eHi1f9n>AB@Yh$1Ac1> zD6pL>@f8{*8Uxx(W9-4~s7Bkxn+buTtW%QG;+i;v5TgtFJ>>8_4D}R-+w7wUjQZ@x z$bAWa=e47-vVYLBo36A^bt`;o7;p?zrBg5Cczd26&&}r4gnXLw7@u46>=9l*VV*Dv z(#^*iSgyRD7qi5@Gv|?fjvoc$Kv%&kq>qjIoFhWn^mR%LA9x7*&{w>>mwO`T<3sOO z4~N?yUT|1gep9U}kyS4lant1g)3}*5{x~&gJGE9ky3i?rM{n{G>AUxX&DUdWd9K}e z=;YLFmHYGX;=4PDJouY^kZx(m6D`kgNns}zNDaK*;#g-4H*7KGvp;;@e-L&%mlxkb z=DWTb^{JDd_2=kUaA;u}#w&YzF0&up$YTTG*BCB#{o5sB>VNpJu7CKi94PW@uq6fb zycIzK-C;nZM;i0MZ9hzK3s8kU>z;uwG3J2<6RykOjyNa$w)zb0I!c+1R16af9xn$^ zM=+dui(o&pAMRKm+QmUQNeL!s6^CO0+A_w{aw{5)diJ!Xy+sEgyDqaoyp5VSs~s-< z&%S`t?6H}sjZc|iTrV*!3l1nAFG?1|G4h~QUu;3-s3<&~K%Ov#7X!4BEiH=dd+RSN z7$yZ5ZoIMf5>LSRT}-RKKYh?Ub-I4qG?6MjHB~MIReDqUtTVa|Pf7sBMZ_P*MH(DM zJJOp-0uGtI8wtm~-hTt)UjLE>QQK|yrT+%Chm@ZYU!%&y1tGrYnLxnu#4s3;B+LX8 z4d~LLZ?DmXkX3l#EE_w_kg#Hh)1<;_d}aRTk)4;FSH#z0G`Q={tH4=ITeH7-u(bu* zgDJA9O~bA1)q(J^K?x*GFWz(Fo~{Q6w>L?B2Qx(4hdagpFujbIV3r@H7fkT08~6Jg zd7DUE9r~R>%t=>mj0;nnpchJjKH$j*SJ;>sK0@jL2h@lhz9tXucIQ4R41g-W1jCb- zAk1o_t@_!z*!+aRd*_~ml~>))$F z088K|bMXSCIY7Yw0Bo`YpuuVwioiO4Su6?=O&|W0JJ0!F?J5Sh>#pf5E#yIL?;b-v z@^pP}F5qB}!8yz&8rg-D=Ho_(Jiy8N7vKbR{(oo{k3f%6XP{^m8E}~MU=*!F?wnR3 z{*H3c1Fv*Y;QvC!{Uyc83WB)uMBiXZl7nNXlc>Wo6s!Q5RU(AU|D1)v7XM812W$cQ z4}6SdKh)%}oHUZWJJ}Q~Hwk()<$HGA4@pfD8I6ve*yAjXOSGPZS!vbZK8uEfkelE< zQ$`UuE}H@Z2lULDm=|aH#++@B=3A)v7Y+mD^$H#De}$@tY=hA8pt|S8^al1*gZq;9 zNAA3Ziw)i*>yVVMr|;fLMFeG9(KUXkx08=v{L9I+2Qd0E) z&4dA114dC|X=|B>F7nu@Lr#)Bs2vDR4G^?>rO_DZ!tWMe;|C$pK@t#u|L?YfqgGwf zms>D_RKUENiCHYq7?c3O34ga)*aw$G!~R7u(0Q<$U*3zO4Q+HjBxlIxju5f5o6=ud zjan^UWFMH@O&PpB5Vv$?XXR!=N-nGiP#b>MC0qfJ^c!?OMqi@@QInT*!!9BHKtY;7 ztUbf#2QK$!oWb0*oY8!MLZ~1cR%MexeEntN=7alO4XZM!9k%90z)=~N2;TZTgJGk9 z(?ta9HTiJ>3R7gS=G4XAkO~Z)?If4tvqc8qJ*d|t6?r^Ap@BU6DgtO0`^QZ+JPcA3 z-oGa_($dz1nYnvu0lc-C$GPEbY}_ctBvnkthrwf>0}$bF)!Ch>rrdSQskT9Y`&>?~gU^q^ zNqy@E{$WFU_@v0Cy?x~!Sy9@s?{8eRhV9kmd$_$Zm5MwX>ou7?+1{;jn>yJz7;~FK zo~=YMG$45q2}j9JzfT&Q#Hn$W{=#_iQ83;;Fs%Z~e{^e81|#1_6xtBSyM)V=53N~w zJxGSsve9X&5~<-?(e4(QlG@S0>|})lrHn9Qpd3!Khz?J=1pmSr ztvC?wd0d-oOh~U4|2VyoFx|A!>*nM)R`8)FsER=#b1r4G3Pm}{`MG?NBo;>f0Cck^{q9y}@X#K1a$fE6_rH1R>w*rp`vc#J#in1?&Z;7jfgbdLQitQG+J0~|^PsEWof2(NqhXQc;K ze0W`|#N8T>sZ!q#o~mj?QsWF&-|hAm*XUG%i-KG^ME)2ns}s(W7S* zVz(|4SF^r7VD6CsPPJ_E=6Td{pYOEuLzv$X0<>CA8J9YnGUs=I(F}g%uEz%{cZb~P zLc}DJL%i3}_>up~q1Jfq|I7$pUi`7FK?zlz2Cw&G5_h=f;*`5PI9%a>e^`;ege9@&hq=g-y}9qp%2C$}`D1*NwEq&_0?Q z7}ga^5NINrOjStp4z>W@(HnRcHu{=A3G95FYA`QPqR}le#V?=qX0buH9ntwrcZ3(< zTw;IK&xfUxrIQ+we~AY{d0#tg(?(ItBuC}URpef^N5J^W z!c>GWirRj#!b$oNMH=!_X?_h`Ye~?RSLl>z3J_f~F%>kTh{gq#)gVYw%v9*K2D~%I zxC3xpA}+)v_OQ*Goj1v?FtKob7l*mfedW%Iqex@*30B?Fb`9F6X~j`M-BBFOTv;Mz)Zyeo|bhQOuWk74FRThQ~KybVBXQ@`!E42z3AN| zH7H#P2;r?B0(yoZ*^j-zK!lINIIh1taxj!JclR{_TcZhz(i0C##sJpJofUGRG5(wC z?9$TBYn}d{Ra8 z(XjlFD0$XR!dLt`yA0N4aH78+1K7I}1LyAM@zPf+Pya0b>@ahFj=JBBc@ZVK_9D@@ ze^$^aKm4OoCX{Z(zzPvQzyB#Y8}@{xMa-m9#FY1$EYbIk%$F_xe5;d_Q2a0Y5zhkm*Gt@Ysr$h=F0#736U} z9$dh_WORPk+ynGU_N7kH9|EWu!Q#Ieg@9QDKK@Z}(hhXVOVrQ57rStdlJvA-@cur%*Bvw+E~i$QjzeNwDq_iAE7sK?yL-2y{Bk z9RkgaB7s47RPpGc!cNen@EYfTCu$4@tRq-0i2dK$Im7EL&`*EyQvG*r%bh2bstfMh zA?6JaM)iNJK%rfT!~3fUHldy2+hwQ6C~MT);~-_rw!!e8y_d)Kft&6!go4onl2p!r zl&(4$vAh8K1z!KjyRBuk#Rim@dNQneonXy7pbW2UR^?DD8!B>6aJD-WUfHN;!D%2k z&4W-F!X$uH&;bgJ`aWu5WdJX%p0dJ==IV_9)*HrRA(#tmYAro@KU+7rcI^$54vlH_ znw)MgHu;gZPqo^(MQlEjLEl-q+7nW(C6QTg)FP${`%ap`fg8DC;9Tul28M3Xy=3x_ zdh|LD@YvC7@u(w){T%$z`$5Dd9C!d0&Lqd%5(^?PF2EY&Uh?p=5f`FB^!!w8P=m?B`V@vIpOLYqhn0JGo)AN+ZjeP7+>`sv3V3D>dSpEesB z=Ty2gmh;8d$9;g7`%8tZeiZ~S*Ee`Uo8F)g1olr`6YL29d87IQ`L{gSiv7ENUiQCM z%d=*y`SAy)eSE%iR6q9^rhGk5R}W5*;>e?kHiU_!&++saLz)!uTm>!EsOGJ#=#jr3 zS@H|2ZP>&IWbv5IP7SM$f;m6bZ~tcJ+2}&nFQ3%*VQ~$sKSaEf2l1#Cs?=*%6!Ptl z0w}(A051et8Bhzs^KBD&A^21E94U_czfv#&aT|{FZvPjnZRhE=BW`>BHJ;w6kb`T;(14!IH= zGzZ|bKptHppmSpu!cjvb#{X!1muJdjUS~!PD&EGSy$r5UcA1!kDWiWjU-`mmo`EdHtznN^dB|ealQ03t-||Y_oL0FryipY2WT}bK1qm&XlY=DxX;iV@epnK z;%t_2eSP7PpJH`GDlw|5Ri#npt4F;&%*6$=gZlhebapnq&RUlvB{QnrPy31}Jou@ynPaLQB3Urs#(xkl4M$KLI$2y?SFyk>loZ1F= z+SoP}rnUEvv#q!VXq;ml#>;gEaG5o5bN<;xHK*I(=Cp&Gb4>?s&VMKUXLCLka)&Bt zd8Ew52RkDgEL^MhJrCP*rV5#f(oUy=C?9OKX`C&uG3@8;Nr|7G^!n}rr*Y@t^pw;( zc&sHUg*-T(Su49O&}+Xt}){ z*8klFE-M(j7QVQ^aKa5S(RJxY~-y8Bid~cu#&td$UKIB;Z+*^3j^7K!N&H_ z`CpM1p2dPO;92EA+hExxbQuK!7WdTbwjERG{{QD4J72xNYX=$GsKXPN4L`h4vf=-; zdS!zrN1@Ab2{!yd2Jgqf6I~+Vf7d;U*`9haz)GK>C(PoW3XJ$}Vj{RPy_Yssf3)8Z zw8dKe+2UycnN4cxySD>-qzL+--^2sJFdyMMpGfs#f;yO@0zlzg6mUUX6rlaPwZSSM zqk5hb1zyJ8$rwHJSL58_Yy0Oc+(rLP^Digr zkfO$z!30B?<{?iq#erj(;~suSs{Jtiw{l1k=rmrY|5-m%e^5W5^g#XmNJ0IG6ksm| zHZxp30V-;g-U2JB!75zw2-V>WYXPIE{$v@Nl%X>l{Hh%A2JdR(~20@VH zsSodF6M*OTPDzgPU0$)R@m`I$5O;s0xP{gJ5JqXUm~3I8W=nWA4w``nRyW<09RIOl z7${9(KZEykxLL8_2Bm~6JWl|3tT6Q92!~7;b@bnyX99iTN11JWV^%NjKiBeR8aTq2 zBd5pKrjUo=k6E2N?l(u1%T^=kmrj@J^(9$(mTRq0)K(YcvY&v6?VU2rB?gUmgMa<} zzxX)y5lzo(Y6oi>us^KKO;hp&q9ISWPdm3N&UTN3_JEEkFsa`t+;d3K-@}P;a(j$C zXqAPBLO47WRO=^s1J5mIFk#l25rQTMN5HMxQ!%4ZzA`%*hg(PNXy&dtF+b9la% zbnX1-w7V0?2V}^zi3;vkdn#DgMZ#bKr)m9ngqRg$Hd&(4p+$5!44PRA18=sJSLcot{e=P zu`sd^7C%%@?sd~TfsbY$!byPw!~{og!OO3UoMkMnStIk}F~wypEE=6R=a#wf{wVbn z)+_(DMW|_@H!~m@Ao_nC7*~+s3gEQWCj%s9PYG2Spx9GcuK=f4Z*=58^+!W}%qp$R zPrus1T~isd;^cCVlt^*!;b`xqqd9Xk;97huo*1cAKdEkb-u5PIY}}w#m4KrR9*W=; z{0$FC8PtHhl75~$^h*^FfkQdy$jLN&uDL1w;o(G11|(2j3ARnIL;=N}7zurAKnNrM zoP;~&pGp4YcFt>Eew#mdYRVf8YI#u6_~qm%GOPm15q8=gr3Y_9IGdgO#_Mlt!X7W+ za4bXs#hY2(a|n+LeFk`VKJ=5GJpf;=7Q#}@)7>M}`CFPEVp*oX9= zZ7|d8GoXe%-i>A0*$47~RDU8aBdN0!!N=2UsLf|`Y5x%KY%WRU?09}^%De7Iy|;Du zN}dTxN57kt@ma^PVr`Gy>F!1Ya(gqaQ?}uFWVd{vv#khOe|jV`j5uEZU{b$5CN=4M zdNPc#l{#x=NIP9fLO{if4fO{Qvd(+^sIzUkKW)m}r!q}y!wuqD+m$CUWH^&LYlbNgc+I|IKUQz#YXk8(dEM+VY=|qSI6FE)(sKBoc3AM7i8Hm1Q8?Kvy8_d(vW?a6E5GZ8 zjBvcyk*hc%KQ!WK0zdBAuKH9FHMa5gMhqO{;VVUgm_dxvv6;KFru6|+x^A_Tsyl=g z89&zVsJ0Bz&KLI84h?JYo-O*MrCq%3v)PW{V83Z|?IS^3|`UD!?B5&Oy+2Cxg=WLn7xX<3E zgGIqQ@_}6#>s9jc6&8AQ8OjT*b_}NXaE*t)26fpMShid&2;i!@n)@z^CHo2TlVX@A zg?xNO<<8-{PKOG?gmgb1df$aChv;ll<@;X)I*gwC$Y?$b@gV;?1pY()+nr%pjt*zn zk4jz{`IW5inH(oic?W`rk)L?ZuI6V49hVBu*NX`?4&v>w=Y(a*TQ@QAFq1$GqY#Lv3uK3J23f z;+x$Ue}%pqKkj?Vkrn!#ZuaDrv5XAcfU*f9C+yTjobdgu{jsUk{St|1U(<;gdRWe; zarti$`55v;h!-UR`&6tC6+dyP@uY4`CfxHn!NPbu)**DxDX>|E|CK8uSmC}3zlfQJ zjZc82|Gden*;R7O=uOatz<}LI?B`E3@iYzYa#Sgt)@NECq(e^D=9jbi=6^qZINS+6 zyWrXzZsMQ$eiV}jC+yjqPZ_FzL+J+wjKQJw(*WK@Z_Om;ty z^ICsIfe{+@^t!8E{Mc1m4!+jkKQteAYfVgE@(6I$&bXV@mNNL!`uH+$a@!|PWQM<) znjv?L^qUaJtCuK)_s#jfBQ}$?zD+RP{vA~F9bL!fT`2YK(5m8(oN?+lwxPlV^W-@t zok`Awq*U^nKZ!`yM_O#mI#hJ8-y^1C6pLnx=g)AErS9}rc@4tqXRlKBByvdg@95A4 zq&zYCev_)Dhip3Wfkt1z<#!kH6seG}UzpeEU%h$#QakZS!NCuD5oVj?CljB3-jNa+ zd>tQ~Np5OcE-!I?bXG6U>b>{7;)KP+JlX99FRs3B_am=HGy3GMz#YAjY0IUx4}B!E z#T37~KGyZ@#Nqe7H#nXXPSg3#=RMKKRhFOcec9;3SF9)3EYq*{55~pH7YAr9zmh)1 zj!{gAeC%blWA=i9{lS-w=3wz3>=Z}SJ=Ii_T}NlUlU^d-M|4)l(HB!?ctd%LbVY;} z?Z3IX4oaO}V4|R*K#3Nmn8;szi;(DlG)9RIU9 zVvmdV62hOg)}Hq_NA*O`lxU%Ze^Z;lacBqbw3qYQk8fSGe6u3H?vzsEMs{@WS+_HUKb{O#Rb52g zFPz4}ctYx<+Kays>+}9IWaR6Ul^&jOcCBxxZ?iV(E)IPdDyY7Bj@7}t4nJzrgUPq~ zt`YOQ-T3jzQ;mN>MM}liYcl1 ztfmEDI6%mfpw5{7_Q<_#bsPfL<3U$~lDg9Uz@L zlH#L1o6EA2bQ8@VV0TRHejC^_PkfbYX|=p-YrGac!1=s0-9mP5ZNIR{K1(yW>p10N z%7c+`w4?*#4^?zmCp2Q3Y{Rj742LCr<@gAxC0n0Ld7U=pRwa0@L0vn~i_rs^lzSBF zVt+5mAs^~CZ6PL{>qGy(o(e7U5fTuJiT;P}##ceV4~Mdhe2tBH11R((-P*R5J8L^Q z!mAEi0zjc_es%rjspR+g8+aR4cW$b;^$I7;`>|1ymR})hdmasGco@#TaZ=F6CV~=) zz}as)GfrBfDkKd#v5p9RX-e|&G<>3Q<#ioR~RZBp+Z`1_AY zJLA*FeH;Ss?+27jJGRXey8T5^d=t{HkIr2!_QI>XHJ7}SxZLjD{K}Xi`ZG7b6UWQP z=mAl8N2pbI{fPg#p;CF6v}4EXTMxKjDPxduC5N(5$xq|YE;-pvQ!aR_MLJbMs{(fB!HXSao3KILcC)tJQm5uplKx^GdN8OdD4O?V2{>F(bpMm&wx zUXu!aM9#Nx^KFI)h`YqKmmQmg28Qp;Cl0Up8gC~Lv|w9e)6rZNnQPjRe5JwSVC74^ zk0&p6U>-JYcKJByyOe?K+CtYh_Rz)D&ylTu69useh9zss_s)*7@a3|k&J|QLhCZ2tO;T*s|#)~FFp}?yG4CN+TfR?5lzxwyMPH-xFIe-ue3Rf|2o?j;qfJ* z3VF-?)O@xj9a_%IoUD%qqS**iV_0LayvjQYDidz*b=l3($iMBxrCKS+69#L{*ui)6R-1~2Hg$XvF(FU{glGw^TEuxD*u|{K}PZCiFnP>1(&B=ca}OPcY--JRg-74*hyJ)s?j2 z=dp`x>Sa_Ve-+mssO7zQymyqV{Sc);8?u7;9@h z{7sA(&GuI(CiMkNDiOt#BzB79?#od~lH>FbW?yQH)AuarFd9j+gNC9nICR8m#mYXT zy0Pw%^72)g7X^8#J0n zak+bahXd-RID6sdxA>xm%-gz44YII+DA{^}VDNtR_1yiJvhIa%UiGEEFVJs;q`#08 zOcuyjVwpVKMDpXQ++D^gI@M2ef}iYF<`O<(lIbvCdQi<^r$ZC$^tO{&%k8~SNB)rd z!0Y_+kcUNgsYe(e44{WZk#LL0$ToKy=nuYo>~>d3yJAME{T8RR-*Z9jbuBHK%QFe1 zNKqQ}Oxo z3{L!=^*+ZbU06Q*16?$eDJzJfQVK#M`P8B+n5oPi;cQK3a=i z=6k-t3hj9*!nk&CFDbqS#TsXd7n)D`2Ljf6dsf|6^J`AgzsrhTK+RV~Vq$+^5ETYd z%7igUfC1y>j*E}v6Z_Gz=|(K!oV}=qc-{U(X+TWk-MdZFN-0fA+hlhgq*L#qcfh%|uY$VD<7dr)6If+=DwMNYW8KlS@N61`M?5FSqsX zvzJONwK%9r1V4dV59Q6GntBUv7VTP|U{)~A^6FZ43)5aIj5cgvR@C#ZsORn>bE7+K zBx|sru@M;L&)COXK`l4&X)H`QC^<@GV@DpBJbfJ8nm{r`ZwkBcp#!p%=S6T%J+ON4->MS-)F1a>d z{!8BDLyd^|75CndFbl0Vf)z#?v!L8S?CoftEc1`m$V!P#y zGgtLmDj4ULoMvKP4hde6IaKU!%l0zGp|n=1%bPiJ)KN+P`o%)yi#YLDjWMbZ_I_(R zU`(my-497lvf*vD?UXRIA+32D7uS-F{MzWcC1hal(I*wkbbYxtYWo}85oe4el*XlN zDP=_GQ;&SF#^QRm|MWQPNB@sR5vuI{b@8RHTq(^J*&o%SWW0|)9jZLqGs;{y$jtje zW_8CYo-1jvvuFSEVdCg~H`U{6mjO8&K$K)rh%t-DE5tOuq9!SwSQ0K47*$DrYCfMT z6D%~u+L)wjir4k<#jBqwGgBj_reY#nw`YD(h_o*tUu7DUP&4}^ZIF?XX`W#f-=r9_ zh7u1HaId$lhC!TfFa{WZv(O{;OLl0`_Q^$7@))!I5^f3c^P4Q&iQbhju=F7Wjq<~{ zlVHT@5w|-)RdKi?rs74~;m4X(^Ms-HP&k&(LHwmL1M@d>S?hKDvllMFBPmu;}hw#U!erKqK)* zQ%0Ngi7HyDoMc42@@Vo5+;d;8cRVvDy~!+OUUgk(2cr^wo@eJ;ycW-n4A;t(<~Qj; z1HGrJ*3ytz4V`YRSwmk2tuC!OSNi}ohEBpwwB0f`n_{%ni+tTVl!+>uN=)o8G4-Ep zIWaLPJrlgo?MpzS9gmHH4{2bMU?GLKD@VIkymBe9R_I6bGn$p}plPd7?@SdFT_GWJ z92b@w2|H=sN^P4JiMUYS+a<)G8ToT^tWn{Xmg&rZoHwvOmJFO;em1foDsou6>?%-d zwfjDzrd(*cs4Sqtc-m}#PC{INxntC4#OqxRapm@%kjpjHrG3K#?{QNy z*FT!Ed0j1-vCE?wqx!P{Np$!I2fQHuz$r}8c{^^1$~^45^xM)to~6|yJ(>?gtoe6q zt+T4$2qB)KUg6fG)^>kHhuk)h!`j5Cx&C6q2`3`9gYTIU#-|f+JmvWOj6f?fqx`Ey z+D6XL1r%ej<5@3%gQ)PX(E5D8Vc<(qEtt3XW*V#KiembQXpOq}e{k%PCt_Oa%m-;u3k7!LeFW`9Dw-h;-ln^oGe@Ai{KXlpN zdhxnmCex23>_tqcY_RF(tNjP}Cbke~FTUGAd~_rfguMR=2P-OEF+@Z{3SN*D#l%O> z?BJwH{5H#40n&AsbreXK;|t|ltmGH{xo5t%xRDpGRM^T=BsJR4cXz$qNRqvfWMdV? znDM?Nxxz2})~)9UIczfrw+!VZEQ&NMFNZY}!+yxn5BGh<+q(6Vo(g>bhqbp(HEGf_H313jIJCr>yBx~6A4mtN?nvX#? zV=~yfc^$(m;gi9x^)m(G!D9xm+4H~T3%iz=rfimuTPk*bw9e`5S-7cT88$i=w5rVA z+8B__YxwdxwYt@nMN2DkQId)l&c;aWIzG8&{!Yx(4wk44fBozI);p>e$4FvZ^=}UZ zIIQZveq<&{`Q1uVITcL1i>}g5U>j_3Utn21vB!BlXYr1G?CpECk0oc7nwaL|yS1#p zxF6svcMSK_V)sqvJKos6P%?TkU_zQuOGisv`D2h84n3~;rM3R&Z6uDC+oVaq`jpHL ziydO$&*GeqP#&zay`30M=gXOy-SiWZxsdt7B30F8+ zc)3~qj;ChHNyd|#NAm0AqWOe1$>YhtUaw&8@(7zsF5r~rCjDXe@wsj4_ly9|lFdB> zo$^;>gu}~W~0>W z!%k_u8M(E&3FXIm-0wp&@s(O%`kqkG-uIfi@w_=;^71-HX#H{vMUxrHaZtS!jWmN> zLTA6O2fl2+#=Kqb`i%RDsV;y$XKZKUp=LXX=OPInh9F?z-nhWZ?MoXCvZ*48#Sr^u??GlLbpyc9v|WdG{{bVisn= zVNiTu3~DSNEwMNxfpGr&K262l10P7+iZv3AtEE=h8u)f)zJKD}C~0}s@;OVAT2>{` z=WA}^!2R)YipT0&_oDApD2FUUQA z1wM>M(2*TVQ+bL%lBO(8CFrVDr|sAXv8cH1EC2oWwgcaiAg`164A#h^WVs?n=v((| zsZ$whY?PfX<1dwRshW&aKxcjCg2{rH?=nX@#{j}6a z$pr{TI0RxoJ+CCq!Db=yd?{y{PKL%GAjPkqm238#H8^^q{8h@vwe7@cA*_b^k$%3Xo?ZGjeNCPnjOm4q-Jbd6+w-MeH~!d^Gt2Wv|wsFG&-A2S(vV@A=?mUSfZ6_9dX6G z%2U#mACpo%rEeJ2^W-|t5tnI}mG*}=Vb2lvv!-&<@99zibkP)I&lnc{HO$50H#cocs}X_W z%>qrvebtsgvjuM?BH3P*5;xFvOjFgnnG@2|B9=72JIWBi7!Z`?b&qaq^J2V1hN;n< zWu-QWe}GP0z0Zpu65mK9W>=Q8Jb~beMT9F0q%`&a9DY^T+&~xK)Kg zV;4U++23r)p&Twx$(XU*gDT67n?(#c@)=qML8-%fz2;3%`f0X@0*or|9!74{($BIi zD%>1Qs{W!8;rs;einE-O9T|7}tY`rS` zB#3M`J<->gcZ)LQJ;{qGsY)4f>4)~A8dignXBXDJ#_eEPql3Qx#wMuHrz62ZErp1Y zJbJ=yDlVDyO!^A2tLjPogNsQn7lu0;)(ZJfFNE2vhpos*_-wgOh6Ppt;{9?fkBXCC z;fo51)>{rF-^7|f<0i0(%T=0vbCv$Yb9xqdNY^>B+V3@5L?kzsM7d8#ffi8nW193E z;RZ=L{3x#H#p4CWZS9os&ra(Sc=bqi8B>br<44zDo=4_w29bGzqx+(`ca_M_P+T!@ zi7H0fXxw7ia~31r?4o)}nN5NHsAN`ds}pBh%w3Uq^l?yZybXI%@U3z?Pe#eXtoN_LIPT;fgi|8l8c{CX-5a%?O)a z(JWP-w7OX) zR_^)^$&q`=6O7N_PmExpxd??_Apw{{A>j(>3RpuURU^iPN$Qt%yGqbXx#ZhDe-1Hy zXOt&(E>ZAQdT}d0SExidFLK*%++-@9eyIPdr?NRsw&;w=R=3|z?;Y*$9_)(n+8>Ld52%=I>*ct9 zr~dgvWU=Nj+FD%=9_b-~>8$@aso(Lfn|P*SX0V&SLrzx8tFC=XMg~2;8sWD>DtWq@ zI`%M&VOob)blf1T42O8EkbgXpGR^ELXwT}VqxkxFjro0}?&6JsIMOB)wWa&jG`iY` z1U%32pJ|d=gb?`!s9I2D$M(Gm*UTDx)!@mhij-aFW3ReFA7GnNMzYHLJd$)CC-(4H zdno=R=j{-DSu&PKVrrM1z0J8&(S>a;xFfv~2hvX;r}I4u@P5Wrc9{b&aGAa6rU?3i zh*R~kvbecQ28ZKDFiqXw!@R4^YB=hY0IkOYLgt6-^*xI>GAUawd*&Z2w)R4yE$H{t z8A@as_-n{8!h(!d?>C>05)uClgRhXT?|aN|;@3>w%EzBYn(lqRaMrpNb5Z60A?ux@ z>+aUK;i$2b#%yfcwr$&uxnkRFY&W)(hK+68YWS``&))m{kMW<b-igzd7f9u|_9u zHliY@Ze)UY))kUvISg5w)KcHdo-vHx-R(D%1BNP0Mw9lrd~6YyTFPuHCVe&A25L(K z7w&l6nU4w}qqb+t9r9J)r@osaR86bkL#^349$<1n+mF>{%e*WLSFy=qAlhW_8tVOo zX(|>_&qR;6x6xwj#X={$F8H}~25;<2E;q`?Sv9s`v|-9yElO$yY1U)w8v32$H-x8e zArvdIpL29E!W$b$8%ByAOSEl}|IVbi3a^FswnG?rr+*ev-(8RVof$I^pdB+#SB76O z1wfI(Gf;xb=gc=<^hb%$=t3XDLtJ-(y(x5Lg?>D>zSeUpjz@OE(e?gkE)E;lryl(E z6xImH20PvWu``G6|2hmCm#^&pOZ-bBClcLA?Ke?jvp<}Dkt zg;BgIlLEKn(M#S3Yhq3(W*EfZtThV|czx`D^uz+r8c%74ocxc@&r^xpxHS~10upG@ zLn{@q>4&@S2Y;1ecd+tg#n-s-RClH+FO_~#!M4+BxtcDY%p3;x4SDt8@q{Z#F{7L& z7jky4B7bg|wO{q598lE#`<3>P0l!i%CdQUAvi}bk&VZ?*#T}o@5A&P0Ldqy&JRu%6 zMc09lixwm0lKt@2z+zlBw72sYnvLDOJUx-B)L;M!+zPPKlqSyduC>tti5AAX$_g}s z7uugA&a^>aVYPIOc_l>VDAb(XyhxJM$@*2o5+tC1g7Unx!I#G-@rsV3iN(h_8wVtB~)1mtEMI4wE*erc# z0gBem*q?a^mHu|yt?-CJ0C^uo_hz1A(4|a45-D(4+vw6zOWw?E|2GLcH-FG=w7(oa zhKiU}*ST@}R7zJrRb|hFF!Jd90gh<==vh z5#f`LIonHDQzu}|NFe6`vyrIngXCub`Q3+mnmMR*TyH4`_wI8Mb(Ssot#wE@@` z8hqmvdS^kOG$%Qq$${$^L9X<)DiIDEsF3~oPQ2F`!XexP^G=ER?!?oYyVQG!_cY<3 zDSS~Z;DXbrlICngo0|*0(YGO97oy+$oxA~C5#i6LIavgZSr_JJYD~k$o6)n_hiI`dr4;-^aHKQ*{bwgQ z)Q*q1vYGiE+f|S+tZpJ1OY*Fd#Qs=V?I!*Q1LlY@%r%vnzN+fp9eQQ^M6?s4lbq^d#b-* ziy;9r900K_kyZy|#BVwu3Q{_hfO3E{7K{LOT$4HZJpbZ~6gVQZ~4 zrRo*3fOU=e=_~k-AGNT-Fyi8CC+x!4 z8bT<9qWFxXt8e5IdIL=mM81LJL6H3rJndc#i0PNRc0%>xjPzGZpUAB?gF(@yEN=A= z4%YpH88(Va|0Lh&&ANb(cL0ZQG^KhH6Dp;xeR2NrRkr(!0eMcp$ncidjs=acTyb{{ zryr@-!>m?I);@JB6E%c<#2|*Z6~-ntQyFEk(V3D~Mmaw(?P2ORBT0r9y|a4^#)8=% zUg1^=|bS`bE&dGI*r_0UL(nxKT-&xva?@OY#M?Eu4oa;ObR&D=};!;(P5&B zv7g~}qb>>b)?LIBr^GyHiGwhJ8juLP2C$4jc-Zdp1aK_@>(!xc1{8YtZeyAc(@5<< z+o*=QpeP0G`1alShrA?Ro>IV|kTr@!a?W6R7fsEXq$3a(2XyrE7teg2Dy}<4)^Dha z8nlY5#cc9NndR}tyU^#>>FRw?IPXB*i1WmRi)B>(&juI}1Qs}l^yN?_80p4&88(dlAhv#5a!=Kgb})=uIhJM7 zD2=j%FPT?6eMsD#8`dBg=^Bf}pMaMSIhyPFe&(~bjriCrbwpe5sV)&1%UiYf?40~! zBEB3q^SFOQh=>!!@_Q{}#dkf4pr2BT8>&llnCG{%!+8bZ6Ep*y_xIdCA4pmbEf8Gc z0Fox01xK&$bpwwI$cjO}AM&6!VwJl)? z4x1a)0o7=3iL}FYynYdIx7~~h?W<9*qzOrg*%zh-9o_#8Kt~7oKWhR255uOlqm^mW zS?x1aO9>~PLoJ6Efi^LQC8op2e`slYZkN=l4_Gzx)*MqiK0hA5XON&S(^6`!Tz#YX z&zbnmqUYWyq;TfcEQ;3uvm}IO$hP`VjhuQp( z>g;Vu9ap23Pc?48mTZQ4k$cw(3P-^w5{Rgg9z2UjPK`Vjt!IMMB_evRc@0v!hP+q` zd1lc5zC=eeiSIWTixlEs{?bvy3;=(^OrbL%s0=E_2Znq1p2gutI>Xc3Z&HXwlYe2ZEnC~naqJ=%>$zXm*Lyva3 z17?9kVF%(ZAhXZ1rlRKqWIvCs>fZ^JW(2Z!EG#YR zjDH6({u2=hfZ+8bVn!Ip3Y~%RK`_!bhOttrW;91|16O*vyC?j}R69=@c{$pFqFl}a z4u{mRaPV2@6HGe@^rx8toV~m+zf7TTI6-UD!(kBBml+_Qhd%WS1nSS_uP*Biz=Pk- zLAMH-g`ZJ3Hc`0ActcAmTh9p3nkD85KTq-a0-s=O$HETTvJbldY*SG{tWt*e}?08)vCn~faBiqT6d)ET}tUN%3E zLmJXy>-L~<13B*u3EQz)D^Z!nvLbKl*P^Q$0CQpfhb&3j$hj_;tJvl$^`k``|{if3I+s|B+q5o|ku)ztrvzG+1Ony`V~CSYANPeLO^f@mwmhj;d(8&_}n7 zOtXm;h8Ja~W++t^Cr`%!Q~6Oi5YC{5mv&CCE<9rY3ulZvg%80nN_j-@K#IA8L-r&4 z{kBZ6U!C&vR&X~#E9l6=^Aj@@-O+LJj+@~cHt~qabm7@1ZNEep7ErZAPn}7#asl{Z zgBLRD;T4%tCFojLw*@Cd*9?RWxFEFT)5$7^=fyqt=8F@2nPuLPH4@W1ad5Xe|TE zihn;@cdEI>;~}h!&QjhhW`8_EJn~<@D*QUUTjj)D{uH*L-<5}D{XuAPA>@;jVsB&( zt;y3+=>)8>$Q|jgWqA@E0a$t0;lj|NTB{h%9XA)~3TuL`rv-s!Jh|Sq-W>C^lvC?? zvmhbfd+szx?dj)moZWb-EveGc;MTT4y)FU!;-~y1;>hqOK=tzp?& z*;|M>|9gc3((ww8;ex;0l**OznP%2g@C{}l4t+CqYfH&pfT zxOb8C$OI%SxZt8@@ov@bmshYT5x=c))N_K8!^8nKI>&B8BAWeI*a$oolb0Vn8#UDt z_67voI;s-r{9-NcmU;zzp+{w|EnlVz&V;_*%N>XVcKE#n;-(l(4ABpV;F@U35@o8{ z(&AD3T%R4&YquZw$DS?L-h#(}GBe&ak6t27G&Hen=4|%8$=o}2YqT1^#eDVa8m+Bn z{T05akr0zw^R!UJK8&vf#z_WCwnzcjLd^<<+>SZ5IUd8>TFc-huGuKu>`qg&z)i=| zNhz`cFw)qIPV=CR1p1kz5Q{M}2~4=&nvON0AY5PkE61_-)vTLFkHf;%gdtSzEO<;iY)ooO&5|@z6`|!_R3_b6N@N)L%de}!N6UcnI&FF2AQz# zox%ply!@R@{+MN69e8nXLO=bXF&#HE$p+UEJTv2NGzZ6&tjUe#4tyrB)HA|?*34S7 zW+sKT_a7nEQxJwKj8zgU$4AAW_~;Y7Q9TlhQsnmdZVpp6m1lfxrH%)?%YU{z?tI-JZ;*lAf;lh5 zD0sJG*L8hZqyv@#mK*&`=!+%*D;M@;t?ojk0#R< zf&N}-s|nSEUEJX)&rTgT>VfKX5FpN)jBdmbxj+}KwW(@~g)v=Lt`r&xqctePH}C0j zoHxQybF&ER!go|xpX#-OpAHy5e?O6M7XVZv2$lEJ-dUAPb3C-{P&=Qx-}C=64=w6enZJ)iI(HYS09Dfw)uz-6tcya@0O z!?)8pV|{Sy48%wDO{K+y>E6(D{QTd?x3Uh=+LVaZUn9jC&L?#IdD zUN)&n*gI@>;d?+HzJA4t=XN zf!S|ceUGqP<_hnipJSTK)wK21XNU`{_V~F~aZE z{o(}$#^n4JItx$?YL%3(O<0|Ih7V>mb=vQ*E1Y1dOOub9H2!_n?H3d) zRzpTJZy;7mvKJM)W|gcNlU-uRfMbXk$|-+s$wjQA00Z$TbF|J{nNF(I+_Iy{(p^)p zZEdMsoYNA&ZGNs{!`R%{eH?2#W=-iYA(D08DU?Ix8S+qffuJ1X`CEYbi#iFCWIjId zeIxI_IwxhVv^g?DlQFM%|1Tqr0-ZSdStKu4dwsj{M7ewfodih4Q~08Gsn=R3jmmj?OFu%cx*0<7=cHrh_>~sB zEqaRJUkq;n(%lOCUj3%<07v1p5FIp|-fPe%ZuiBzIStl50MM3wQ{jKtEpL&(3qLbQ zOPI)C-53)eG6jGMnTLt*YohGF*4f3HZ^!JWI6S4_)7!VNVYlS%dTUsch~G9?>q)<0 zp#8|>%Cqdr>tpx;#JvE~uFIp}jRrvxk4PHVEY{y(4GQO28mDG{^y;CnKlEz3Fhd7- zmoHQ5iWA-)4+w!p3+wYqjWeU(X;KZD{0iS5190whIKBWbB|CWL^aq5xrWu_}=;+z@ zhi0uUwsM6&=w1>XNa?WvCK0(+yKosV?7PoNrVBC@SsSDp!xH%rj?$#f%g*(Vm7;|O z$&pRs|9zwv&hO$dfDAj=>2 z^K+sP^LGKjf=EEIP+~UO1F^2kEE&OBFdvBP_h+=$e*LF5XaEZsj;)}!H2Rbm~CQQqDtF>?Hh#CMrEqR6CJ&V3>- zW|w*|XmQZih-&C?bWSjM7n9AIwO_-k`ti6T>QIV43Zj=;;~C%-tkv{B z)HR233c0RkC-gaEcBDVSiOn8X{dsEjh_Y|6?4Aq$qu68iJxlWoAh(Hb&FiEDHl`j< z+zHlJF+{=%VM6KI!lLdpbCw4bzO2CuaZ1pGrIivIkGrRw3Gr~)fV?|c?4;co#Vxbg z9_}j2HadQUhCAY95WlNgK&w2L-q^D6EZ~mtaNKgfOP{f$wDTUB_Ioqa)|~7)-X8E6 z{^SP%S&(f1cd29jZ#5u0J7crNf1k~1uY$-hfc7~8X4eZTB&QOQ`g6viZOK;qPhSmx zJNWbyAo`>^q3y7BIal*IWFmOe<`kuhml*RjyZm=Xc{%EdAP&(8^4i2_1_B|0?c2Dg zZl(*Dk34);O%Vk8KX$UxywUl+;uQWqnf<#oI(R@VHXG5PeN}+)llRr(<^?H;IKZfz zTWb8gP zS@3oA##!=O2m^k@SOfy)J<)&s0jr}YWj^A8&}~|zFY*}KMXXNt8ms;T7*Yu_D%6X8I(B|mcYGVMcaM&_-GZIEICgaC zG-X}U$|h~DYGb<(lxHA=Fl)g75Rn%&ux(qZ8Mfj@xrB;;ik?2 z`UoAOs?(RbG+pxvM!ss^uV^606D(9STfs zIRfF@X3p=^hmBQa$KwQ&AHU5N_jOcyqZ3&V*G~KwARVh~=fSH__s80-&~;ToLqyEO zcPGZ4pB0yX;Be76)0CPK(9$xbkr6eet!V(E|49vS2A}hsfBQN;;34-uwmV0~qpPoNw+%r6#Ex0#gSDaHGnmpy-;s~ZVLFqzxMy0w24UtU$N6M1(CYulY+9yG8d+7p2P z>)c6@O$TwC0zjJ9(MMsP4Rkt#n%>!$+aoxrH0hErqP{(?{x-yyy96|2}F`Le)} z-WF#KP$tEI4^~JSsmmSA(ebRZz@w5LOD%!=A8T?wMT`W0vCLmN_G>VU!=AVH<$}^; zB%&(}CS_!s!moh+{_5F_hwmtEF_1@{PHmEp9_+;>WtCP+A9M`?n(&iFr&(j=P=r~DRGaY8Bof#w%J5)P3C}=)VY&aKrnomj=plHW6 zIdCb~&$`?|fRX(`b8@iF4O--et+_9J%ifEC>`|Z4joXy207*z8a`bN098)CXKxNoA zuEl~L0CXcCIVr7P9vL5;4QMHxk^koa1L_k0?)|6W$Yb>^uE4$jlxdD&S2h&Kh-GM- zXkGTxmki$?`a zp%gl4e8#0Z86_|U(zWNidC{yS4VgR)r??STCaPnW+f8Ye8?^?XYIHaTKPoTkx1xkE zF_k&HK#w7zitmsGI}kr#9tW=`$G=6*Eo7YiI9x^dZOV$eAnwB|DhDJfoBf0gs#aHH zlEa3DGWdGZQ2w2G-0BcinPhPivI5=(ajjg%JLV2<*R(#zcglV49DF^^A->3pE`^zf z^J#>#sW~f2m_$`yZk(VXT7id@)*&+{*w&y1=Z-_8PD6RApn{kRmNTQhGe;i}4lh%= zTYn*q_;wjHXK$=~x)<<}vXkqh-MDX3XG7IyQ>K1vp6Li;J<2YXkqH%&(kWwohc0zz zCBk^_HMS1-InN8*q0CZPleN0$pnZqDZ^`~vb7+6ZV@n?pN8y%6?-y;{z`)EA+EINg za2_2b_i};Z{O3Iw7rKv<+nWWZ@Ol^S7p}$v9sqO*#8Cve$fPyOBcrByDjOgTXjYCV zYjCv{jT%Heq8HsJGDPGHj)}BY-Avi+X>DgGtwpFI2bp&2s4%~IMRJoU0E+bp#Zf$+ zQ1NunMgB%muF>G9V*K<_FXt871`ByR2or>VoxMFZLf{Kvw$E zg%4OMSXBJ)t1=Qwn1ShX66?!RopS1=EIL+xBC!c6+5%2QE!7}MR;=%r4gQW}*9b_~ z1#3l`V>u4@>+YA%$>f0kH_UWaoA~+&z05+JBd9RJvbCRedFG0wkZaPXgNGG(kNCs* zI9Uv&F9xaum)@;9h&;y>nv-`fh;0GI3D^_Kp~B>?C6uMQWJ8X!^;^IcVvTabJ2a*T zM}b=4ii1APsb!riw3MEL4=W4CbKHbf&rLNcYwf6+Qn9o0(-1JIA~uw%(lZ}rJSSTCg}w)0F9+igR^H<4;t${!N@uC!Ys>!|8X@d^?+d@rg1A{(9|i z=%&UIzM|i=Zm|AIv3Id9=G~1M+9^**MQRi7L*EBa1e?~EpVUuJeWsgcJd-|a5RCW?DXqL z;1S!f;CJL3WMd_GT2fx&R+E`Ye}BTaD{P>X?BaBTYa<$8lq2cO8~oT`0PGQQ2JZ%1 zKX7V2loQTgJa*ds05>EIux*0l(;DutBzd$p|1&t4S5^838TDK1Eg|9w+WHUOjKkue zagIu~2osrOr%>SKH91!6C-_BMfea^q699PN-bx;7qvq3qnsQP*x()bBsb<66zl>)D zS#uVxE;WiOknx;Sva8%WeCx~xGM>?zDyJ0Aaa7t1da;P4d;nRZ{a_X$ssRsuHi(?! zi;|(paICI8rnQ#)C}%G6UsPbadJ{xC7$vqK519o%Am|Ize?Ycs1%wJW_Q(l#=6cZ@ zhs944k_YRTP=2!Tz3Qkp(X5A7AQlOSh>nVur&HitQA4Sm0yiV&*w5gChIqti@WX{nd zC)5HSH_hB^WQ?p~YL?XkpR|eV$>DI|k-An>cJiPw?#)q@R3A75;FZ=TW6$4darK3J z67JPY$dT5S^%PFnb(kMFZKc4zf!GKn zLO#qV2Wzxt`%I}XcXL-nY!1aU#Vkt5R^b!jbi0r@7=x0)26SiKC3)=h)ffkC+)OQ? z^0;&j0xLw#H#zly^w3EOoi{WaT0a;mYyo5Q^IH7{(&6#^OC=nLCERvG>CGEPq&f*1kKM@8zEEwZOv)2zCOFHF??xAK9RhqpBW43$ zC<#@)U3b!3gJ1U?C^>Lxa==v-8rx-aFp{Vkb$cebgFJMsHDusGZK&sHRWNJ=B`9*3 zy)s-wVX;|+^!EouvxwyMOolXzvVz`{&Xcb3d^40u(eAbX*q!`XVLpL>qz?s!QEzUo zX%$HJ3*Lt3M!{&i->i6`KL?<+*yxyat^3b#iavA&5j8KYbaj1xSlRPypTYU{lYv|n7QjrsQFp(AcIQ_kpdX>xSR#6+yZ$k zw%Yzm3XfDu|7YZ*ksR^R!m5e)n|Rtr-|e>xr^XbWJD4w6xlH>sXlmviY9H6(#jbj( zX^sx2WGyyT!W1HNgh&cg+2VWq`yQ~UMJJ+xm!vLrOnEUQ=ZaHds_!x<8y4H7Ln83f zU7&PKoX7a?`{(4}IZs%V(&_OYg5E8QcM`vquye2LboaBFxtY8GU*$ct=AiwQqrYn+ ztn_ue5d2Kk2A%|FP4<%iMHhfojQ_H7oGffDT?T(odn5-4SlIfUeBsnBKF4j8G+a$& zY(Ogq(WvOH_EyWPgGQXe4PY~s=5-9pqV9+Pkj2%& zF6DKv#i!PG%jDatq#icY8(C3#@!FoXG>!>_DoAu9gv_}jEna3GQ(-bBPYk;@U*y@D zwH36R^UsCZ$S`5G0=47deIr<6k_jZr2c}F+%e;dX3R-C?X(lO{P_ErJ3tDWjT>uq` zPsSuMLvb0cr4f4tGguWE;w1X^*(6WhIH1@yAX_>T}e)?AeO0~Hm3O~0-zZ;zs;BG zl@?nKm%)tb!Yf$oyUoKw7UT=8soJk>j)%?pUggN2jJ-|%B)4}m?0Hl|3ihMs)nQNl z``Y&B^W43Tf&M!QVl3-yZoL_zdfTW4;m?lsdJz?XZC`~bxj*XyJBStdNB^#$uZA)K9#RJdkr|hT6UDYN&xlDnGcie^wyZq*b zcQP*S_*ZZS*ptDCmWHe9`J9EmX>s?FCj-uE3Cu76N5-9d$)J#r^lagpa`sF^S^=O6 zsDK2OA4ntk=Uc#J|1Sl|!STQJELKKfu`wT1U0RI^vMNB`&S8!b`QwLy6Cnpow81Rr z;Tk(TYcRPuI5ZP$ae0TBi&QxN@bg3V-OpmFtec4H>dfc!qaSyFE`0>}AkljmHbkfq zM`NBEQkdfLMC+)G8$i+(p5ccOBHfVCTf<%fQX7%3UG1Op9Tp@78{=#~H_UPUI#+A% z$@EJ6K|244{Es&O^di4h*%mq;;EQioCSfze&Ybo&(US5%r6{k5#Y5Muhl#j=Z#_;m zc1?~GIwsbzP1xxVYv2^LGOlL6UjYMIVhdwp;D&QohJV|=@4*%$-Vv@7rs{(NrAOx4M42pz19Sl|S>mLZt!e@pO@Pb!M zC<|L(;1z1=Ji;#}{%c!hnz7|T-6K0IbWyn)Px z#Sd_340v%gA8760W3~DrM>q|Aa5@6gmcxKIWb`7TkQ74{#ZxJ#mstgvBAV>gFNM5! z$WeV{0*AmKUi{X?p}BTkgkrL6L8wid+}`WcyLvKKLIXih#KdK6Gw!0qWg@4B?rFso zdAF#mK|7IC|6;znsbt$!WxKkGat>JGsfbP&U2$>3HTk#+b~pGU3<;suQ7Onqy=9q{ zY-LnxyrwsXekCRURbRr4ZaO8#ucEqw)=3+LuHp<8qmUg2YKbgBleQxYhX!Qi{}(38$UEJAa8)?Hfv3P_ zUZ)vZ{{@$rnOg#^|9{I0i=2hmFWKQAkMXA5u+W86kb(Q{m$kK~e@H^pAOE6DfAUAx ze6`hoqkx{*&Sv(X*@%m)CjhYpiw_jVmfcG(W*afQ2$A_e(ksu7^wU-EKK2j zws#|0of%S{M@PIaz(_z}I)G-HXMXR%hQA#?OQY30H~e81q&tHc?pdv7(sO37>^Na@ z$90Nms&qewmFwy;+sG>udV5j9^=a);ERhYEWW!ch*Ga7zk*|!Aiq`k!RI$OM?&QQ*WR$+*SI2a_?VVluwWZECgckAz#wO2lbsY1Gvc_t9LZiol zS9TsaAYB8b$7|n#nLk#8H@J!1X_vnnsH$S1{!)sz-cS?q!b-(0+z5X-YF|Sa8`8xHO9QVA zoDhVgdj+7Yr2J8Fr7-$F0-l5loPaH_hSVfG8g5r5R>5ax8&GjCMo5_es2d-Bi-$lV z2ZUp*1VvM0=%i$NIHG185BN4WvnntgTPId5;8q3L<|jRH>S1nU>}#7bx!u8ah-<5; zW5B9uGk)cisc1;i6Zs){_vW8&5Zgha6-SxHOCW!~I*M3TqB>q&L(LiT^wT)8d0VcT zPL@e}ZK%ys4wO1pW+eIskb7h&(3O7gky}3LG5yZSIrK0mw+gfGD9JgsD3tU2PT+gk zh3!v3BuD?bpfzrV?W& zHH-V~h7B|*OV@7}E5Xn-t$Rk0Sici2xKgEcXsgxOT7!K_heSV*CqDPXVZuB?BSp8Q z5%1)@vY;V(RY^I;3U8>l0w64TvBB$5#yrLbmT%XzuZWV{BVzg zeeL{e7T;B_J^#AAeHhHWm5n_BJxy0i32|;IfGu!fA8%`j&eurt%2GE^%YJA<{gb38 zN@nf2rxw5*c14|lHOb9^Q>;iW(A+b`cNxI%2EHj>+(jM)!OU$9SH5DNPYa2CzH2?7 zMoT1(Dq9oiv#?tCe(9+*5*b0eia6dw2uTi1Bb11AZ5!XMEn0=^mmLQ@*hj&rYY;Vv z4ku{Sw}FX?qRBTY;aXDVIR$PE)IV6Gj$$F!1SwylG}UleBXq}L%CCM)R6^MeAW9Ot z(p#StYO9kje7HUt(b5sAoUH4h7c6dx0E#4{;3j>v78FIz5Pk-#FmI}hlVGF`?6^*8 zij8T+9n#Ahm^)Q9hrj>?02z+Io2WGSCdr3z_}&q z8_sC1GQH%NAd_5e#D|?|aZ))GUC6pYXu4X*>b<}=Dw55H7{@W)jU;6s-WoMGg% zlFfSeEqYGUe&D4Enc}8NorDi4i>Sw|iHesGC|3aATj$wNX z4H6)0XRCC=%95~GZ6klFUe2&^LXe&C7mQ0y4^7%_j3@7y4K&Z!`!#RgD*WKEEWWpE zX`}&-tB<~d@*!W3hxYH_PJ7i7xP64y4p?rRcKZNd{Xc??qH9S_q@vm1smKnHzlj&W zDu%BZ;$zF0Rj z@+%}+_7(m^0*jwlYdtFcLjre6G}Zi=pOkB3qmpJ(8Ik*W)tSMR71m4jH<{X&5P%6M zsIlWB8J)-2SizfJex0PuM1D;MwqDI{m<){5Ym`=fEPx**Q*D}cN>U@UbyX8gw5YHR zHBUdwY0os>kLaa@20My4K6Us=RnKbn}QBoiN!+g5Kp^0XMzSS$nM9^plI3ONmL;28;0f;h#J*XS1Q zwZJl86;CtFuy@tG>ZwsNWf`9>kPwj-l<{Y?)p&nua+2(qnALFy9hw@5G43H zUT<+jPV95L>cV4$4Fp9BMb?85^zFxhbfZ0o0$=X?*euXfa;f}%v>b=n@0Zx8Pi z7N+o2;ahpnLVG9N*Iw3bi$Q<~Q^**kPzDPX9EyO-*QCgl)6*Q%V$(1ESzu z9N*?3>-`-?gm7-D00Ze*XwPh5>kLcNlm@tO`SuM|yLIXIO3axG#t zW6cWDI+&W4U&Sw>NrjL#-GfzhKB+3(N3(uVTkt0ECwxn0Hq0lHn`|wS!lvM7z8gM@ z{Uo8+Ur?HbmS-zxkVMY>iCLn~4M?19Qal)%EcA(8Fo%V=Su$5Fo~mWutUOx{!1Eni zc}+H;&yn}-Z#eZta7wgXU}X>75uY5F;ZAz-oWDD5Xarc;R5(nG*T7C9S1DqoMPSRu zx>m`>#_xO0am63DThXlwZ}vJ$tiO`@I-$)y90z=I0B=$_;Ns;6(1@0TA zynTBN>2qoOl_?V)9ZMjTb$PirSJb>ezX%@e`TjdRioU?(hmDP+Mc4Q5^su`FUlk&Z zmrlk14Fb%pFzzE=M9mAepYPdXLIf(Wz1P@9nLMv~9X6wf83=$@yBxjX{rJnyH1J_T z$Lj&-@JSIv&>iPs{HRAbFt_?1_xWxm7l)pn()UxM)h*kdQVlQkZqGP{aP#orMptbY zUb|yDh{4ke#WDTEuc+P)fFV4r5KaND@o%Wtg3_bl;o-lF-yOr?gK0VZY2|h#u?9lz`r1F-la6}}mG~W{A)1%H z8?My?@`{pQpyI4m-j$!8%r;GnD%4JVu$j2SiME4Ta+O25q7(b-0SZHXj?Ddm;gp@G zwOp7YV7cFV2aLbOFawf7aplu+C5c)VCTYN}^3_%zVV>DF2#hLhw*&G>;YH2@9A9fT z$13by=2Q+OFPVubrN`nWVp(OqsK4#;!%&V;1Y9i(B<`x=gB!PwhtndHM%Oicc@&Wt zYtg72cvA{&GS5oJ2GE~nxkd3?%{3}glziFn7lT!^U!_y!YCVz|esR;*r-Yix{`}qk zL*28l!O0atDiwQyRejWxY-B)&ef_XneJ(+Qid{eL;bpjN(k21x2@{uk?vRk&5P;Y$ zJByx_KJO$oYgRH>q*n8-tD>f@s)97@BF27!w%UznV~RF#l?R%*t8)O4XDY%|kOFcD zR3LvomJ<*@Gcf;(BywrI>6e{;CJ|Eyq>WtMeg!kPd!_o+RX)DJz1bcE(wL%=zry{` z7{$rj^6vj1V-yTv@enx`NebPWb{hSdSkSPLZ%`;-GnsB4<7=XQyq~YscwBlS(0uZ* zKWcp^y>cWN#BHgVur-g-fFiB~3sgSfpp-cAKu}qf1@ltLL!k99tx5LCqQ17maCPH% zF5&@b2qu)uGJMWl-{`PB*u~~0^KIvIOk9VA>$?J2+hJjh9$DRrR+F}=S?fqbESC6uS@!eWW=rC;o!b(g&@!|!mw zrWGjFzggF0so*c9Bh}Jhj6?S1qY_A2{vTy;0!`J|J^*Ky@!klLnUHzBNQlhIT*#Ox zQ&MDhr2$2zaxz5b%tLX_5|JSam&{WLnM3AppNrn#?|uK@`qsDhTAZ`*KF{9!nV)B$ zv$v)f>F4Xm%E}W1BDXNzUp376t8e!cy(qM~DrDTRS~AK~=ZpQku1mM7q?;5+i0>M@ zBDaCRoM^W)nB6X6M}3m>X)x_^3)0B06q47G9I9YPK)#F`(;l8pi+rh-4|B#r4P29G zUg3n@^3^uF?%vIJGwlm();7|WFTT3zUU?bQ7?4fysd45WGR;K7D8Vz}>&iDH`}934 zt7L4(Lz}0r`WFIe*TmXo2>%dRo0Ps}vK#1}Q)MDI&k~d%_PxP9@Yvj&eQTPe;TK1R z+|AB_FB0e*ZV!}$V{D12JJw&$X9|!9ETB8A5+*0y2wuG7C;aSMBk(>f+tDMgafX;p z_!jl=6>s~AT)E$EQzs!xq_BCZYfz)(85`-}ZD!8>p2^B>3b#2^$Mz~y>$9c%j@h{P z#r3m3VUfF<6HVuFi{0cY=lL7-3aUkm{sN(6=E^(NyDnd!j@%ZV9#JX_LWDkz-Uv6N z3Vv5`$_0My9-sDv-De!D(j6_xNJ)wPC(e?Az9A9C(4EH!1Nf6Zz_~vVF~Z=xPog;R z-6yHj`yeh-!}#LIvQbJclv^9-nlY>|atC3?4V6AO*e96n5S?Rd$Z(3aqjn4f#dZ`|YHYzFhPMCoS>fsemZ zmq?L;70*_=Engb&U0(-vPw@+Np^_dmB~8L!@HxsJ#Rfel!z=HXOBtUOv7NToV*dSeSP}m_4to3w3C9DvQ}vy7JWFOq7lV4d;&|9xGR{`e=nG%J2QlajC^DY`3mQN(-#YRqo9xQM^fLH$STu3YO~sVz&F>T zmu=p4PTn%pvM`Ld|8kLJ$GIrs%4v~YuexqV8wHu~*Ri7rYcqp)Z1_EWCyiwC&RJQT zvspc#wRRzD^F7ZeskHPO)84{OMNR*OaiFj;|AFi~N?IzpV$sQL6Xlo68@?T$WeFCE z!2~5(CT<3?=URou*i!!-VmYeqMq!t-w!{t>>bwJ2 zH6)~IM_d4RlDx*y;i=5@5$uD#dwUf^pJ_mm_ekKJtjy68i4^z@xgZ!QQna?q z;U@1unf9^#Yrt`eWqrftzt2E^r|iq zZ4C)EY^T+h7~RI!8%*w?N3_6uQ-iz$4+~aDTb&6*Kgub@#Bg){NY;NE6oIIFx$pX_ zU~Fvl^=*qVzXt;;-6D>m+7RQE{k+>mexlVL=N~DBc(4fnPh^7|rRaqg@P;nf@Q9|JFr6Y3 z$B|9xWHu*KCBphd8abzn73AX>s68;^cl!6f(Ot^RNihv93QoIUv_daqksh&~zA>a? z@-w?nN9&K$5~0mIiw9iXuD^^P|9WJH<~OMPIG^Q^#&MQQ^Ni*vxfykOO;PT)GB)-} zPaazHh$Q=RG?v8NkeTeAZj|(eZLQyzv`p#xK9$&954Bz+wq<~^8SX)Zi%*SAZNI;{_1cv7ac<$# z_o)~3J(4W9-`p9E)W6zlH%a2LLA}$I(|qIGd(M8Nik@gRUwGH(3zQH~3JY}-_0?An zrp_Of_LahA^6A%x9%Z<+z3&g``u_f|jQnRoFY6Y2?LN%6b;=IvQ<;e)si#c9?0=R}%&C(Bu*kkX)x zINn!;kMT>ia~66R8BcUFC~dr#3c2n!`e!iQWam@@!-CyTjtaK-B($Je-~J zk)j_&M7kkR%!&|sxLM0K6;kZ8wIasasRIYIQ#gbi8U-XpNEK*4{vI~ASBw5?y=ZUU_ zV4X`v*Fy&g(a(?dUM1I6l0SZ2HUDi-M7+>+$)ooI7t=RnJkQ*uvu^3mCgQox@Fat- zD#?9W9~*YIJCRW*jdlBWTPk>ouRHq8YGQPH+daRJOV1bA40bNHT%pK*D-)A0?@>?c z*Z%D^^Na>Mjc4FuHQ$rYVr@yM$jwtv&k7D);w^Kzr(S%CEFJMEFXAOH30IaFuS!V| z)7yIpjSA66W}i22)qn47N3GU9Kb{fK^rFeyJp=WZE7PlE zpSp##m(|)xq*L66YS7FJ=u=smy*ILj#%z*G+*#VpV?SoF=1a_Qfr^tS$H;xe^e3w z#m4Jj#jew;8C1&I<09?R<~cuDk~?5mxUe9pP^C(c)K;bD@duB4ig2`#p^uqtul|&k z+i9;_tIJ6ZWy!kZs%keyE`M)M?KyW9>${JyW{|N5efx%YlI-X#9+VhnEF8gvhn|X< z_pd9Kx#Dnk4Z&B8Wf^~)vVJ|aU-7cYIIky$Jjjw4v!%#d(LYxuw%nM27w{$gUtU0yb;X0AaE}bHEZ_wQ_7I-| zUO@T-d)N!eQG4b8tmab3Bl5v^`*dRK#dXjzDvfvWZUV5c&iC!aK74dSR*X-h+V zrztEGrshk=sZ|;9mB6fH1ODmgiBBAYqr#>g=(%Q zBb-JzL9TPdc9)6HB;N`fjN;b|T#xIcZuU_C#qunQXu<@q6@@ICHu$G~tMn z{@E>4qgqF+-digMPwX#i{JMUVvajg5NJdruk9)tklB8aJfpV_L+@|;zoTg1;zQ|>l z@283iQH!8)jaAz?QOS9)tIknM}^$@~gio+r+Zuc}Af zx*6`*)`a%2|FqOnc;}FK?~$VckqOur9-D0+`gK~kOnFsSiUgX7UAPmRl=A(zq+Qce zGIlqpUCN=j024d6L2k`P$hkjm$1YOq{lL@K=*ud#Gqy5XbRF#WAfA$P1yb zXu*CbI8}72=c2>gBCn~h%IO*U)R8IXB|%)-#v+xsjw1%R9MFDEg*x@#J`Tl|rl}8H zYP@`MnooHU~Y$KZ&l`4c()o6Q#Q z<6hbNx|FmPBPyJ1IhqzZ&SIBt>eyTw7SBF`L{TW4zr3|1zip1n6PTonyVT9TJjC@h znk#MjSe#HmSZ`|E+VM~4b*9Rvm6?%$+`KA&e!9!}pBKlXx@wk;VBH!{DbD zmR}5S2FjJZ%~*uG$$YMnWxdgU9H<{y`ip>RVG%(MtuLME5YXP7e!sJQObv~w>pD$W zi;Zne4*1e&{ryV5=#A0rI48d+p+v-Yzf;t<^t4NVoC%DXzf5dAKH)5>&H5_pT1@$C z&qs)zQyYQf;}0LD->RTn7s}A!G>|pvnkRUj!EC)(6d(FZ>}UH8Y1Pwq-^Z-)3tdpv zmKk+TWjr@WntIVxYY_AG;k%6Dd+4nUwx!Q6ZEffm7#?SGGJLkL`PzNKfc8&gX;+w{ zX$gTY{}oo!`#s-ZJTRO|DNZ7^(LEb8kDXTjY4`Dabsa&HvBenE_ORyfrMgQ@eQlik z);kQ^N-p$mGwdRri14!IZ-3|`M}NH7Xf(o()asu8RDpXv-|eogHQ2P`_6>+N9zjij zk`%>=f(txo7uYwYPH26Dao}9`-oolV zU$dYS@`<@)S9M7kYDhMyGfZE36L!=sm2uu-X-iOD3YtYz)}Q@TL0U7Yswg7Ra@A2I zP>C_aUQ<~ek(#xuYwR?(*Y)~mB2&qOYbM8Ed4#oG!KX9HQOPV|v0CQ*Q(A@q2U}Qu zyy=I2sL#adP;+|CB+fh|WaCpbyjU}M@z^e-NVlj@YwRt#SY;*~iXZ0c1tq*cL3RYCz<$L@HXBN6Pj;4O43wzv@Ke(FVb zU!ch^c_=KfDk^2+x&A97ZJJfX@v=J6r#4zme?Ewyv*NF4`8~>@5lUm%^oq(5)h3SM zA8AtORc6na()>*PyCb(hgeEzeNjxedRa%sN`pl{G=v#=o^EbTH?oc+&CkQWRJ}gCk#k8w-m;=RP|x~J4G9J zJ5Fa{?HMn!uZKQV-Yt1L&t`L*lGSbi&0w3FwdMbXv1(VTPVkY{3$rTCJEv`;CKQf6?z)oaY+=^oE(IU0*6&OIywZb~`YO>Px31q|O{})Aj4WI3iB??F{`919O-B8lD2mE+L+7u45jLKD{6zbz&u<`gD ztf~i8+kClaeC+*(!EtcZs;*Y*Y4$}1@7i)Y1IXZGMJuxWX9otvoM}3LiVe@y#h%Jh zAq_;T%5X@Un7yh0pg{MzAxA0aR-o&jkyGes1AG*refCeSg%j{;6jxAaH-c&_i`(o^ zx?`mC7(E5G*V1T&P8E z?G|a|=Qf%;lD*!tKY7$qs$a2bN>OYQ%tG4Ney2%P8gsPVJl>NaAQb)a)s=MJlgGQ! zu8`myu|tJ+a;vRv&~=6ZAtuRf>C4xgER4T33n^=(f2C zF8$7pHJ=oo7Krgs68oYFi+bs%l zq7GdG7KH9EElmzfEUK(gymNB2`bKM1C58B8>m0WQ))JG3H-2(}trvN;e1{vS#Y$|! z4(;mKz+uS_`huPkxWs43>-fi7xWp$F%S)r>roo{}`_~b@zVVYC?Xk!lThb_8j_F;Q z5=oPSGXi=fYM6${v;rmM$X`HTLXP^E2J{=cWCXVSdWsRSRHn!p8c+FX5@lrf*rz&( zcE6xBwmDvi+j@1HT|REjSMLR2BR{>%H;X!+6}Qhm&sH1!8g=WW1M||?$R|>l?8StF z(@rm{kNv3~pU;ueOc~XU)=&vVkXu;4e9sl{&9c~r^|Kjgq-+QI#|I1O<%Con6PY~J zs3a4C$#K^x!;Ji7bsrybp@Kg3@2?i${|T`D6j^dx>dK!H{icdJN0&3UYNS_g(M%tw zYLyC>$eAT>DRW@U850xm*#B%id?|=$$3JTOZUyO+7gyR>M5-1}ex!dJE&smBW_y|Y z^-l$ook#iuGAgX8L3UfL-qS2^!q8?S;HY+6zR;+p@n8B9Ro)lZ3gZNkpo!kjEd^C3L_gtNd7QN0GH(Aqs0C-h2f^<)}9Bpl^YB}|7I-VB1 zD(W5)^Mg0}_;kXVh}2hi_mf4?k1Xjioi*>hDN*j6)^^tfV@^z^hwz4Rx);zU`V;Pl(o`CHz^f$~_MnvUmV2W7#6z2^&aO7j;IFM;Qf+1{e;;=+>Umt)sc8P7Bim(I zlfhU$>&<*x6nEU^XVG{~_c*a`rkuesDUVdT=;mhVq*KIOZwwPDw*Pd`Q zekG8RrAlhEmQh%EAFVEY|C^I$=Gt|Gc^^xDW39X!@4`uq0uAoiUma%9r{$-9o0ixv z#T=Jws?Bqb7@S**nw{gxLFw$NZM^NF%MhLw0m#>jiXG+aCBV^`A97%>KR-rEj?v3NDB@E|C;3iPi{~ut z5p>GzRpEM}5IfrMNlHWl!%_f0LA^*sj_J!nl;cr7s`9k-13N?b5rm)fp*eU${3t6W zAti&EDn?l1;fX_IoutB$`+LM?XepL}5c=#yAO+ttLo6kT=Y$d>LQ+s&Fo^(Wumpj^ zBa#I75>TWI0YB7=0gbFM2vJD!E&&PTf0G&o*X0t52}w&s%eSccA)#{6q`vH^2_lpP z1=r;gN(f0xKRcxm~!F9QWD7arlIcQQ{gJ8z!*C6Qdh{VK%#KoXG5qy4# z?E|PSsRgx!Vj@B!&~h}10JQx9%zSi&R2IHshSKUl*U~}~Vo*^P05tm%Jc9lR0}{v0 ze9VV{AM>dmMuj+T5_q2wUeFr~Vj`&Z1yTwU{De3SVLt)PiHQqIKw}>W1t6v-0JyLb z3^>A{Kpwu$A(9XkLP%NQw2#Si7QfgvllA?Wc4L;=bo1IYy-%68B& z`+)m~=ol0Q`Z4SRTG&hPbf+<^gYAP$lDs9D5MVF+E4)9r{g*f~#@~C51$! zA@)u{nf6{VT$^4TWl%!mqR_Gi0GsvwfRBlwQ@JFP@GW!n#1svr`vEv3-hBu=B5^Qq zNyxPyp$-Z5gAVQ}P{~4welUjeen2%T7-v@bfHC$5K;4T0&_uC-kQmbFA(V#ea$qU| zoQd`Vvh)wa(-H$nL_r8%fUhsZ;311)c;K-FL{MH47zC)xA(RB9gOZmh1R&v2z#;V` z2r=ku2?+^Au0n-^>vD)B0S%?0WIZqqvN13X_~)0T$5HSdGgL5!2qzE&!nhv`IM8_< zhy)NcDIg+0z*OcZj=HprC6|Q0PJk!8egK?`N(#w{K@VO6VMI*=poo16A}ClGNE*0h zhDIl0TH@LuDoFS-iBq@@Tpd$$&ji?Np7<54npATYNK%B-D&Ld7ANPb-+n8EhK5v0p9UpT zc<>Ynw0DCH1>Z755^Dgwh>VaJpm-i&cK>xyNxcrh7Z#8MouvrI0qSx{#K455*+ijl z&j|RS(G4&u_YJUP1!R>@P7EcPQxOx1qF{1G{z3RbR`&Qndj9}Wwws4!)hhzf3${R& z;?@ClS@<>y3Ya1!B9}o4NwSGbiwlX#KvwO5J43b+`p|GYi41&o8WP!oX$>@vB!uUT ze-`s=2k-~Js3;_2LnR35>>;Mn;oMj6znYUlt5D8AXhHhq?WQN=4SXP4P`pa%$wnF` zW|DU%?uH)MHRt_pCjM3@qaK+rPjBA9$g6XY$emrWo@_Qg<@2f5-@QgAe}AiTtA23) zOYaDJtzduKW;(uaxWRKb`CT~bW{vai)>2c4tp9HP+Ji0S-No8-*?$(&_t3vP!Y%jz zEGst^pjVnu`@1=;HL}Ayn1a2Tq=In&dwx~5o2^$_Ef;!qcA5(I#@<)1 zEqA9!{MM589MSh!T>LkJ(EDlw!};!J`!XG$5+Pv`8fR9;1|x|Z&@?oI8F zP4;fA?5|8(rr+P)@ZDZn>{6)OLpjv=F1hU2SL|&~???FW%+&9D?r)&?>skH%w}Yq^ zYWz0lgGTm$?+u|?_rL9|(R8@_4ZHgFRQa1H)iw-tOn7M~oX`nI_p-aH%W(}O7SFgs z41@!Cf%C`e?gv<%yHNO=?fYef6Ax)AabVs9D@P6nTzSQDP`;}aKC_~)V-Hj&3?jXZ zOyH1Kx$|`NL>+ga79oc8Hgb@SfrPXXFVHn$^rVt+pj84J0}rVxLESAj25my+!(u>) zHXt-0tR%gU{KX-C@lNn40zfn%%mfh4ILa>G2^poU6AZjYh$5ZB3-k)GVqts5LppUl z&@0eN3eiR!*rzBGPx=H`GDtH>*FA5kjwBhqtLCc`rWD#+>B7`jp~XTOy!=dmHT8N* zg$8&kRZ)c~kFzg7@kE7GHq0^mo7IyBUnqQn+?b#tbY#F2CG8Oz_a9UQHHc>r4<1qk zZAHn+MqJ0Jsz?zi85+O%B{a23#7jeR?yb489> z%Xb%ikh(v!fd+@w*Y51x;q%{hZrJ;y<>MLKM81*ct!Zwl{e~)=1PhLPvebLCU?`lW zQ{6ZTP=7 z)XB1(s^#67dlM%>Z*seM@J9J3F{+|aWq}DqtMn(a%SE9E0u!{Yx2~Vk7D$bR1Za?= zXqM}-LB><;Flx`WnRIjqNyF*$xX=D_5(I8YT4_!}P@4#=W9OHPj0yDv8}~;OJtwJYR%52D9(Zj`kB+JYsWnMJEGzR z%1Bdzxdp^qoub_B)5>Xdtrg0Ivu9%5!-KnToWhmZ8@K{lG2xx$i<;zURRI7{@RY85 z?W$ydD!$DM!yrD91uoeiRD{?LUF492sELu{=-dG<7-SvctbxEB9Sz(<3~nq%lhrKt z8CROcnpe7zUzN|R`kcmFTYilE+Oa*|`DVtmeCslV@7BW3CAdu*b|JTJHzjo@*$6eZB88OgNR&GckD~wvLB0Idw3T z8-2~i(UWV={vA2S=UuvcF`N1%*oU)%YirIm-7o>+{~D49L~FkL3}VJd(vxTl6bQ@e zlR$J*NMUrFvcM{$Rjxryr>M<9V3oF2?h{NVnpUTOA+2vhl#!E#N1+70hB>1!;-m}x$EBkZ2(t%3WmuN@PAh+`AA3V=e{PNFrw z822<~WFffO!7{HyT=cPkj;%Klu4Cw&&EL?(0WGJA@MtL;FkD z&tibG#Z5L6s`6C#X6qzsW!g5E)+TtTeXm``Z<1zJ*d2?j%xs_;cU3=qf;t4%@J?fp z+X5kcpuC>plou1B<5@zWRWAMXX9jvu`w`G3aU>UjE};xG{;LOp8ibZG1kC6Yhx)GP zE6H_4Ze+*qAHq7uKd|aqC}%|hl|kL`|63Cqi!%cicSaWR(CW)QxcjNWa3<0o0g~%T zioOXsb9iQ$M*KNJrv|a&E#bst}ktd*FTSjrEhme=rNPK?)kUF z`sfO+G1Z~0GtezjO1jo@wBm)dbT?F$Uj^S{; z_b$X%s;Esh<^ry0#K7e|OR8uiz_eUV;q}e>@I|!etI39eIiH6UuaxJ9Yx>$2s3m9ZkrSjQW6~_WpFvWq|{_3 z+R)Ked@?N#{N@4vn-0WtQyWl%q7BOYavGzJ{3)T=md3+7UE3Zba-ryUOjEy4_-7s< z_=1|PJd?cxB$L*gg}w&<)qc9ef|f6Y|1(bK?0CaDGX?I{JAuc3`}(#iFYs9bQYMLaOvYO*t`w=cl`Pd9bpn za7!7qF_L>Fcgu4aoNzr!#=tM+F=BvKCEidC}|V|a|$!(a)Dd_ z*Ps=08o%o_3T;0A)S*zlzpz`GG@?LZ-i}F4oT;=?@Cpmc*_?YOH5t7E|2@F6-?xma zYc;$h85P>@(X(p>m0%Rx0RTJwq!$5pF0;YdxpIZ=-#q~Y#XF#|{#h0yQm=tM^gSID zG+Do*z3CL=(Mmr#_g+pAg>}vzFvMit*3a|10EX;L5e1Oae+q`$!v-d@POJy%odk1B zMu0x~AHx)lAp;aGxuU+Jnq6WXd>6+#2fU+gu{f_ZLhZ(>`S| zkQSC^CPMfh#7>1gDF^1W$lWyS#lxC8X}_7~%W^m?2QVw`Ls99qd=DsUOAU|N2jI!H zj}r)rX&-c!7b%7QKY9RDy#n?)%eKZ9`)vDc_u6)4$*Ij7>f$wp)LX&|e%r0}k1~4w zjCRDvgaiOrb2RJntO53{2cl(-bse{gik@w?7irdpT*;9%(7CfnX4cuJE~|)W`0vJQw4p*G@xui8Z)Fln zf7g?d0%kBVG<Q*Cy;mKL1NL*09xz)SIv7n_t=cTZ3%dtC<xHLPaC;@a|RDl)5!R2G1PeRBhGZ=B@L|g`3 z`eDARHEc5aCF26|90y{dZ3u82_g39M%Him8SiR)TSxA^0c@i?FMKYt0et;!U4;Hr+ z4nUE(w|{YN4RCIsU2x_s81?dvlwyCI+U2!O%i7(o`i&9vcI$NSOfO~t?U%nZ;V9Rx zcDc1{MPqYq{;!BsYI|W44Cmg{0-9&0!+d&K3)VcQnt)H;@lBuNP_un+vec#4YuzY734OF48otZReon?`K$657Ibx@r)Nk9`utjz(ObtAQrJN?w^4f= zJ{FwMW2(&s_`D43j_AxYKKpCbo6Y_boFqv#u|3jV)4hJYWk06n$3h8xf}q4 z>9zmctH5LBy|4b>4E%s~d6tmD(19iW4(*S0!ray=6R5KC)nfIbU*9c-3j@0&Lc5U?s-4**f9F1)ICHt(8A4fB=)r=Oa-1 zeqO%eM`U39kK{laJV`{LmhT4#L$*3Bb=tb9#^^y;bLjWa<8CfMMM6IkJ#$>iT1XMnTNgwF4xq4%_$TmRkcqTbHI9G zq*R|JhPoB=!(AvCr{%b?vh=W1Qw}>d?L>P2u=Lu%>k=C5~ zCx?K6g#QC4V`r=Mb zo$rMOcXwxYH(2-PT~+T@ZxwAM`pJ2PH5Glf_cE2|tF39xz_}kS1&hUei!sp-=hRD> z)B36Ooq4iKqYVc%vgf(5J?bTr`p#c)oB&;-M+z`buwkXuC8_kQ^;>lG!=eo*xUjd< z7{d%xW1$O3Fi1IdNoxHs4-HqjuyPubI{IH!v-{K~nX>G}|6y_%E94Aq)_9bmKP$6? ztiyi$z^3!~$!-2>dhpp56DP|Eg|bZ< zdKpqFh6DJ+Jhlo3hy#={0>f-Hk97qwU&eaaPMODgU9}r}Y2snqV;<{{1MXqF4hA~t z3J0&1YV_STN!` zE&n{#R^BVQiNEglW>l5`_+=ao{jcKW4K*2NILEW_AA85-u-ot&uu@VP2tC(mJOH=& zj|%}Uv=ssl1%iW800D@l&LB5n-J@#|*@EAX*a=qcTQd${ntXFNZ_s|NtukG;rCo9> zpIRI6z}CBkyUKf|H$B^ieXc7kxMv1vnf$L@Jr3ePsLI681FG*kxEEfSZaGo3_dIBkK?l_4DWPqO}dMFHBncZ>>W?O!%{oyWf2_R{ON%%&@(^-p#{RX7nNpe4suZ)FQqj?gtTN@;T#^m%3Wnn)?1^S3pqw@KyhDD3!QN1< zDR8NIu)SJbEhgY}~=MXoWGhocJQWVZ(6SAA`9L3snLPzJlnWg4>u61)L zkMM8lTd#nRrpXH%jcY5i7RsDnUC3M#SQqyySeH$} z3i5B$gO2~DuC^S6mLtOb_dq@2KY>o+q%n8o-a&Ctw?cTY7u1?jc zPOsVXPlt2S1t{?>;CQXAT|Ogea=AF+ARos8vY+t+7?68o2c8lq6@`XijJugS$P?Bp z!ERQn(tr6%QIK^xIqg{uTpCyiPD~%>0}))nZF6OV^MUn>a6XVI3Z!b;A|QHFK&bX@ zbpW`Z1kU8xxV<#`gYhz-uDqJl-*yy{oQ5Qe|Kzq zv37UTI_BPPONS*|lsai&dh1k-OUoRk5^OE2hB>+5xNuF19d?#L3hF={Wb<$VlOQY( zU1v=JMql?t!5&FZ%D=627ci&y4g5Ci>h{V`%&S7Q?8sQOr`ResA}?IBs23!Q{^8wksK5r_5*HZy>4B*a(Q^aAsSy5GWC$4efP2wf zQu~v>3Ao_G3)oibR@7vU$uQ?(#s!$zLm)6l{|yg9l7SFVfd$D51+pW#6}Dzd-!}RF z+PiVPdw-p74$yCPzC)pAdvZ=eK9=c|>~qdu?-jC+Db=WOJ6OKtaS^AN^BJH@KrRAG z=0dWNd}aa;*6t--49w!^wG|6A#L91R*om9D3HxMS9c(TKRnTp6z+G?+?4@NUUGR_k z&yB|AY+)UR=zo&i@=F-d0Zq~6-~QwYP5_x%%4`ZsT$`A$sKLs%pVX1xcXgn}A>dz{ z_L6%n@HY-qCHi@>aNI7=2eTG@sSaNQU3%&NMz3XdEgfpb6-TIPTvl)7MFE)o;88Fp z4#)0x`Y)m(c5Wm+WG{rIfUX4MQ$sdLBoZB`0f;FX4d=QJFG1Arct+))j&V(##`zyM z9X#S$o7bK-DD3>%3+gENTHx`1uvbM1MAPqBg?<)zNVL#T_MT(J`H0?XsRznCGwZU! zYdCKU&+sV0=1h`R`p|IT0`O)8u=k@J&S}6NO_<>|PHfLVa+?21+AZd9-*V+2fkruy zr=ciaJX&Ja>~HFlaZrm0Secr-knI)Wz>*e6k~O7~?G@#a2;9)xe@|fOoY1FJ<@^!`U%7N_)j75Lu5g6ki>zNM^fj*Gvpn!olYkth znJUBD{fPvSJxY5Z`;48io(K0w2I-XpeV z_9!#LEO&GXI4EwoTGWRgDwA zTv>_wy^z-1hqD*fVk&A3m4>n`bbFPUfdS~5QS^IiE7%3c;V-GWwFMj_pX1_eGO#lB z&!s%ne+AmxcR_gF9|MQ(`KJLOsYy7}UjG5s3lG*7F5uP{G$3{-Dq3eA6QP3zq3FZq zH%F%Dz$R4Qc_R-V9RsGKghUP4AVKNB)(4K$!+EfB?L4W^y@Nlxgv;V0)ehnG0^!zb z>^uKy@0AnOSBHChZCl_R=bV=KK}>{&_W6+Qdb1f&kT1)8GuK-djm>n8uds(d7Oa0h zeZ9=z{#`hn=w-t(7+=W&gS{}tF&HxkoMS^E0rrD};grcmF2G>27cWBmydbPqz6hIY z4p=xr9Z-+#9DwdrNL(UX41M$<9P5Bepp=8*OtgFO-*5_6!rBIYk~&_Wr;$2SeC~KF z>0T|=i#6zk%=egg3Y)*1zNyzT<;Rb$&98hBS$wi;=jnIPSNy=;_pu(b!Flx?F9*px z;>FyBo4+h&TpCh1s6>YjQY;?$^)!cmeRHMQZvLfO{;tKA-<4t$`E6zV;tMTpm13*; zZB_j57Fu#E#pd$cD)`?mw*0CT+Xld1AD*_hY=3n2QM7x(4{mENamAo_{;l*1vyrF zXFpH^>r~+14-g!CoyRJ|PP2uMWCTv}>gTok0#XTW!tyV)4|E435iEdoAgl3@ARf{i zralSfV+lyv{sx?daE`O?F&uCr9)imUPvDiSGDw#iDPjH@PD3xlOE0Mm0Dhww9B(53 zE8g6i?FjbFXKw`{wq=eAI`zbNkirl62&^#{&1f3DRJd0#5bRgB^ZLmw*>= z8V}MrfuwV0gSn9;1m;F{nCC8Vz}DviN6WuF`M=8f`GoX(g2&3-Zrp*MswMlo%mlC1 z!8#w9c;(jumDqE>V`AQ1zIN$b6ORK$yL{2M+)}ghW@&eQR)E8kr!d*%Nb$=OT0!Jz>qq} z-NAiB^7mKMf3Sa}2hKxXv>%z@9j zK>o~~OApo#T#*M$betjo>L0MBDh5KRkahWD_*%x$R25bN2b*-Z3AH! zd)5Lz76q7-CYk5`tJD3x6e=y@^?YF$yNx+`HF@Ro{n|6F8Zpt}bq<_1KJeoYUV&h~ z-bYmg?GquD8FS;`!!Kc|ki)J!u^`axw>x0Zeo6ou0deJj-a2{u|MJ!e*P&ydnA0@7 z72Q#}X7|41s9<9N7<$ZVo6Z>FEG3=q?QIh5$KO?On$(W_eiM@r3G_M@y zXV?z&GtoHj1(&D!hd;D7xmQ_!)pC<7X?nSjr+e39d9(AK!p>$;fur{(ctvb2Xt8#G z9pVAHwtD0HZu3njPaL@{pOlF5Yn%3xkM)?Gj>qo#4X=H{D4=&2GMjE%m16F(G(|eg z13U2GDjbkjr|aSJuo#I0p7n(+k;s!0{Y~)Fv%D0{qkc|+Z{}@Mf&0M9^uH_$mc!Jl z>sh7`mWfXtwvGlS>@N_YPUNNF6-aK8$? zANaj>-+X_2(L#R7eCXlY>_1-&w8Fg^m~YvI-kwd`+uZtz>TTMNuk~G9p7h^sKv(&D zCGFwQP3)_oMVsQ$o3jf03pxA0Ew|%WJy$Cge8qf1=Qv%i4y+}u>y4uK2KWOk(beGX zzOH@sx!OH6V}djIJn1+M6ef+N!j}-oyp~215n;aOBG~aMTc1VmJ~VRgP&ldBG6!AI zMAAa?3drM-v>uWYW2k^6#lwgcB7*U$&UDcIq_)FW?c?E#i(Wryxut{z8!1X-h?SAx zJ^bYJ$kXTm^#-as(zTJ^%Y_nz;jJ;AI+001$KCf@giMq`VOCip zG=P|eTyoGMnVV6h!B_3pWvBQqa~45o_V;bX@*!-b1vjL6f9g-LpVn|}KYO|P2M3}m z>wCqw%@;#vZf9y5ZMz&ZJbp=1CjGv~f@1p^CujF#5B-UR&Qs%Kr^I6?Y_)Kxw?GI| z^eG#^wUlT7lIEo3pBj>hnWl3$s`{rLq=TGt1s^LG-Q-aJy?!g|)_{b)^NslH)XKZ4 zfV!v9r}Y8NySC-oF_z^tH`u%P+GkETD4o<#Knlgg2yUjtwD0tNvreiM*OUz+F=Br4 zGRDj`lTW~wc!|6{KzpC?kjgIUp6V_CV%NY)8G6x zt!L`@S4Q9VEoUl%ozxDVozRr>1&koOb1P z#&z$neq{M(M(_NOJ!V&uIiSM_RX{N{1tb-wR~1Qw2U$ELJdUwZM7rZst&ZLh_n*$K z*cN8i5?hCxv*1fgVXQS_ih-@aDKQ)uk-qp;t*Il&z*b*=`}nj8PSbF^ljMIt=#Y}a z3~3_~c$h&oZe`G%y77-rNE3<7O5aC<<6!f)g1QW249Sd>$1%e5!w0r&%mh7T-p z9G|aGigjx;o?}|sNEJ92_F8NEeGe7KrZE?FINvPaXn@;D#RYr3E;-L^Q7X-V&;dmF z^-*>jWZf`X{DWhtvi)mr{46=xpnFcL)YjrAA38n|lUhF9CQ%aq$oYrK(<5vQEyCay zJX$&aM1)#Cqb^7odFPSax`1^a%U-v+s7Utg&7G$dMZk7SGB%YLiud@GAXmop`oJJxyry;;6f z!A7NV-!fNgqe{6+|E4rb;&Sz69yc@<4Ji?g8OPn08Kd?OJ_FmMAvcc8D8`-kVLF~% zLA(`(_xl~inNek>_*%EDXAQCUx%57dOW%*;U9>BEm*ZX}z-Zvd;r?8->+CmKIt}K8 z{4SFXmaF&WD~h8BfA2htZ=>z{a@X8`GWpwD>!tEgh#Or5Xtp!*9V? zzUB*zm%Bn9TN0N(ZvNhyLiRjVYvW9}d}HR-!qoSVC`{CQ7$nyqp%@|wpJQ*Sp5B%m zK30<0dETYhYVXyTe6unh$4jL*uc6X+#WTW{stV^EcTTDF7Tln(uXwy0^xVB$Zsd8} zrj3#e&DL*?xd2`K4i*Z)o|XG}b!y|hFe}kQdch)>R9%!kyGl~W-~0~u1ijeb zO~q0FIb0rmScBVC+`<}Z2vx=qkzqtkkt_HV8$XUOyf!!LRlo+eL&;Ybo!2z~Ydjx3{pGTnwj>wZ_5{LVjOG;weZvqiQ8@1k! zSH$gIa?>Yr<~4o&4eS-aw8SOX7Bmkd;)1ZW#*i*@_JJ5$3g}1 zgyYApwg_p88)pm~Jk-;rC__`|%@CY?q(RVY@m+|x@Y!yyl4Fs3PmqsOFXPAitE3(l zQ|!KL3#=3sVr7p;ESU4%6TG_67uf$~I4FPjWK~`qqCZZ{Znn{_srl%HDT&erMd_|} zD@4W}g_>Bu+Q%aOFI^?Q0+t%LPqVBw^ZD5LT{ia`thOIp$i#cE^?dSF0_mNFT2c`>SwlxJ@lQdr;c?IW|rG$y$^d}sJu2X zBy7;9SCykC_1rRjY{%fmT`i7_uMf2! zpH#XsM*QpP1|OIF@>Ne0A3QH8Ivl?J>>Wev(u-c(%?3D>C0Z3tePQIeu%C*@)!x=N zZ{JO9F=zDeZU8k+DnhvT<%aUN%PCL{tHt78Nk0X0rzpzDjKeKLIpzoUg^abP6B^@6Y%@}j=P~-WGsUs`)mY*MQ zaHDtZ<>L1?1z$WSo>B@jv``x^sp&dn_w%z4ZeA{z?*2HyW_0_OArBYdNib;<;L!4a zqFN_jnxEXiyxNS?W02Z1ACxu2(g#Mfd)q z{I=@z>^kw4cA3w08i>8XL5inK#m>N+LbB_Q%I< zPogV*Cs>`Gmp?shhE4J83e9%bdsUK8g-4E(=npN@I512S;&jqWIWx$!myzp)S@i?= zN=6jvq%7PMT{Y9zI58&u_0~4Cd(FAmae@9J$)~t(s{6;=Oz`OBYcXj2l1GjXBW}+d zdn((t{C{!LI+GWE>N#&k8}r3KbDWjp{z#qLFV1u5do{DvsKfcgK?$?-JLp{8X7)y_ z;@Q=J79Cwnw}qzft$pEE;=HlNQIp(dC8y$Y247jSYS*F{6D@bDj(afK=v8X5l5=P8 znznz!J+3(am=?Y`Bq!|UQSUF&{+&O5U$RPQ@!eZZ)kk@A#xWm7|4CyO{%J8Kazxa- zaD8GLfIMg~5yo2v&^(B{Ks3V;oL;ThEI1T5$IQdbbByz={u9U8T~{Bq(qQn}hF^Kc zOn=v$Q`amuKi*WCP;aWUdr*X8Y0)FCe!_7d3Z`ussi*ZjK<%lya=N;v-MnKL&Fm(t z)P$^`c`wncJoA!SkF^ccTcjr4?*ILrSK(Z{?4|$9I(VW?siYwLwBGWu*DNfP!>lgV zSB3n~z#{bJkk%t^w;;mzitXOp&T-Uw-{$-*qneCEdY$)85S@zG^I2N>-uaN@jLLIa zXX8@rXOx+oOkI67C&6UzpsR0(8<`n1N7@$8Jw`ON-3EN?6IxYlJeK1WSATN3@o<9F}AL&vCll-XQ`lg^nfIf$wv<_Uy0ue5-mKD)e1CXfOq+n2 z_dfXvht&kUSd{iCNNY`AoM*NxshumZoZ@}vc5LTiyKelH`g*4M1sV>RV7Bw8edX&H zZn1Ng>Au{oW3t6X;@nSVUslCC(}3R9iz>hN**w#yI?Z_T#O$z_d%WlE@E`l=U9Q5E ze&70Am?Wuf4E5i$RAK3~F^{W^W^NwpLEZ&5owtgm@rMHua`6}E3EY*mw`S)1KZ^PD zr$zdDO?ArJR!L%S8?UgKMrE%Bg4SUJx^@_>JlLimu6(z#i*#$X?}6d0K5x>VC#P+< z?i(_*XP3uQLd?@lryZ6kzcZLBRPNM;7}kxEC~IDSn_|1DRWRujTBO%!?VV}5X2;Fd zvZh~)`*iAF$E$baTWb_Ps18>vFo?Igv9fC4w36>Z?R&*0ByV24+UnGfvpNG_Zr`x` zQJ9fJfb+49zOfd=(?Z{cR}Z$BYTR%6%Ir5qp`-SE&{TAOcg<$ZH1o&R%BA+U`71oX zROITVhEE*qvL`a`+RT)JNoPv$eoy+*Pw~#f5rS2lyJ(yU>XKj;EFOPwkN@C(Q++RA z{@dK2)5~e@IYEEU)%~Z4et$3-v8=^q;uIwln|F2k6B_n3 z#5pV^qv{SMgcQEY?H70J&fCrlT07U5*mRiquCMN(@X6|{g4_g_yUa(g)jPO5FQk5U zL9(yIYDeE+>yyLORsDOdp1IVpBco-TzG`m3%wVGz^KH94-~ayd$~6yHm2R1DY8*9c z-BeeFh8a1T{*icZ=-Y=kI&*f0e=09|I?Ho)#-iKnI$ZCv`N6s`$L=Ps7$r`Q*}K3? z{oM33qi>}T{~VJw;AVsV%ZI?-lq&AijBLbD26qh zHvS+euG%`{&Eix^>qq3`PV=E^mc|`BRJIRlu{*M(?{mA^{=cJYZoF~~JJEH=JLcKg zODX3Y=I*_Aq5jC?EkDwC-nAo<;xM=HkFSs3Xp^2fPx;i?`Q8z>WAm*amCiKw8#>Bq z;+0m)x3ur*ujmsVR}o}<<5<k8$5K7-b@w>JGBdHU!~aFN&I z`zj^Rjc1>|(?7;qH-4#0*DR}NYL{>BBmK2I95%3P6ISA6K41J`@7U8zE{sV&KjK8h z$;Wkm0>5dc?`A6ARv*{nU0nC#Hf>%9H$FsWj)<;hq5rgS_U(D%ol=P3id9G4tf zo}-}M)}`lzep|MGIJWcd$BphYI@Atn>>sk|>6sP1rk#&JDU2DhI^)X8(Sf1YG#l=p zyI&dBxaE5TcfA-H=dY)2WNUB3|0=A+UYyumSaL0n_8bKG*ay_mm zaNnS+N-saad&(UZEs5p^Jia}&USLB;v{hFnh4=7wx5fs+K(cPFpc@I^0Et8Ml~h^? zaU+5qxpYm>l6>5NwO+tFfdl!p0V!eIMyUR>4$oT)H$n}4Sy|g&BBF0AOHqsnFFez` zB8F}fj3IiLmBsX1TT;6T0wXp+)Mc|kOaiX!skE?TuTx;Jjd0omo+q1eNdbFf1pXXI z;x@vf^IKq1DhyJwwPD}F#}yJiNSkmxe`9ZtFbRiXYB=<^-3<1lgLJHjxv#F4imf%+ z#q4zwWW`niUh}3`R+ID-t}DBLyN7(o@5M;Lm}?Z5wQI z+zwh{g0dRD14G1JOcApk`q?`$%!2TSJpOD$Ja#~TEG^{t4uQRvy|oQ|YKzzEaeKj& zn`nrGQQ+zs1*fyOR~(2ExR93HVUOlc*fV*FCY%Hz+|odAvWVUVdv?(qDy))~MfhtV z3E2U2{C9yArmdo)Os_Q{3!(&8q+pl8om_a2D>3q^)Y@n$eIJF77tsPC`FdAROW9u3 z(?0s1UJsH*V1*AsokH*F^`d_cBrdxIok_3VXub%sqDl)1dy~h4?zo%c%x-~)uEbn~ zs}4lwB3mggtw5PFq%HB-gF?r?b1lHtm67F62DuD_yRNxi^dRxYUy)dcgUR0aC zbi*%COGIe{iT-ZLY3)OGtb5Y8?Qva)J)xIpMDM3n-v^1vU|mQ2-_>lQnVL}x?jfb%d1(s zno);ew6c#_k`Pf>H7sO)eMm}|+Uq~6yz}eLwzbaL zP+NIu-r4Wf9!?Eab$ItbZC_kv*w?gQg$2n8`4wTo^*0L5;zJj|_O5IUtp6TRSXdQx zqp){KyZqGbh4~eY0rgkNlE$hn%ToR8t(+R)4Vma2eyMF(`LBkhf*I#i(;G4_RD{(Z zbH`Nxf8L!X7g7?O{sh;5{qrZx)G=)7udg3#?=*xZFROW%O`QHTG-QPNylMDdJgBki z5(&G~_`Pt_!NOva^xLyrTI0_x8I`9Bm;de+2;^;!vglbwa>b-t2}99SY9Uke;)p9NSa9h3oMA;S>tzN|B~)4UMsTynAh}Q zx9ej9&c5}$6}xJpQoM>^+t&`)g92K=wZA!kW&Z!-)&2Bee+-U)nR(;h;({J=HGY>4 zE!hH%UrOFgb*eNhPMQd%BX9QL{@v=q{)=55HnBy#hM)Fplk1{@vbQ<6V%JPmWvx`< ztt^JR_!_^214}YsZ$-(QK&Q&+U%~N~C2ub8Uy`Bdry%>M?x*gTb|`h>wxW`fTD23E zRhE^-FI>(f zV|y(-)ANy2$J<}B+&3mecezUfvTf zz7+0dd2HhhgG=H4$e~u+wqXnPGhW{niZ4C#vRr7C@%o-{%ea|>49lr|)-`$Q`p~vH z=Sx#cYC_vsU9#Gi`*?o-px&No8Sfh+A`ZPSZHNf1eTd66{15f^Yqu;V&bxnN;{Cxj z_osQq-p$>uQ`)oEB-^>|XmQM`7rxU~gH9|P?Dg>Sju{;@T%xxUJB1c{yH=>FnopPB ztG?V)WA3G-c^e#jDyIhLF)gl*^Nt(n+#{OAjvPVsl+}c7GiG)>4Zb6#%agYh&luJ6 z1^C7VrS!yqlUk4ne-&Yvcic28(qsGxa7;9$9D9ROPA0fNd);|XMU-8=D|>u%$45uk zg@=wOWEHi!m^E^cckYS{SwFqE`Me!pdnYuuF{HkBpS#bBy1Y{t3Q|_omT$Fi*(#m2 zGq}M#e!cOChy$g^6NmH>$E+!Jsa?BF+XfGwMR!*&Gs+No-Njo%xqAKQUYdm4@tVB- zkGI5WrI(F6AMfq**tT|OV#}EB+5JmXMjaTv1N(1>BtYh*2&u-@2XOR>q+zNn?i zRGc#M-KY>GKoMjFZ8W+1dx3n>i5n^7-)ETI#kOAAEBtf&hZk*Zc&%6TTx^!IZ0WCi zW$vlVmWD0AK4Hz>El;ksH8ae9km0~+{;?*zoD0hUOu;=ZEdoT)#z7}8zX|3oO3Vu{jT!ds2tzf z`xfRj-0$z*c28{Xh|{NDl!**V-D)G3C9m&C{g&(7+TQ3zR!G9 zH~rSK+R0;8XO)?&(g^e7ZTK8~p>wI5h_%1dc+bn{rUy$O>{)pARo079r5VndKWKhP zY4c%!j|)-ga4%2OSJonnJK)&FD7NpjX~4^JnvpCGw2K~jSExZEX^(kcOxrJUKW#q} zHGw7qB!GdISGc$I=_d}g6+agbx=`vJSJtsSr6Fp|pQMnbji1H-W{!>TFJx6LPbhWo zQ_*T-a+P(~q5R^@PLUVN{tP}Cy(B&NL>OLg+E+ZPI-@uYXJ0c~tTZoltqoK+$1&MJ zf%(Jf_^*}uL;gq*-ayBJpuKZN;9RxMX9oL$7&Q9B+<_vZsa5!WH9g%u}zj8I9$R#@?beiz8lhfAvvtut5hBmwz_n}O; zGWEyTKY6>>{`p;+p{qMKgH#{QZ5^>VIrGe{I}3#8e&tzbt#6qAGVaQh{o46?0SC2y zjo%aMdGgS%Ry7T~XU%wjZs`79o303hJv(Kke;B`KndixayUxs-Q96FlV$YKYcFmbJ>thrhCG_>Lc=%POe}PPY@9tN0QZK}Kr*FMe zS^fJ%W@^ayhBwjq`vw(~+_TbIT!%a|$@`kQ*-jttTjuT=y^2Y$-Ge*TMN94`YJL9F zFxs)J&xN2Jw8_e{-K(!AjY{#>?MTlQwclN8mpvyYYIN?e4m+btmmL~VeW1zrelcY$ z7;>bqc1zNCfI8mHbjRD%=j&Z@lB(8Gz4&-yLFesBkq}$UA1LLHBc|CmsE8JaMs`N0V3B@M>2!@gJekzE!UB%0Le<{r^2&LO;`8gNFUDgVpiGPX8kc zD;4c#{tw6Td=>Fh%X#(x!NN}e+hN4=@gY5whIH-c;_c^aysPhbIqc|E@~v{KVnK3P zZC%6G>=hH+Z=PL#zyF&FZ~CWr*6*ZFODjD{ofdkoqN{F(Yfx-OM_m%RUD3J~@Tk%W zZ-%7MPn-qz4YCTh$i9|%ifk`dH6U+qAi{G?55nBDAuu$y0_O#1s;h(yJ58JaBSnCf?H_1fj09ud^FIJ?^U$EBVpdiSW@Y1W0x1&(Ta(qUN8-qH@)*LvbL z%G|`!w4D=o!m=`thni>3<5!4p?o_m$lyidCh~QM2ua_Hq7LC6VQ+lFsoJmBhMb5qI$*Vw!s3SdVj^tLOeWoJ5@WDYn$VynSxo;A``aPgv~Hqt}_}1EVvB zlliYT9n@W7E^VJX@3={8;`~R|h#23*?QE6{bS%Q=UO90!?^)U`yGg~#;U!Cq(@g4r z%+TJJ{h|REmt0OM%fvKlMV>?T9ZZ|6itp$iO8%8$ROy4cyEyFoyOWrj2iFG#jbBss zq1Pkt#?A36#yj29XI(;7JNPJRrPCNr84nk(#Cz}O6;u$0D#klDa2IdjWO)~Q>d_NT z_w!rG_Ja=&g<3tc4W3ZYHSA~d;H(c*g0J93UWz;<+mqxX?p4|FY*YX^5_`-Bzwd`GvlNA2fKQkIlf z_gkl^XkB5)UfzzmF40AOV+$KUMfn#dht?Jor`KN(`KL6zi^|WRlr!^B$^~`L)T*yz zl~!NdV^)1_j}L9&01vE}v+r+&kNeVK}Fn8`*QNb@!Cgb~Tt9H-vSui8yR8$3;J_qdk#Y><&4 zB{SqpR>j4|9`|ZAyRBGq;`ow?V;9|hl7H0QSM$v*>M1JO`m4}n%1GJ`j!6qzMZ42ty-jc>fdrLTH>qVLj zUB)##)|xz~wu`va*dM4ef%)bz2N@yX`bKM;E1J3cd~p68a`IIFNr9t zDLOBT|CN%`{&Pdwg`Q3|-!~FLdZAzAyPTp!MMHl6jw>H{CT%{+%1sRmOn8@3n|#;t zCtab-7wA(9lBEZqTUCbE|0>GK+Lm9|;8S60R`IJ>XkhQ;Q|cS9GCza8<5TSe4*jeO7OslCUbHB@GRY z3afu^CJNsb477#xIfwt$xf&v|y*078F3?w)7$0z1V5{JPts45c#X|#M=qV;ABtfRY6ZhoU`ebC};&2QUaTREG9-;VUVA?QFNJ2BmfYn-4zQ**1KQ@Fpm3Y%N?_Yd-0WZuKZ)>?xWW+S#CQAyZ7EQ`mv9$S0j zlPqXOjIP7H@MM80alI}uqGb1ElwO!D&``1wi^-Q{NF-ku7*eQbil8fYs;tR`6i}@b z1p1VEn4{W~N0fRvL10X&Oe!j0L|x>b3hiK4A*~Z}suNfk#YR)dBvI^FqCiu(D~ud5 zC2$5zMxE@*SIYB{^7OdL@wB3%({54|q#_b=6NN3f!4;MRD!Fb8b3L$-$KTj*?@N z1qPJ6)g6#aDcSQ5$gNX2?#+}uE(PQ?O5T(rXi2$$QF1yZOYVaFOGfs+E9j<(ol|lb zm6@N)S^XMBawZkLt?q&MRVr8D(0d@8+yr?OB@emDwMjC_IOa+|--C)28L`KGO0*;6 z?}KP_i?iVXh$Qe96ui0*1;=g)SdVI_f&7V*-O@mAb(<@0B_)r)4RSIiH{KSg>ibQZ zKcjg&Re(>?&YqY&KvCdg8-L;h2=~7O;oT1)yyy<6^C=}?rDUClAQ#KX{U3td@h-?K zDcKX>sLw7?@-9mLLdo~&nWp6zEQG52FM>N z*)aoT($e&Y_Pe`3xni zKL+`A8rOc#k3lwi0CFfLyFC!-QcJE;@>)u+rsVhsoU5!dLH)8E`2R@BXDPXT4#aD-xCWV+gT8_b zvNzksJDB0x$$Uok2sUh?OywaVB^91jSF^L-CAHP;B^~n*!{m$oflTD?(%DEpn=n)|7bwEtLj2A1EVSUSh2|fZ_A;(4+b8?r<;N1-$;oVA#U3`lg zJSgTmhuIfkKPWco3y%%PpR}>I15?BgIwXIAC9G8PN3Pz=9wj4Jf_s{m7E@vI_Meo6?(?j zL67cNf!aT*YzO7J_Z3!W)}dj*!%jgp>p|{Z1@fSJkk@_XG%l})yZ$5zw3H-LYobk8 zBK3ewoBPe4Jp#wImDHAWNWy|@L?PBo!Bqkux?Y-v8NQv!o_D8gTfeZx%x52^*aJ#Be5S+vND zk6=<#hsW5?TBI)Ii)U zNX5KYQ3IhhS=|Wdzm3P*l~ti$$5kWtx4=l9ud|eNr!8C2AS=kad4*)nAoH2L1erY6 zpZlr2u#uB*!!-A@SW3+QVC=__G4%cem&~je7_@87B;i||S1Tl&ze8>6AE?c(r;#Zp zwSNR=+VtfzE)_^^MZ3N*vI-9SE@=I)R=z=bt(d?45VYNOjxi+=&=UAHuPjl}VUU(2 zB2ooL;-}5%a}MnDLtyf+{$}Y0zjQM1C&VfhWCf6$KRB1SHDJ|>NeRUjwHX6)_!+WY z&!2)e|Eg`)s`#OvDZe1*sR*@}KXG;>4j=!D@!`$aR!Uw|u_wIPzp<*J#B^1XitLG4 ziLoO45p0U^^IA~J{ohC)x0O($(Qi5@6qDcdkBxAf0v34RFN>Z^MQC9)in?C}>f4M~Dr!v!;9@jOZ zszx+o)&v8xR2ZXO9~mR!po~CZtCQI%2&C1Si#*gz%DY@%8@>bbwc-Ef_kXzE9~=DK z%WoB?40V_!Eb;xHJENnHuhp7(SVfoBLw%&7K|$Sti%W? zz6>}qXaUi94U{TpU;-EZ)d@x5En{_wZHcjF6J2T~PnprBy1X@^ONF{?pJo$XYGgzU zMvpQ)0|R!i zj~>is)(a|(Db?Foo8gnHy^WAORz-`>(*f5-O-6%sSLF<=Yr~jE>oZ!!RSl3i)xzR? zR2hb9X{pPYDcF%XHAv^mrPaaQuDLxne8-VBs*Q-)s6%X&F0V91jcc_?T@1fT>a^A5 z*nD+H@2?pF^}B{180|H{I9QKY0>*aKvb7XDL9yF%tX!Ronm-gX)CAUBz{}0j;M#qm z0N5sqy<5bzCeJk(L#nOX&t1_CTrxw%pA5RJSoFnrT=FcOv5&jztm^P%XHly3z5z(FD$3AL| zmXc720bLCl!Cad$6*O-GA-S#t&Sk2wlT8k1v>8vD9Qvp-Z9CYrFOJf&N|qh$*`KYW z1X&k`@~m!*p_0(nmb^8folS@7%t-l}5O1!8T+~G|?^~i6aI}opW%U2!;$4D0Q$sjd zqzBJ=8Om76a$Oo&QgXl${>CB0bVFJU?bGGDwBt%iJ0tkJs{m4yjUdHljhTA1VWngr zFhx5Fd0+&o5dua)O7v(eNl7bXNVQ@hHP#qXz$_@4Q1Wg{&ZgwP3}ZqH1&lVuTDF2R zk(l&r1!X|GQ(_c|WQjfmp0lx-TjJyEHAb5_>ocv) z*UiV84WepA%Gj&GG;n_AEyOLY{-?ij3uii+6Xyhn<1mk$ZeCk z0SdKE;q`m8F?*THw1VH9HOUm&uRm>?cpf6_z)7)cis1((vDawEi7`aQ7`+&nzZnv$ z5QFJ{GtL6+;u|BSQ87RYLUL&gTF2U)6Kqd`rRLD*U;=${GBQI}w&L{tq1Z)=^|s(E zUe}5-rg9rBfOT&T?4BH3Xu`>9wgYyIVy^9Yxz8q?!=iyH+2JwCopv%Wk?E~DS6j4) zi_Kai4l!Tt*_!FC@8dUPNz-(X&Ppz}M|zKKi;v+Zs0+Hd*3hExmQ zZhRQY*Qc_6E#fC|{HTwg;iGL*(H>bRv@K)!-y~TUQRo(XOktx+M~*{w*ow)6 z4hRE&7J)FZ!*pR`N2VtkW`+=$Zi)(m>tRO-n|5Z@NwgX4*X;)TZ<-<4SgyCGXew~I zcVdhTWhL4-iD5e&EFa$)PAhDS5!=fYALGrq;=`?>cvDw&x?|?hd8RA8{?>xgBNNS$ zZWB7drBJNX1;dt*m|B4OS?4A!t^cd3%y*bqn05ijWecbqO26^yv`D!*Iu6vW>Vl+T z-wq6^a)w#ZO|e>v-J+PS%$BZ{?AsL+m)LID^cdWpF(S!UV1NUR$yW=wX=OXEHt)Lr zH%Mcu@`Q%Pk8Yd|n&eOiRH;RK1`BjC=^+Bv+X@w**#WvHS^dQo2}#No-W^=h?%=AS zT;sd{#bwrkG5Oa460)DNE$9e=^rixxsm9;kQNM2#bFgfpOqJMnL>Bx8KQF!vtZs42oe*YNhpT6osU&dwE(tJ;hC zbi)U>m|x(?0vnqT&Ye*T=E=)@AYO)dMW}>>!Zh1?vB#SfN4mg{MLkgomhD?-bZ_kU z*!M(0^K&Z%vdHxJ<3!V6lX3=?Wz~>`)KnR}C_vE2EuboXT1s@jX$bpt8vhTizp8^iy-u8fI5ZoDi;#l)dI!pWou ziiLwv&u)w(9oKtxfS2TJRo+VyekLySl0-;{bt4kr9r8XlFv6faMor9TO@%18lO@vE zP$9^Ry2Fj>FdUpQ^Jn-nOP@&6Pe-Kq2dzr+^gF_xT~g|;9EQ}QKBj_Ap#kPJ)o z9q9UE3(JR!7&SUM62TQ$#-N!G_rNIHs|Ulhlee*~t`a_1$?^ggo1Q&k$8HhS2Uwv; zoa@1rx^D(@lXMKa)6<@qIZqhF7u~KW!wCM-OP-3rFxZMQh_>fdMfGI#|Fxjmd1)H7lkRpHte;phi5|^! zySx~g+U5&Z`(_JPdnw;XWXWDal5JqZC1q54gar~(hz(q3YQqQ^dF1fAMWm+?HMNyA z;cY|5s9G^P3EwhkNPBC05+%WWWU>&s_ZO5=t{e&Cpo1-h4Wy{>EFn5M$nH`Mgme+I zT#DFzWQ%@NEW|hg=m8*NXa@-u2S~7(7ZgxzpaUx=A%PB@m?@Rg#2?P_sK? zh-1pG%89$9b5cf|UI_WmBBb2+_HZuSZ=TvQ6Z$vza5FE6|r&y zH2TmPt_>0Q;pH1;@~c?Hj-02+lT^%@1H_z6HH(OenWId`z;BWN?0J8sB&ZH>r1M>C za)4(eBPE=I5+G!m6kh7!gr3A!=(dD2d$JR-8j2loLQnqMn^7hgqzEHNDP8;u$r~`x zXJs0Fu`Jh&#Pt0G zX81LC)P(-vJ4^X?%lM3`<{XffB>3H2r2(8~6*8|6=fF_|AhFjG659uGnp@~CZLany zWfC}nNp~P`wTB~J*a(ToKwz6G7AeP`IMSt!kUXQ9YF}V_F6bkDoiGxC?CC(@MV_bo)qga#-V@Ogz48kZc zi((1`fN8sNa$PBTh#S)#^SD*605-d!uUiekG~#A|&X5N{$!{v8GK2~ZpgRLX;yMHY ziE~+thfu#zICTJ5tJ@U8L%K>CqD{mD>6V0$^d1UTt6adlY$&Hnn_M5r*>(jOovXYZ z%GeU23s*>wVGvk82m-#tn06%2g=@#-l>D2L-&3+3yi3)a4TlPxgBdy;DlQG;8ZeqA zO39t!u=9coDkdJxS)=6+c9D=s-8n>y#LJLPK*&$(jx=}J2`McicIC?cO|ivpz#K+! z7Sfw07DIBh;7QicAL*5u*VuW1iioW$iIXyxp6H!X(ZEC*+z<4>ZXyL zRWj{8hj2#cfPu^y3JnGxyoNJF7&a3O^15h!^1bQtyCovX*Ju?Pp`PxX-y?L3wj9S6pLOXL?`vJ&y& zZ#fk^As5RS!3D$nu}rsU4=6Jq$7>uolB=ZGIOLPX6x%1qu8-uz@+ekAF{AOkoX~?a zbj)~Qb4Gz2CC5&Ca20$;v5yqfn}82?G~PW5b3E%&bhAZB+$Vrx{AgfXC!q4c*uHw7 zlAlwu@IQFcD-Ix`JOd5tHJLqq$O&K*sq#d-8cAqCs&C$J}cYJdn`~Gs6>} zaBf*IC<+?GNnDtOX4D&tk9s-|v6BELPsZ(^Nr1dZ7rYKFby5jn1k(9t;XS|6^#)VvG;+gN>Lt`LJ8|nj~=?(}qRXQv^@i zuJDNccp0KF8Tyt@fIg?mGJRGP5TZ#af)!mt8LBA5wI&Rl$>qT412dB;$X^%G!mPyH zDUc|c2#M2EknBKLBR%ma3%;S?%t-)SPX*X!67~XOCt?eex?t2)fUhXHT?TUIKcVz7 zUZCqtgOIKlcCQXkk_ov^1DH<14KmP}RrZk5UA#e8oerT!FQmLkFPV_zbjDOy^561K zD8vjXatW3oU%i+v*8ffRWPQ5X@2cw;8`#e;X;*k2%Irx`r@V&g?|l_lH{3C zd2})=SjG#Ik3I}n`!2K4Rg9)U;mlbwtz-&#*+P#~a3=-d%fVq&U{=9onSa{P28ZfY za7>xai-W_26+Z@0Nr<`Bli7T&)2A?cEM_qWf~pW!UeFig z%V_X>w32440SQ(EuV-MDkv9|D(Szo}B6e~fITM9;n~Cuc*+6SP<}MzyV32fv6Nc6l z`#lfoAaXvViPM;NH*=ls~XEibYb4T>&)C#vU!OClu>97npVc zFl>oylF&JLPzcO5fZBxvREq;(7Z0gK&!rm)*5npo;^2!0Y7D@K948@jIh%Sd07E=w z2ww0PL%ob4o-)|Y16KPt!&hH~@iJd5JW-BqAo3H=vQ7?cY6Srg>zylrN$2^fK~*5S zQo%fk&Yg$p07UH<0^3iqMGHBM&EFR(*^oN2LPpjgKJzh+gh=;AH2n(6xJ3vQC{rO% z=5xx90U;{>kYXP$v6!15SJk#bR7yhJf_SOhGGqr3@{3A63F1spArAhWl-gooivobT zEatJx{@fT7O0h2#OOj(&0bG@TEJjk2U=w-b0wkQ_E5L;9M|Dy-4`FG(03Wdd40d1m zO$#plNre370XGavg!UwtDu`c-7GQS|cm=Jn{GGcEq5EJt-E#%sa@0#N5M>-#z}es( z{MS}7(x;R#!Du0NdH_}n=AZJ##4i~2oU#xG?+-?yJg+X<7sv%wZZN8yPZ?S+Yr>#T zS}w$(kM=^!iOxK{l#7z&~q5iH^ibqayN;2;RB2;l@&$(BW2 zY01FoQ=-xkPD+(11#wcs<&d&n45@(SywnOPp(eyE$D|HUIk*_k`>+)}m_}-n3Yn<+ z3i z|1P7e6Uz_`PgG-{)ksVtOcm#@hTkBgPL71gEV%}ZyjTvwn$?^_bz-($CTO_~VhgUKQtRkp5R z+(tFqe}Z0FyU5%p;@eF&^~4cF8H215*t_TG;~&`$pRFy?2t)hNSqpR6)IBv6rz~v$ z-p7<+_7WBb`#sn3Y!5@RJVmE8UdQhD)=@NvqU_+&A37~Rz>ZoOV~Y^255;{5nV%s)ZZCY`}VB|dPFga|ePI3`3@y_+W@k{R*>hf z=j!de6cBQ{{k@pV0;Z6$AAS(r6DJSdT`SJ2xfwsz$1HYDE2RY)&B z8#rfA-oZX3+rAOX+eM-lEc$u_R*5hvAOhXhBmyUI@Mxw>1TPF&jZECg82lGrG6S$6 zS{Z>JvuP9TJRbpl7dJ7CS<}g_q`A@95U|*e#hKz}d}MEj;Kj|@Pae35!C6{9e0lxN zh9*4G3EK?QL$-58;jtV1y9<=i9ca=*cq#W!(=Cd6sU0 zmh>H*UR`o?GZ$5__JUj*g@xPCExgLl9>JI;_>0Zl4v%6G5N4!w z4fxr7)_xn~LI(~XWRCU{zJd6>CE<6wWqAw75pk3b6GJIch(`La*~S=}$+I1Aag(*0 z1huZBoP8rP$?}R|1nuPPvZ#=k!HY}C>_}92J;4VRV-_w7{3`~r{!1f_Sqrw=$&~F# zoNJ;vW;{0Jb1$!6LgKdre7lFQ^1VpLjaK>4TE~85`!I#Tk|LU60qIc%^1lSA@c1Cz8qWXTKv8{jkf7~ zp#9ShoLZ6FC-V*tGk!rdkpcVgF*pio49nKGdl@6y$#zMTbBsb9tKNPP)gE{dvx4g~ z=G=Xl)A5gGky@lUhPLA%CK4Aba45LjP8@`h7b^4NUpg^uF4zrrwyKwRGCQa*FYRW` zdhy**?n*uo_$u<#7v7cJo2z&YPDGUVBS^A#G5Tgweyrqc%(oD=6|?Um%4r?V=(m$| z@@DeoagtIjCuS4WeEI=2k2zuV^k>eQ_tzVa5oNyeC^)&^%Mkfek{;$~IRgq$$`IL&?JOqQp^k5JP-f%+zAYL|MoB#wD%y(HuHj1u8Q}9J?XI*g+@UOS&hJ=g+4fpXK;A*K&wT% z?L*REzaKp8n;}YjF*N{>;}PWFt@|)SvQ52tFEiYu`OHUNIA0jw1hN>ATJvqr#Q=g$ z=1KXp&0qVNRwU#IjGMZT?sD6cK1V?b*bmpvJqq$|BsWU#LI1dUl+jQYO7ZwT^C&!E zyPp#=IfgCa5eLwJ#vMb)IJO_FN{H+P8Qj=py>$%S%mI4LjSo{UYNUwg6(`s;3}D0o z(UXX6dJfZRp8u@B(#}7Ed?%9CUG|nbJ?sxn_T>Hv6p2?FTadZ~jE>bm;(U|yuH!w! zic3l15yq$nW7=}TLZ85(zlsGvaX1YZ&pHAIPkRQmQn?FksBm&T~$l!YyQ3E%Dcnwix+5=%OGvi^$a>IaFvU2_NW-t zX~0EZHu^q#C9q`_dq}bCGR%mQzgh;pOI^M;-khGCGuD;1xW(v>~f5 zgJta%q(`=zEK6l9rZd-XV9f!(o8Tj&^WggPw<2(95NQ%UyD1@}tKhmqxfWjit2l7A zq6`-)gUtmnR5WE^u@2YR$EZ`T0-biPi76VS_B^NmAXtdaMKHX+#U zYwmLPSD=2x!~hO1g#KL^q*8R z`YI>sb_3z~;2Oel;|-?0K5UgV7fhop&T(LAk%X$RyT*CMEeYfVO5RAxjn_DjJO&w? z?)Kzo5{g+GhvgV*=9&!VQ}JNlkPPOpah$X7QL_1Ukd;z6vND++&qZk86kxk37AnWy z$8(V#M=`wwVBaV<_Buxvrh>egk^@pfesrCy<7tqi6G8n*se=+Y`#anO^HNHldK2Ue zi3sZNXStx>OR;*2y_8{U#3_-(3~vEjbOYGvTbx`QTEi`rTt&$bWn^_CzQI*fLnq5|qsY#LaRz);KvS=%@{k5L0jCu&8DA_DJC>^yaSo zAiWW(!Cu7LbWIQQ(L)zEtg-TttSaq02bmLiN&R7~2KaAAlT3 z$%7tnBATQMX^A%RT8i1+26kJ9sgsafY`Tno283#=&>Fj*v$wUCz@jS&We4^Sta`G^e0>OGwG}`dKGp$wpxLs)=9j*kQvDZ79OAv9K)U+m-hj9MH8U3R#$R#HXPUt1MXe_5q_A zoyO>47I*69R(b^Hi+?c_w+y=D zgSjgh*gGBcpEK6v;v@9j`xyvNK$D(B_A`~;{hYC&m=2pGE&uiyZ06S$vTiGHemI8S z0ijRIAHxxF4O z2)~g*nmO2TVdD)Km|*{-?ge6KSQfGZi3*6m#EbNPzt z7Sb(+JQV7d!$-ukT&99X#B~}vrf(S=MY!u{9)ijDEg0Fy9z*h&HfU~npvamVQVXcR zv*nDjuNW=;*>k2h-OizMMDPyD|K}^3E#L84DKl|=#puF^VA(=hf@rNDHf1s8P^I^D zT)~AH@3D=`8pVo>^Lg=LFp$}=As+v}X$krZXZtsO1BflFj4~Hd=B`CNv&C!1m@8{a z5zt9*fF6>gdtNiGIW!k2eFUlefw#oq4bzIl+&(~ZKmjB-et=$jaw)oiQEvL)AzOYj zkC?K>|5*w%>4ps zUa+nH|HDn<-lDU;`NBAn<%P`ZW^3mr0PeNZy7es7~BFpnXb^-&nL!hUyXR5=PMEeGyxF`^M1{23I`1L$#nl zkJOf6>^%M+3Oat`6sVBOcZg&b_5Fm**^;){J~=w;J;eNf;NuNNw@_63GkQk;dyE*Y z*r?9{6lgQ7`3$A5MHqZp;64QwQJ{_jsdAuiDS#3R1e9_>3*zvB*Ox%i@wDYWm%;}r zMaV6&a@45|=f>!^vv(P~unBb)TUZk4#Q7tnzLY^KycoHg1*BgvwBk8=>__ypkLvoE z9u#A|R{exTARwYjRO=^2r&n@lYYw;sfS%*as>IejTWsnluGk)==rj1e zzw+hT^X1_lz^{iz@-lGcgJc}x6OKGf0`zgz$ zGW?m*l%*Ai8dd|%qv*hDPJuE}D`Ps7!;Z_Z!4^f? ztgFHHRK})GmQ`Vr2u$-ku+tQC{m!XSCpA@=Q~_H_F^d{tDc`XGeOrzB-@Iy0?&o)! z;q6H0AF$_14G_TW%Ww;RAT{fMLknN{0gWs+z6NU;Xe_7LMv8U+$ziO>+@DYenEd3F zwIFWaxMJP`A%V3JF#81o>so|!>Nn23slR}Iq}X8@){-j8qvQ#7ARGPW%RgPqsT=+q z1>sJJkl(!3ZR$AW4iH@O11W_D=Kt6_53sqaqK`l6z1~geq>uoClz02SKu95!1W1Df zLYF2WLa2fwOA`U5lN^dP1*8ZBQQ$+6UZfXAk={GfQR?@bd-v|%o&TGM=VkBQQ|HW? znKLtI?x^Ko4sXj56r*wKw^ZiJ=6>G}@1Q`ujJJGiy32ndpD&VXy+i%WWOyCl@#<=O zb-;IwtAb_q@Bn-tF{#`tFtga-gK%`Sxz5uXy*b z@1gv8U$LjZ>>mx{-LjP;A}x8fY*7@y=@b6_zj#{9PUX#juX*!u@+KZa-)<2WQ1ZHz zyG5w2U!e-q!3jV^k8i-hUEQKlVbr&Du*ug6S$<*fj<9#d?&-UGzfS7y+ud5jySKc1 zM2;Yphtvy@hyVsw8p!br0+NIj^6?9(KD$s zAY4W%8)0Wp-aTdS4sX2c8&>Dh-d%0)W`EDSx0>(H`7Rm8*j~K5&))6YD`~TD81Q}a z?tI=Yn;8uc|7^ZG?)!w0xm~&bvRimHuXkGOyYG|5IEh!G*bPB*fA5If)J%HWf1+N? zj*jQHyiXMCVUzka5W>574UgbO7}K3%JH(c#qwc(=ZQ z`}6>Ok%70RfKB;n10QAJVf_F<0C=q9N%=!g7MD>;22w~31qn|j!$r8Y7X!IsK-&1xy`sKhaIXY`&sz_v z7G^!*ZTm|E>Bmz&rdPDG_K?bmw1-l-($@5VL75)wh+zJD_*eFMQBD8m7&0m3}bIt1UU8#o{!nVaJA@^Q z@qSz1WOc?5rRAqgdD?wwL>R8E$&`M{yFUz#)(AiSZ1|uamU-cn&p0UlwqKN6)011% zm1DTCg^NE$dXw;MVi?~)nrVXi)Hg{6l5hHA8-hAtOxG+C)cInP_$Zt?fRQX6W|;Vt z$lp);Ge=S!Z8RJ#^)~t|OA^|1dM=%2B&LPHbA_%@nRlW7~_;h~UWDLhGdXtQ3wFlb1$npRFbY*t<{EUr8z zV(RqQFPzRqwVvBVrSND{FaIQm^FBkP)wN2x!AYu#rIkp1WOQ)JopG&|!*7N~L$y|$S*)CgTU|#jhKQTh zhPd7g>B#ZTQc5W7hhig1%f=h0+1zO|97OK+c;Ez}t*Y&%HnYaSn;}B9S87}a$hKDw z-6{?2fx%TK%lOjqG}>zhS;g&z1xE5)8_Av+MI(p#+U0P@NN~N)h-g|Ekc&<<0>5rp zv}U0hB%1E$W|U}SKR2J#4HLe%UgEsvtBr_O?%&LuHX|JLC-RLEDvbxPvH#8*5$&>* zA561Gv(J>E(mqp4Y4ll$ZP=w!K3StI+U$(FdU$wb)PLiw?woJVD@A|Wq@k-JnzHSb z!!WxgOG9gpYu0V-?Q%N2xNhDXMhG2>pYVqiVQorKl86T_YM` z?@-fLj>rg1;=7fjrFNW*%k*C*s&(f86F>ZH6^b1+3Y0#yN;C#T`3<94$@fM@tAv$T zjV6STSA~!6Jev1QS4C;~yZ;%@v)))hC8M7LNUs)#?h2{2mg{7^E`+9CHeE}wpZ}n(8G1?2pF@o}133SVF z=$f#<3)iBlxX?#yz)EggBbsLRs<`OajiLiXc}@B{ekfzweO%Jlz;NA~(ASyn{sH4VYdr6(qobiAH##DYrUL9WgZ*SQMdq)~2woT+ zO$yOu>fUCLwK2SS^(xAZTZeKtjESa#!TLI!^;a7k%?@v`L!qO`Mq7ky&Se0*tqW%6 zt%aQbYHYMYcwt@Y@HjUto{;?N6>eWEni{UP$D_wZ{llnn(X23jJzDwsxM*QGrtzz9 z_;_5jd3eqq7mkl6(dmM*bg<3(0InSm9o%5QrmaI0eb`-9Dd0eZj@rlPMe*={|u4<>Q}gQ0SMFskn54QOW*1eqn_km=Nt87EIySwDq9md#8Zi z^Vj3gb{#x^zFssZL`6nEbCcXE;m7Mo9bwTc)LoRP#>4AFVNcqxQ4^z?VdDb7j+)52 zExMi}H`wFL6QlLHkuajjdekOS{DLCTUr&lQ4TDPjdVf;1PWZ)M6hF=$XH4eB)AsAq z$+UP#nVu(=!Obum*FBd|?!+>0_n#7Nhca}~TmUbXnH7McVNM4)8Q2kRMUMxSc(q}L zs`0B89W43z9kjW74cz{|VwlKBJ;UI9R8EVpQ>8f2x#lvxt40G?H6T61NBL;OuyihU zht$%#I~Qp0=^McJVKoNzNCASl>sqQk)p#5f<`$z3EKPdc+Qyx^rsEz>%&qsfjxQGo;ITmd9_&?Y<8aoZl2kY_m`H@ z{f-N~Jz^uM`zw3<&YG}+)u!^es1j`)el&{52ki0gO0*#S;wgIBb7LN7RHJRWxm6uAD`FYS>rdL&ySn1T|3$Omuvuv zj+&X28yKGJjApYn?y}Vwxk(D$Z3F1`o(+Nh-zLoG@eQKw!=4*4pOt3uc+AGpkmVb( zl>Mhu;`$9)+0N;}`86Et>nls>;k-=2y~CeT5nMNpmNJLv0uzH690qJ7=(^H=hf~6_x-m38O$`Uwp#eUh7?OwCn-aa&wvHWpnv;Y!*WHzgow%9xTa1-ck-X_uFuwZY7 zw9On20sq(}nnKCH%z?*LXGQZ8S+d2J(U|bzEQWILEXXnzD32O!%BImqVUNw|cJWr$ z?QHhY#hXT35}Xt-=u=JTnwv$Ng~glG&z4)KB_G=idGfo>qE0sI1zW>R;`&23k2Xzq zZY~U;3-!j(hc;(X&fgqP`}7txa>CrSkvUs1i#4}kXCObgjM{v0>K4(aMyr$OMH83L zhB3$T<2Uo7)p+V1ZktW#Q}$rMJQleCnGfG3C3}bOWX5Vu{GoQZYz2@>1FoS@NIdq*VYKBbGHQ%58AJ_7V&HSxh(gle`Fvx zEuzRpbE7FJ3(L2qvDu4ZA>RPtXv#(y5$-U+4)XvMLwQjcj=-QLX``oa!|JWR4M(c&7BS(EY#8fp1M&TC5x@4@A?=28 zOG9Zfu;;R{KB05lXiE#I{dgBT{A43UP&`=5_X&U9Hdb=c0g??dNt%e(E7FqP@asMp!oy4(}km3ts7?>6~- zVH39Mp77G*UJPxO{gQGs!re#kxUBIwFnqnIiP&pcz14q2A3xX&o6m_`(dEhZc;jB6 zr^o)(jrNAWon*i2dq*URH46D`e~R$fC%nElqWCytNW1(P*ycZk)y4|(llFMi4_WyY zKa5JmgN5ZqD{IJ9evJ0*i_?6 z8~=!@A7)x;_29IjYkmaHqM7Ex!wuNBq1&w#`N1J+lUMCewS&8XqHc$#u#rDz{-pz` zcJZNUQ^))`+8C87rp0lGrO;1*%;p()AT9o(3ETGoR9a?4V!FfGbMfGY9?0}xJOK7K zVyTVh@U($b4@BJVeqdDX-dPTFeuBJRu^)u>*nwb$J~Ant4bI?Go*lCkwY65WGi{?Yt?)}Zwxk>$tjM<3fB zLmxc$4+DNmAA5YtV*c$I>?OeZg*$#q=fD0bT1ZUdGmlMQO#K<_)9+`|RHN=okA<5b z^|NS3&r)mywTTvwqnq`PLZLk>>g)kL8ReD7(cO=aLb9No!Mu*=@jpkw%YM59`|VH1 z)BdhMhn;fo&03jw0;5W+#Xl2 zqrt`Oa>R)|o?MSMG$+_`CqndJ)L9UiLeF3FaMCfX^3lhzyTBqBI)6!rZy&>X=Gbp( zy5~s@Xy9>RV!vbAZ08(Dk)NGJgTRJ{SB_=iua?-9-=BoFe*Wqn>1=!aJ1rQ;dF*k4es`>zh`ao(Ob_*CqVhRiIJt_OdLvMeifBa36H&*87(`L$~m?N9wRbiennF;X0ID#af^i{jt>8sYs6FeK)fvk@sP&V>JObSjOkW!9ZD&u08F z?21!qA~rjH*o5^zjRDR)oyN92CoOmDY0UGC)4=9U_Tq|jU=(o!-&o<@C$Svem!*YI zIh`TZPe+$}YB4W%YQA{;bcph9(~WOkmNszi8MJ)B8MJ)dnY_p?Phb4|4CD^pl#kB= zeBg3;4juLm3(o|bi_T&d9&8ld2)c|5O$$k(o?*?iKs~DO3BlOBP5z{_kfH>(ykwB~ z&Wg%$y2W!5sdLX}3&lM6ujkVDAI@f#S2~ZD`klkCpW3gz&*5D)qMQfGAR2!d;I${YII(}ugS~#wcLK4WWT<*Un>P<)ThhS<=E;sHs=7z>>SV{ z%I7k<-~Wbkz$S%W#^Sze6zLg;oQu%~wl_Q+cp(Ts?_4(V>0_yTqVKv>ZYz3`)pSMKYw`;em@8D00b8D?h!0 zk;N?+FM-?;V(dPQTvsF`=oK!w1pD26i`atO{hp#9U%~;q7G_*cq1%5?i`!iaVPesV zAstr&x%E<}m=Dvhh9<5sz^cDxNn*x6@hX})<+pG%E}R*wxbQ0a`SQ0=S zho*4I?+|XE;6mYc6-D}82Kl}5JKG|Kq^rlTrsX-8(G)qtZOF5)q1?@vu`~9%mY(mv zhWEM4qdf1=`~&Z&{sF+jmq(LqmjRg=9=$x8+@pw5I$n()*HVA|D_F9bzsFj0ggq|1 z0-ZFb+`nJT$o_W)w!Y4!xz6jXx!*&S$mm?S=sFwal~DGZzsJJIH~ef&y{-p3`$}w5 zjX~^pJ+dj$d#l|* z`5#}+L9j9CBX6Js07F8@HL#4YuZ}k0RgBsn z|C~IM0R1}n^C$D*qMsOS)b-H!U$0}MH`eLsn`j4U)dcVG(D&xF(8<@+_L;w6nr9pA zt?Svon`}!vYu>`+xhtT6LsytkS(R#6+ya*Vy#hgT!|l{q<^OoB-T7Sx)Y`!l5ef~Da5;qHUVCeH_)Qht& zqKUb;^WvjFviKMLnf^Y%iNg0bVM}cwqi(|b1;O3PBs%{J-s0lC>KCrzRp@pXFRstN zAX)Xzh_`br6lLNaX$Ns*citS$K}5&f{_^IlU2kDf^KOYYv7@RTkjC7Z)_VCC7}gWF zMCIkT!ox1R6C`%rikP1Me^>$HQ&DsmWq}O|_y1qCAv6B?Em}DCuB7B*qk0?qCwDRQ z$$x)p;+dfy)J!0GqU^%eJ0{N>wWuZP}_tELoU==A#%=q%GV zY>{rckIHeeo&O5eoP7td&F)WOgYTfHX-mLH4|`F5mTi8qwaJSC?6-KK0#_YGU#&EVF!8}<<|-{gm=8NaymZm@aI-RQdT6~0^XP@~53 zdtkTm@=biWQ5I0|aMV4pghPMG=x%-(LVoX_XpCtbLmxr39&;~voqsRGyX-#Ny7Upu zwZI02(f85&^Y?PHDBe%a36Jt(xBJ*o)V%a@AP+o>_6MZj^7|R=yZ0g4J0GBlNsm$T z<@>3<^nTdWnXggyss?OH82cbaHh7#O2Ry)*ztJ9Vw8x7c1nqA;K#j3~gDBU2B7sF= zzXxgg_XfMpU~fN2k=TkmO~$+^Edwnt>7FqA{g}) z7`pRbP%-}@%<`8%4D8${Z0^I1|K*3kb8O%q`ZTzU3-e-en6VFqf8B&V`!HlV@=;*@ z{+>2^^dsPF{v(jrjrQWC=8GRc3TJxa5q8Eh<5qqCk=EeF$gta^SYy_HoEJZDzIf|V z)&#yAg}%?Eh37s70%F=YHVf+?R(qUzzVH}(cK8#tGUT6WjU6A4W|^e2xgXVp{{3;t zVC^S?eb*cMuOVUCleBoiztR>Te{pF+|c`84hQ@ZTIVK6nbG-1;=D{n%5; zg)g3_+&lJS%G2=ML;p^>ot{e`dxsmIW@CM7u*VIy&fgIoF_&NbJZFn5?D6w|(7;{K zLmIn1!{Sf;2Zw0-ANvBBj3IaYgPC3T518lI&(P3qFC;|=gwiu?x>&4KUxbt>+%J4& zf3Eo_HST-{t?k`^QsZwgQlsOaoO5EP0{y-O=>zB$UixQJe0oCXe|-rw%zuFw^Zx}= zt@AIWV}pxKemV21cUWQXFZ>t!)0@xI#RV^e>3J_ep{G7ei)%a!Vz>P_6Z<~7Mv zixZ!No5XBp-Ph8FK6) z{%nuWG#-10OI~ET-+F-^vi3`KzR??L=e*$V$g`mPg%>FDr)ODYU?amdR_@AdxnAKv zFA^QWmHlttfNjQ;q9~g8OJ>_AocB$@{a=Q<-g*fZ9Urv^yu~PIzYM!2O~#RLQQ)SR zkwQh3J0sU-r@RtN&Kvrmr@UyzVrchQV|!o>UGPo< zjit(Pi^AykA=su|pD^S#2KLsg(PWnYu7NZ$`CSU%@fxqTd@VK}UGhE{I`3U70L6*< zI=kq*cj=wSzM=9u_89d0_Zib6?*aYI>(ScboHuy<*L&dT)7MeX%~WIswtk-iOWug= z@Cjf_xbKa0HOGGdrA~Siy^=VB|4{a{52y{Gf4J#Qq9-cx=$3!TW{QDJ-(uVwyoGIi zkGCnk_lH!!`mN-ojOooD*Ls`bay}j&Hu(>aOW$GBo&PpFdBr=-=$`-3R1E9(4m2D) zhc^BQ*ctE9@}ck0@-N<{ zt9MxGeRh5H0Y#o});#ci4i@;Ct>VU?r4^rfA6`J+9EIR`8=(A@rQJO#)qtNKEzWT^#xt+`X83%`wux}Rl`1C zK&t@eCxHMXzoZKu2ZVS2Ll|PA7|!^T0y}&Z9hUIJ3ICxSjELa3K626|epT?s(&T==8|1cpUX9#Vg^>uh5&%{FFcO z`Q_(d^XkJ-ZB;*^V()Kg=j6{o=H8#N-4=fi?0kbg_!%=GrIK|v@>>8CK944vKj`>x z8S)9A^CytT|Ch(7zch`X@h;mvhhd{xV*Y=l?OEr8dgP*I zcjho}G~cZEKM?lOe^J8s{)z=(y<4WuM{UQtN71sRh_Gl|U=^G3h9JjfD)q@T? zzJ(m__{J<##iZXCd*Ijvyf8U*&+AEb9tVbxzGWD9ev7cclsY^-+;}k{bbJ?W#;D`9 z+OSvJ==I-0#;<=*N7puC)4oScO#Ys|Kh{on1A8ZJ4+y{ip29ODtSCqJ&aJv^cy6PF zsJYeEJGaWRqjDW4Ft|}c1lh7@b5rOp=7{(9p}R`A+=kt`=sTisZeqB&8)ajU)3Uy_ z{tb^T(WmxmN%!1F$xb-DAFp^E5FYEE+st;tef=mfvqx?cyf&W5F8y<>hl_jU%^G27kMyFyr+eo{guf5WjS3Tc=gcvQ6CJ@ei1+9A&P@$D^P@d5i1!=! z$qfp*KDkcw3%)WK@b2rPWv%F&>m82mlbd2LHw@*2Df(I;5Pj8IEKv~nClxR49rbVHYWc0#*0%1=7>WYL<5|iR!a(hIxtu6Q8Po0HN1W< zZFr|axy8USxf}fICj8Ao45N^YHX4z(GHkNt zW?m-$|H!oFNkekQ#MV7vrL^3KLvp3Whv#O|%fqWeFNZ|DKRXBgZND1tU*OR!{>Pfh`pE{QZd(4mKaqU%d zgTts*m;=^#?Ej-d$jz(dhJ>?Mftns#l~%s6a$l}OA8%~K8=Q=jMeIX2I$1T#HWjTq8FRE`m#kR4wCp|JoY4B6vS>9Bs~8GgpFneQds+FUL{( z*)^HTO+d}RAB7#qQvn!PwMVhE>yOG!Pw4HI@eJ?0QMqy9zO^a0=Gr{IJ1SQ&aj^kC z{mcME$FQO1jfMft8bhIfHDN18=L+GnF_fFKPExKIdX43AS>v&1IBbkD&Jxu=Z^E82 zSj_F`t;@LL=Bs0KwXoS*)V*ijw98A!8V81Ru1oc;CLloKqJ!7U#SXOL;ZGCN>PM^v zA3R|k)l2K8)n8hR#f^#e!u8T}3&+Js8?Zin@{i+e^y8^>!1~k~J|1jcvIFRUbbX2+ zHa<7GN1g!qSImi)p9tvb@r*IX=Oy;oxpr={eG>G;iLAi#_@Ny3oW#SYYv{KFhk`UEw{gOyr&ki#jAS9MtRM(JnL=-`=Na>uDv#TAFeYe> zPf}IkI`?-_*T`#mjjEM=E;jA$TBE-U^NjGG0wuqwQE_B}xt)CuTm8^ZivGO7+us#= z`&lP%zbH@>=kXyMP;=*EZgWQ6b3=YVQ{>OthM}`Iq}&E2xOa~{kApYjaRoCqkHKLZ zQHqD2VRD&0H>%8{o>QUJ$Bj}w!)ay2W~{U9Kb8K!Et`xr9{A6xG_+d1K6^_4v3Dl-$9?z)3 zy6^!H5B2HP;F09dowUN4G~$a`NsT_?0)utikj@X7k+j?=T(bdGG;V|3R^)@qhX-ab zKU$CB+l8+-r2e)u)3O_F2vQE+2m*X`CJcP2RefSZhWFPEa~pLhd+L-;kUKHBv=Jo2 ziRfg59JnzJUcC`BzjrE?zuJV#F>LFpw6Nw>BwA;fJu5AF##DAw!>x4xthDS`QyKiY zX$*etO%s^ei4WV9O@GEDsB7p{R^{c5bDM@<(;4+En?m@l7duTu?;wa{D_-rg8C#(B z>Yi!L>dom4?5~@pbuOMxi&LjVk#St~_{}pfHVgO7U=+XEJZ*)-y~CO_AW%$2@Y^lY z7pKjDJmT}wbz7tj03(uf23_LX$c4$XGlhGHpU#97Vn@WUW>e$snYm5PlJMeeX1U`g zC;?xOE!lw%-+IWkiD{+R{ItfFv(dl6%0Y7(K^zNs#cV|RjdKhg^V0zhnuFx6Y)O%^ z3li8SrnbbD4qLzw8TQcd!JOO{7F4l-x{o%XeZuowGMt0Aq=C^3a}$zr0^2sx-OgIb zNJh_vLU!FMw|1CyIRg5l25fM+eJdE(7hBWbCfm?2 z9I%MqR-X^Dubamv82?w;!9N#K9@um{^Nd-H06TF$ZM`uLVn1~;?_QV>Uqc_}T@>D0 zOk1@DxplbTf&11#8*K;Zlm(DLEZUcCN1ay}z~FkE$LQX*$Jq;6wavDt^Q#uZdE@ic z_1p8J&o;DFNn7ezLQ6}wK`O+GqK;u_M!en0 z#C?N}@$$vY-$Wfnh@u`DzFEwW>`V{fu4@1+*e;hJnUAj|?mRkk&x-u=A#anob~|cV z)EqU=EYW7S?b!}zBYv%k=V@Z6?I8hk&2_I41KWYg=Kk$-i(qLn`{8srGHkkpp*9+s zQ2}tt5?FfFBgcn8F`cbKojyC{rstA-W9x{VlcUQ~Qw}avS85 z8?No|L$?~WJ9dP)u|>s`Scfs6y(5Tzb#x9?agFK+s4eg8m|OYg`cAp~SFVpP*DCS7 zMEeonWV0XfH9`9kkAfdbwha3bqtAZCS2XQMeD}kG z9#pO+N&a|;keYEA@_}Hb!*VC{iLRT!KP>m<%7aS9ByS2=9?63C@o6@ZqTN%&r+a#C z^Oe$E?W3p6JM2&k%Q%GFblB~Ga(Zrp>7&0rJvVu7`hC06Q#PxPF6Yy)i1XNKkBxhl zJmx#>xp7aD=b}9}t~v5p<`MhsnrGy8C-COx|0>%uxib&_Ij92wH;Q=TTWm8)iWK}@`d&W^F>2b`v3_!EY)<- zHIn-JPCB_^t}x3C-x^Haes-2*Ci#wH&CfXBQR+}wxigtbYa;o4zQFplI^h>EyD05o z#bUjEb`&gh7-6>;EOclm1=6)kxz4-{u+S;XnJ?xGjXvtlbYj~efxyLf4*EUwXF%w0IMjhYCEjGlM1<#6ejeMuT=A%2=moaIbZjc zt0kRDwNjBzYGq5~-#!>JT`7$3pZRi~r6#89>9!*|iSfGj2FY{oQC;XLSdzlFa=Xd=wJ*-%IVS-3RPHny#HET2ckBq z(B5FNVpr5X%*2R;)hZs<1+GAM0kf14N!@yb>lI3*<4b`ltjv@JRuD#0D3|gw<4T9N zSLraB&^G9Lp%ULrZvz%8N;JT9CVZ~XH%MY+VLrfw`4pSoF2mMdnC* zbv`rh2?=;kUCi;uTaziX;VfMYp zoi50YU#Y0WFO^X<&$X9IMa6QdR1JT(mtL@Tzz2$jLKylRUUtZ`6{`jM+{#{7Eg?kv zYyg$RN%pd$FKc`uCEOdowB!QqH9Kpi>hcS7<42Z-U6nepAZ>VIZtazdg3}U8Kp`AK z#g)k1?;2%)lM4J#7v{#T%y%n1p`tjIYQ&k^Ol04Z?E>50#EW=Y7M=?3NNl=~y(|b9 zfPa%q>N0zoH>I;}n#M`W;bmTq%!@oIRf`>AwTpA(SFUyngTSOxEQalQyHd?EH?%j~ z*}+E%&aszO+2KUn^10h5>}A<9<+jy?s5%N^;3c{7^^(lfG*2&g%3bId=^HV(E0dJOb4@t7 zqK({7(qKu|LbjRkpK_^UnVZ`OSgO`rf~Ubl$|$pf))Jpo@s-PYk*ei#-m;OmcTz59 zxNE{((XSeEC!=kb%VlBVC|!2Uat%V13TxM*sZmDY$zUpZJIJ-#GyJ32$u=!l*oxVL zak;X6)}vK9hEIe&XaO2 zZM$5p={i+AD}sd@hYsIKO_>hqsD&x;8Aubn+vQF_LMvDjmdbZ3g?n@E61}xdI({MG&d#P{-PE>OB@xrW z+*y;P;~mAKry2OAoGa1nMBG(6DqdHq(;y4wP{XOg3`m)EqGPmjkJbuUmAahdv@YCC z+Jn=0ZM%}M2q$FA3Tv(8R;(!QaJTRQaov zI)nw{WcrwC)k|HhC;6ZR)uoc*??QmW~EIGNj)-KA|lWh@20lX5|c zwT$8_<@g+;z``q6<)W$Os;IdYn3dnT72_GciAu;{4Vo%?$gETfX6|Z7Nu?xgk;A<3 zZPW=7&6P^Ei}pC>(8u65G*!csHl}J`iMmQILO-TzQP@0k*Rg6?K(%7I_S)xzokd}_ zSiGBXZIPmB>ArHUL&Q6$O8ZJcdnYhaL1YcqJu(SYBz1?;CmfQt7mRxwd}LINh@y_&~T?yy?Lw4GV^ zc!_J3a$STDK(Rey+LtxPxG!oysnz9liBc!Wq8jv;EN4c!B@epjiNHjkM4gdkf(GTB z4NMHMd~30ts15&oK~s1OFqs`(B-IIYg$&w21i- z>JTF2*ese9Ffl{(S;%&E-X@IZ-XQ9ha?1|0uQj%hx`O)RVQ@GpSA{)GITqf-#4H8= zF)%3lp+e6rSUD}%sb^1ks9&Z$z4&D^Skar3^Qf4fApsLr&tRSta@Nax6A7?Rzdbp; zP`iPdRJjFM@aV^NAqO3U`9lpbEM4uWMia$*p)fya_J6skqvkN+xE|$5j_(`f>n_p> zR(nU(9Mh{_Dgx_7OON?qbDLo7D|-qyn4+*+O({6tV(`n@1DPdYgL#RHRf8R$PNZQ< z&a+Tnkp;%)P75YVFfh*f9+t1P8cfUOMWV7EN`!S%7JE}p9++nqz{JXncS?L029qVh zoF+t#1%8fq2s%KoX=xslX6v7*<+?!@LQI;1mQNzC8lHpdNquk-yK45 z#;K)ac!hL~)Nv9O?BkMcb{tz-^7#p!CC^$ZSZSSp8tYjgVauOT7dcw`O<+dmCOxIa z(JDRC(Am6_g*?|4EZ`UN^C=Xt&@pyfuI6f?tqAE9ARXx#Gl-vfp@<>XA)^3m@yG?1 zHPpo90t2G9uZ&J4l^LJR1jC@z<<#9GiDYFsfO>V2(bWrWra`a)u+twBVd3y`KS1o` zGMK9JxdLjhEHUP^xIO0ILO)837UZ1ZJ65F`oegg4%V96^Oc&j*O+hpK=TR^GS;Syo z{{)7?%5_r2gwh2}P+c_7vefOYH?1-a7btj?Jbm{tsMBb_y&I>16K6fH83%@LSX3NM-Y?`6b~)6^ey|kIwg`R zSHffO2ZOL{!cujy1Ody8OS&WQGWj!T-m0eSnQ~DKgWiCPfkKt6I?*rQEI>hV9~n$% zjQ2=pT$X4R>Q-AbZYVS*g3p+6jQ^$tME%q?hR?_vV>*^K#_lQvS7FW`{TLZr+qj`F zmMT>rSHbR-_zPg14}F7XmJwK9m=yj3QNuW{H(6l|3zz|A#vGDm#?`6_9jxc=0tR`2 zCq>vdPUcvHH~hCc#@{Uay~a7g&khg145o(PP|E2!277SU028l2#|b^il<+nPabZP~ z!E_Ql<2&vw>Mr4%WP;Vsy4WM~B|Jqk6QZ7kkUGUdi;=QJj)&;6*%^ay0^2wV#{7f% zH_^}blo=D)CMp-ceTyQsf0?>sT%{9YAALEj6j_+zpN~htg{5FYW{e|1&M|x$L}!eA z@!Sy|M+_#gp1RIBj~Uhvh9i-}u$V}>qO38Ro``5nU5zEq=znEcwI?|2UviowY(+RB z@eba`nTOm&L}MCh=Y-&&f~so6ScR(buLxD6Cd%Q0Z(oauhI#Wwh=(tl(WSkfU)zyaMH@hUJg?Mb)LC|BBgJ6TfW|%4A z17g;!c45e^q9OS8tX2^W4hz76<5BiTAQzS7FgodZnk z7QnwBG_tmxJ~&LnFok8BBiW0O8baCg3Sh!~a5!swB?5~5UbZ&o(O^Y`v`cl@F&VrXzg1G2p17n?r+`Es1m{Px7+Bx+?Hf2p7vn4-EY{&ai9Rd!HU3Q{5SV8AyMKh;b_yO*3?vhMOe&Bc*I3SV|)~rj-@=KT{RBV(3_9x z#ipy48cZmDi_t45sCM)NlRE{#@DTfQ^^U4nKq$yud_e@V+YyAi6W=D~M3KgvCW6Rd z@wv$GpQ0b2L?#xH2Hv1%Fda;>;)xKa9tKE1Kpaq+tr)LA1<^8nK{R7Q7pz~)32_yO zLd+_ewn7H;TohPcR4&vW38^-iKbHb4dIJowPOq*ROv@n_W6UuB7W%niDl=|IiDb)l zIw{8N^eP}Q2_mxlcx@WA;UDHL!CrRbN@ik?Ur&T6QW@J+tnm_O2WH)Ja$eW=@)+|S z@27I7mu$oo5Q^d(M1$@E=1+a7M`GUqmfB2P`X4}X1>mj(J-%bCY|=58Er#e9PhoaYr5hpez9?la5gahW$w zQ>p%kA07JlonT86RAYki%YM}XBFdtY>$O%z8elXlIkhQCz%ldM}PRc}x@pGyf*GF08v~ENH16cGL4KT4y8O*EX zz%bLN4JN({U}BmA##!B!BbY$0Z4-MTq0$D^8FNUL8P^iUqK)9xU}5nc=0T3-e^UZt zru3&-3d$kGZh7g9)u>K6@dNsm|X7$rd-c1w)q{w#kTkuXZUZT-)_4#DYHRH9GHch5g6eORXDx5 zc<5(`6!Qd!VJ^Epu@EGmY#k>YkZd3!4BRDV) z>(U9q*B%B61^vtyD*WCW50>VO%T})F4Y_?Qqx#j4Pb7?py$st!R!8za$)HldYK1|G=tu ziXx)r><_G}Gsavhw1Cx8VQii3V8B0qVPdtiz!)YsQz*y%7b%BdSzzrte!Rrkfn=HR z%hzRu=oJbh=FoS7LMel;%B?tT^Wqn7xzd(UI zur6!~{g2QdZ}|d-P2A6zEI&eoa8`whp$c<~SlEH#7x4NYA(J{|#I~THvz@{uTLPWL zVipp}@ELNMq;%BO|13Jh&$xtI?Ptd+PG$`I@b;ntCxLX0n+%TIV}6P26jaWIElk!J zQ-Z9q#fE#T#>VB=m>^%$f}}HU*pPs+D9-)|P;U4GlRFu}sv_TsW%6Mul#`pWn7uOT zAyWMh+2qac6hx>xBE;Du(hjaH3<-)65sgPdFv#5_rB*C7Vpt*}fwzKU?^H31@mn-r zqKD*Yhpp7~idg6nD4zIPC179~yHZ2{ zQ5j4G7QUo*o^Blzpx}iQFs)l}xk8#)z``rr37C&#z%MJuDO4Bq5=S$@{I;W9LPv)G zR>$h$D8N!=i*e;pj^M~i5l)=2L}4SzfpkanKUkWMTVq;Hv6XFp~qabif1)C^xcaP_+`QGXLhN z0g5tCxSoh5wvkwnaq@~LX$A-{2)Mt~W~W;fLcuBl!W_|%zxbfHj6UW1Q33r=j#&7J zWFK)IPZ$j_(P;1jilNF3AjYKH=o6sm>11M)Lj%+)^a)H6$sKP`$LOcoh?#^w0g7J7 z0ZWuj6j>#S8W-L?axsAT9gdQ&gRa%Ni{>k143<&Dfjt}J%B$#W5RS+L4D3QqM2{ro zl%-Gl6?#JbcE(^XDq^wlbVq_BIsM?#5i=aV-Zq!3;h#KWTn}_uFr$>m0x)5m_

    z5i;Q8#V}}b`1gI3${XtJ2x{;g)$kEKzLmT}phhNF@w;*@Lg zqzfz@`<_X3xsrp1jX}g0w@ZowYbN1Ixh;-4dD8^4d#Uo zFzDHLg006<8s*S=d^rwlnQ}2FqKk?rafA6)02b%oHRQKuOr}kD+{Gd)H)w!Kjs&cv zI2i=3gi<-VK|x6v2n-jLpB*>r1pR1KT8`~+bu*mE?6cmU3XEV!>BR1O7!opAsEXx@ zy5e2N-rIh|%J2_RBBp^!<`H0W#T=Mq`2Z&2{lMhjGq74+DHEfllZYY#p>K zFNdj%_9%5*L0k=!hMDi%z01}wr_*}dXks8nbKjs{>Jyka_GnOvl{11rVo(n4HfgVE zPxjzpK zE!`RU0E#^Xn5aR(DcV^5N-vcM$#(d|>WJk}i;ZFj@ag~sMY{wh zCQ-~zaz7lHghBwzL@zard;qz_T1BJK}qHXOdK}`^NKVuU3dJ6UQNY8lf>W} z{+sBx+qEs!#Fi2YDjOw$QT8^R+FK^6D;@@5NoKD`zw!D5?DXDcF3HOURA5BaI200` z@pc!Y=(*Hn=x4)5_LiGSVOLAtwWiOcFqPtK(QSMF|h5qakx~EnwE~1j- z6%poxdst5Pz~sbicg6)2bu<2zx+wES@VR1VP%@TFdX8E$+Y>^nA=~~(wTLj}rO@@fCtBqO3l?i~7 z%4mFk1-r=mOcX~YYkQzM2E!e&OkL|AAZFFJZ5qS4&hIt>r%2Jp2xL^uaDT}!KU_&p z_GA-QdP4madcx`}^hAsVL;7kB)*gCmv13>b`{1GmQbS48%ptjnnz znCx8aG_rGv3YG&Du*Ly9BahhiLP%Uc)ftnbB16G30Rz$*WBrtJ^xL+Zz&~<7O+T5T z1+;L%4EIT-L9}owhcfJU6Pbn;s}L~rw+Xa5M(y?PNHSwc1Qak!2JPx1^Zb^zgtmTw z9HmqF){;k62u>PA^^yVdnH4EVoVVw?e1S^1BOWKm;E+dH0iBSFVTuJ#;vW6xz46PbeP02%lJWazLtsD*9N>jf=~Xnn`_~Ycp&5u z#N0$TfQl5=Y$s12NRkYu8} z4l%%FebJNEoo^^dLo8Yhz&j_l+S(OHsg7$zu`ERZ9|l{a5C&%V#@C< zbKS*bkboN*G(mkr8`#r@76)P_bV=to*9Op<+b{7}CnN0P=htkBtS#Hf`qealLs zQ`N%KevprkeIO8*Th-wY{YLN^q&95Ew1{J`7T%^}U35wO-ijXe`}&axPteS_>S>6qvw=@{B-6U3&Qn#)~Q33eizPE%aLQIqH} z{-3fKU=khCHJHfXmIeaD>i1q&F)3gNSXFiSba z(y*MYfJw+E>@yQ7om_MQCVBKM{Ji~uV}r;45)TxDY7qh~Tt;t4AwMJ1QOWviIx1q^ z8IG?DhtCpLKPZucOeKsS%;uK>b6%o>gq;RMb)IVwF)!cz0@nB{S$1ZyXdwvY(9{(U z4J_r*S*lYOO+jJNz=TB;(ci_o!J*yeryPdrEc*Hys$kKjaMF+wYcKTSc6L?3--I=o zS1@sX3U3AmZ(csMOC-aZg#`GDRCXETRpe|UNJbkK5+H!7ZC*AlLL?KOmPN9jS11UD zXOR+DmS7<>pnKL1OjtXxTDwIvMl!6u5+)7<8~z+b=#I!ugL$7FFbTK^Cb_eKabWcm zf^#PuF@p`_E81lNGY4tj+zCvqM8M=D2*B7_u47EY?Pp@x0|iC40F#@Zz~nXu5%XgG z0Ve55fZd7^v|}N92hQGO=%aHbqWq3$f2vwC__06PP!m15*KL z*Hb+Pv8d?)nX)U#mmP7fI-tS41_q3~=YGZ-dP+En99@7(TrHkGTRJ;SWaJor1D-sr z=q>tG)~yK4+r=23d)$LBA zXO9>({DIn1I{SmS!MZ3XdEF@|$!ZN|r_&h!O$7<%(A%wXwyNR_%-;sHTt7Zy5m%f9 zkO9l4vq)?q0OiwaSU%h0*^MX+CL9irh(A|wheDFI8BCVAWVcxSnt&TwW2Pr-%xGkd zaVjci*zTTV;#rFge1`uP`f+S{Az|M#@$_N06J*e8o-(JWcXgQ4GkfTd*PlRIxT~XJ zVE*_=If+zYBAnQKU83;)j=;Sv{G;4KY^a}c7YT&PfFdR)Mklrug9&|DW)nX-%WM*} zYUbZWzXh6k=7WD<1Q9oyy>XU6Ypg>K3kY&=so+q;J=RP)!#_aOgA6c%sT#&TB~jOa zd6NNl0Qn*)&S{C~F<4zxE_{}vfLc~rPjJ8#Gn!Hx6Rre}1H-l$PdKCh5z*kK6Kbzq zx;B_7Dt0l`qaSagh+|;wIt2J9s}eS4hkkaQw}aVElv6iRo3h1-K^Hm#Cc+7CV$EN` zXKPD(b%S~12Qax5Mz>sv@Dm}HP%wjP)=4{kcP z2l-ezOay)#WBm{=Y96lUk~Ewrm~8PI_`zu23o9i;$2<;x-N}0^qP$uO$F4Dgi#>9q zomd^oeumVN1o;M&y+Y)tE*96ey)KMVKc+C_c}=EExRdNs?lFq61?GcRh~<*3I9wtn zSkU3o?mK2k(fUWtN57VW_DLOInb<==6Rf2ows5h@vBO+((no;|@_w~&v5Ba_#w!Oc z_^?%(E{>WKm<7L3a|OAupD&C15_}m*_Qr`GNKDgFQ`74&XqzBk>1v8_PtF zC>E9_L$H7e%XQ4UN#HXu;`!T`30Q1^iSeIGK!6hX42)P_sVo^BC`UMolp~X=hhcYa zZO_E!Vc#l9weZ$pNSYuW+qErePz-dmCvpQAaZvRwm1=as=oPEcad*|WYJmR^N* zL9Bei&^u1-^HjP{xYK2J6*N!j7z3EX6st|cTTB1Lti|OHUzyXPbjiEXfqqwv9D)7v&@Z5?H0i{HdBHLX>ym0erSv)>BQ5 znA5r-R!oh8Rg}jDXKm_#RPKUW@hr%C;y%*BbV000Hs7(iFxy#r-8}e`QqiJyz4)|X zEN_$nCP9b5#PbVGlAZt~TZ6NCV0@I^FTlu5=9Y=P?*7zkhRgQD1+--@OuwAiYMV+< zs{c_Col81NUBfLVg;7_w9jh+V6U(+&(_v*|Kd%Fnk3j*GU{m|Pnl~K-Q$CN6&xbn^ z=RwzQa=0+Dx5o0PH9LT!MBvx-=Rz#e;@t(NgCW?_M@r(U=UcVuU>f?L0sUzfdkR#O z7EF%Tz%mZA7R=kkC@20h2tf{{<+|Ny^8{j-=RGZ8j1e^qm_O$ezej3oKWL<4ks()67$IVnfnv1iMiHZnm$4gHU=xe8U2pUR(b?R$A54{$ju z`ZXxfrr}RSoc}ljdTz!p7A*%8XPeyymQ6*;ZASJVk_b4=0Q2{XD3_eN4F65^qvHsw z30e_U6MZ45#y8>A^dZV9`X3HZIUwNwl=B|fGldi4{}I&;m^a0PEab7H1uS?) z@AD!xp^n;|r+#*r`UDG{kwjZ2Z=4V-*DjlUrm6p7T$8~rJ^}fx+YXrb8&M8M?+2qv$>FP(kT{kHbjdBr}`feY_jbv)2v^2V4{Fz2aP&JxfuUV3CIUCgr@_OCE*0_uVE2CAzwcL27B~_K~HSS zgNFWxZCQ9fFj-IgFlnoDVy-hctmkmRL=d6(2q&!8!Gc#T@XcmM*ysf7tCp*HyDtu5 z;+Xx65eJ?Va!87|vEjdk{w^rp{J(-i96f%Eng3VT-5dyhFxc@kgNfH4HZLEBB_V)Z zZvlodcMV#yT+e9GN#v}Ek6F~UT1P!g3<;|73y6|Qe6Q$##J>xNgU`si^T{GPO>t{2 zG5a$ACi=PPpfln8?$?tba@n$$e$x{sFi~DC=r>EOhJVX_n=y$uuz>pK*N)pyLag9L z43sr8qIh0G1}WhIq&%$4)*)0vq@B6sW!*V4D2(&5r;qgZNfy%_T$8#P{m(x6td-^V z33gHW0*WQe7i)+4_yr4g`6N3)@NZf5MV1quAu2RkkHw;e&qK^Mn3jbv*te@?a+sjJ z{}-R6gr1w9vZ*knwtei0Iv7~1EQx*WJ3C{WFcjAqOiTZ>I}}3cdmfrO*s# zDbbMZtkPVjRR3eb8LL#ng6#m~2gChtStd@_vP||#Wxq@$0F>=n2iO`-!=Q+lN0bPR zpt3zJ3|*D>s&j*f6gR5re7gj^|SbQ@6}g(xC2l3(FBAZHWyvI{s?0^7y?sglHE}D z42i8RDi;D;R4#7WiEhwY=FXj<#w5I75~96jCLHR!fazd}OBQT#-iTq$zlDA>?Q4VT z@y4&Egv2SeMb!<$)bEEejdo|3;UA#f?f|AXdzhmWpH^4Cd<{$zQvj3QgaxTs_dFe- zbZm*N{N4uE@?teaGyw8JwlAH*yet8hMi#g9Kl@I#*H8`Sb$npLe1H)z={q*j=3zwp zwv_|_6^oH}R1J)izEqYBdyuq5iW|(ET7gLrDtc6{;PpQPdd|fHi;o|ee901+*bcF0 zi3$g-$)uY4p8?xZV_8%YPL8TEhDlZdgUK2b0xZjER@!z<*XcyVDuIdbhnopO$?y#VOAnRJ_E3CefOzsUlS}kJ%Q@)JcEFU|y?q3Ki}Jj3F;H?2(Zq&KR_DL8t8{RJoCW|g$ z{>Db%3P#=N0^7yOE&Y6YB|Cm{Gf^V_1rP` zq&oW_**eWD$r@z%0-ILW9RilU&DN2v2&wx+s$~Ri%ABVD2gL~sHmZ@?aq8^?ri0N_ zujSIsh~D^+%Kb+@^#W6cl0#BcYfW`MipeR-(nZQLnd{SIl|yf**Z)j72_bQqRTxUI zG{~1K1t#%DSer8komBrzywPsm@uLVWpi0SLF!&3>k*HE(l1Z~tx5UNmTY?>dH%>ZX zA~Iuyq70DRXVM;*z+^CXb;|31TpN@lGY(fd5t$3!55@wU6ei*QkViJWzoGwu7}?vv zWH5YNsm*=Hg3+K@xq!(xEr2Oc;iK#LHyz zzo~!_mLuzgqg^B$Ieio}dKsm{1#Vp?blc1_S^uE0aT}#=Fq}yJp0y8Xb^+7DXm$X? zLimoc+n$`ii`mg6g8}6CF%b-MkRWS?4u;fMen;Tu@y5uQ&BQx``M1zd?xhTBlEI+Q zD-5aQXM(d!Fk@=9lxx=$4gZX$i*@G)h~Km1))5^a{YbVa3{#XBU^Luuj%OYK@v}JveCd%5q?Qtn5*Uji7xo+0Jso)txckHSz zU^*C7O(8{ux7Px>{hAF~XlyDAIPs(A>Y>1hw2%e~P!P=62Y!8fm_~#YYj&wq3d*45=7-L?wkh zga|SGG?qPcs3JRq5FuF!L?j?9)+s85({TwlUV4+L;XdSB1>E)1& zzK75;>CzHCz(j?#FQN+u$@b=V6KvQSWjIus&)iq$wy+NsLTM950}N)}K0t$cp$trt z%n?S(A;=x74CuEaFi|f|GxU7kU~PLFtO0ArucX2oyA*lr8iP&`RR;9h7%(9&G)?hg z0uw0@OoA)T$LB3Xd}Ix~QI;dcqt+v%sk5G`7|h2u0K|j_R^u;Sm2J=h`m{{`(K$frj z7|ffiOsVGt>t=$f+;1loebz+ENkVpuau&=0^Y%>2#qGuTZ&D@~g8bo^lY<1t0#oXT zZFz>o3B%eS>*v2aI&kZh$1M z$a2PqsSKE8Dzke&?c$U51m-m)U}F6xJDp^E09I$^{Rr*;poejZ&!e9cqd(Jf zip+X!5}F}RoDWf_Tq8uC`8Ux|?gQ`7#y`kSdp{WN@OZ*RH4w&yIFPLktc}nO{~T%M zHWva~9BT&iP8V~v`4c-ZIdB+E1RF{9>i*zN-W5p{Y_O)pY8cdjWzwM~E(3%B%1P=~7Fh1U8%%ZthyC^)0scAdi*{=;ugLfY4<_}&$o zqDMbbMot;Uydl|Z4JNw;2apgeDyvi1>Yzctmk3P08V(GN!4HtEmojKhT~e+FZTh+d z(E3EuWD}O}Kwy-ips$Rn(Ni^ED{tSxMy$&Tthpp%z|s-@>XxY8bwC7(s8PWD*?^WL z-(+PHDT)?oN#L~ z159DU_bvaal*4u5c?bQPZYVKNvKF9MUp3w4!-n6N*7lajh| zIhXmj(2tqK>i`%TMRT!~Win%^+$$fLt^D!Za$&de3B$jAicVOqC86_@&Mw^w7VN`E z9y3@;WH1DCd4`82Kt9{TVB|uq<@xfq0AO5taUEM8B0m^{MrCVawQL;WGC~MM%Q{)Q z7i~~7lfooa!2~ADgx{`xnZUo=2TkFgYy<7v$rSLNlE7gn&_HFar5b zQ2zY7bG1&6Vfbc6_p|Ud!4~mmo~Su4r1GI9gt*b*ZFMMWBr5OZIqmfIvbHpNq0LsaS2v$WaRub*F3$()I1q*223Ns^+pB>t`tUGK^VYpqTZWFCdo?`ZN z!32PXq2_xw&cf|c*^i$cClifsQwOy_8m5DFt0;byu_oZhv zWY!g~$5`69o-w`TYr?VoX|Z6tKdc>d0F(hrY!e;{J(O@X5XIJz&>VDXguuKgCl#2e zzo~7PNJSxmI@-fUY<8HW0pbzs36m%m?G`%D^~} zN*}Q)H^zU9TDhtt9b?0njxiAm!D&7eoIhP))v|0h2h%V@aH~v(2{wEgHNwfmpw+BK z6YC4uFT6jL3$2``njI%+g9?#lattGArginZfoksfh*E+f#=Dv6q~_FYh!WxCX#rR~ z7{h-P{g$l3GYbOtgn}(HUa)`(-!mzW3vzg|81oF{ir3#R2go54bB~H$<`)3scm~2{xO58bTU(JYnwEv6)x(xC)wOZYADaq)L$UK{ z?Ls(NkfJO}7sAQH0%amF{{)uN|Ikmn7!0Xd{b0HfPL`itFw=!_B8;qEIDvoSLR2~t z?<6WYF+rk45QU@5ghSu6bn{KiL=aAOL7`c9{ERs+dKB7?Zr>mS}hQLlh`hm)nG7tCOz5-b1{(<}D?+(gj-V3@Lxfr&V_jN^X4+o?;iV1_w|!J3^a zJq!=0zu8Opr36a>lZ<^_lahQW25Z~fwzYAv`S@sHtvl3B{STm==?R&Z0|$M0mmTa< zvcIB{NPrzM;jG;3A`I1|%krjpbdg+0))<(qaVK_GPpn)37MejX<}e$}pB4+|=m|qM z5uSyK{}v~&1YvXX*8?f(#pOVXg`mZdQvDC}vk)PQiV&flti3EJ8@T9%mPA`7V)j!v zIlf-2IvoBE;bugo>5{-4J=Y_pv`(Z8H4GZG-4x?Lm4KGa!z-Q!^IHs9TX>i)7iUxY@w`o9IU|&k%P)W57HQvNNBT z^2Fe9Q^*enuY#u!!X(=CB*Q<+W+ZQ-!Mq*<49fJK;0$#7iit+WDt2Ni$K?cn&?QPp zK79gA2@@l+cc9tL3vU6i2&1OKq~QZ2!YKV#d`pEiplmUujBHPCv3g?*btP#4H$K3F z!xm8z?aK-NDVUKd$&u0GojfPDbA4AZFJ?&LL-uyxF@_&c3tVcecs~}En-_PRgh|>E z;l#ka-GcNYZgw^~y_0XS)a=|;ApxRU`cb1@d+vyD)*q4yq8DR1iVpEozCBz~?N}f= zxt$oLAUa=rLCV>8aD0Q@*O797x`2rUAde*1(admBo6krP&+GmTd2WW3R**j1Sl>b zU=q;@OtM!K0Ei0j2MD)N7?kA7@j+CA&>YY{h$>5hq1Wl8bS!28V0=o*x5rt;GbB_o zBg|O-HyMqkMV7(Pp3DTD+4BYCTM84a0FoqY6=R*6N;!VLdZ#(d;Eu^487 z>7kPx9!fI=-pIP+lJ1%G>Ql@9hAV-tx^T;dY5u z)*Y{uU%mn*j7cd?HGz2RSB8UWkMXu zM6fA)?nuN$bD5e-II6I&6T3tPgK!eeAe{Wp;XEM9okdKvQ9l{tEKF3_3B6Kgf^d?- zVA>V5BAh&>V;K>B3JV3wT`YfEEVyjn757U5Z&jFTcbFDM%E#Xk@a?g3O)R8JI1UC~ zC(DQ-m6b`^N4JCsaaMaCKo~_DKGT#re3cy|h3^Efv0qP1kg_TD*CK>ARZ~Bficdb&Zou!z{jM}h)cTFPH$abLCWOGJJA2b(Zn)x@;4=WVr z1FX$x8h1=Al_xG7kD@^X6RnA3ecOrA@K0V}xs_rtIfU59+dQQ+W!au2`SU(rzOE&= z9kAH(g+$N40g5=r)FnzLmNT(|1Cx^=nI**jMGD%6a+}fr0BR@Lwfx!{$?8DSH%2*bV8n z#ID2jQ5}pqCEK|JshQluCEp;v@-ARrU~+H}&pj|P*BH!4ZZeX_ za%R|#?G?`+;{D@xI57Db3>iD+>}xP@j?i zFHPydbR^iwVp15OZQ)ULq6$A?dOGKXP*$EAFlBN9yOetD3R++-<$)=g7MN1gfrXhZ z@@M!#{OzT1CpD=RFJSWi0+aU_m?}Mh4b|eCxd~7)JYXmeMd?U)F9t_m-v}~9y26LY z&v>cXL9no+RV+k5%g4ORTG$AyGn9b*!+V3i^2_1>LM_Tz-raW zz-Weq`RW^i;nw^E{x+zotGP-2m--U`Gyl#@SGW8PZH547OG5`n6ki@ixg`{M@`C$I5vB0*9YJFq!C7Kb}&v)LUVj5(!;T? zJHeXJPGI+af^<=kdI3F1=8=NXh9eVm34%fPztb_mDW<}o)26T;O2Cwr1B{vbNK(8l z*sKi%|9ni9g$ANa2u4MxU}}Vm+}9H>z-Zvm-`>4EwIhImbokIfa^4MVCotcVE2VMP zdy&c8Vg^MzP0O1-ki{`L`4(>!sl2gnGIMn36hy znQ^B4UBv39rhI#kA=&7H1sJBMJowm*6E{&u{qeQmdNK4V*pBH?r17G+b7GKX zmJz^Y_1*Kbr(}NI&ch0G46r=a*aA~mI$-v3(xgq8p{Lq#88sTRcDa3sM$dEaQ618{>iuV$RG8PcCdw**+{voVg6rJf`Dhfqy*@3_Kc zF=X;fDi^gOR={2F`EbwO5$wP|1SiTE3n@| zfTAE6hbV|@XAui9>25giBv=p)BZJBO?1bAYykBwWCU&huz?jsI$+Oltobx*Gr_b3n zhdm;@?D6URVNQ!~iA~iBT=nmwd`oL0Akr0RWYgnqsguTmE|v~V*}hBsO&{ZhZPJOy zwUL1WEmaREfw(BJadYcwp=nQSG$$AhRhU5=ZN5Mx%NV3YN*GK&Ut{JKT{|@p`t0LJ z50m+h7fL=c|Z`K$C~|NCV@An2yS%Y1eO2(`dm=iXh?9t1;g8eqXcF;w^9TSo#7mw6Gb4fpxq81$KXb{?~tc>(hktOPk=Yg!kur6<9Y`2S%#YcsR@Q zX`G=I(Dp&&=pPq!{7S3l zPHK1R{KD^X%e6q2d}Q3IQ`Q6QTA#o=bs4pirT3zN)+Nt4>gj58SW9c-!*QWAu!B_# zY?M|Dw(yUaM9jDjRt46PcVG-0vC8}bcCAlfUGouGx2g!No3{tnp`gIJ-JQEHFpWDd!q+-1*^n|Rzlx3&-~cyc^cMjit;U~r25uODi7bxm`N%Rv1y?O0d82=)$lD{m~?b{ zStR3#R`mkYWM}q3W?-jl1V*}yKJH%k8Am|A$6-5bVtRmIu(f$0`IxNT3vhLD1XlfO zLP%&G!VEIPF!O%&;+u<#_)dQJ3ideE}{0+m+$@~D3P6Kd* z`8ttRqw7QlO?f5rd)-4XFdCiJEqQTADusdFOpTAZokBIj$*?xv^KG}b3T*TBvi}49 z5NqG#w3pYBAe=lgMse>B;nX}O?U6ai{bG4MgXfoALFcV=>i+Z(%I}MW5v7N>8OAOQHg2uncSjk2nUccf~P) zVcH+Wu%ZULxmf|;yNW5Y6GFuL7RR=}CFMovCpTjy%z?GgqD|+CJ5X{9SUKKNh)9<2 ziPM&~sUO(v>yBy3%gVA(kN_eYnpNr^lSd)b0bh`$0x;b$B1SeXb97p@T(m6uiV4ak z7O?`WB1OJU#p-(OhiQp7!Yd@`+-FA=Ra`v5(Y_JDBy8a*rCeiLk~876ON+H4Ogz3K zOkTN_+yYi!bLK!x6@9?WD!C;C+x40n0=!+d7^0}+dU=1Q85f8V*Td7iM|yVC5<{>Y z(D7h(Rt>PEPxfMxDk)g^)Z$x`OiFjcSDeNr{V~>I4a9`+K6v~fA$nm3t*r@|p35Fb zgub4Q<_Eba`oTo8dx3B>?HEq2aYRx3+!I9IY3pKICW@+oI8Ak)(3>W~Y1-rP--?+5 zlW;n*KrtFBohm@Vxgqv@fi%aH=ZEYk`F^pt3o zG)ElcF5XaOgbt{pIm=tsSC%kNQ?>{auOvQ|Ck zge;O0?W$sh{2&y(6W68-<1P^q5};q`BlzEK8-OB^B!oAmM}_NK0!-dLN(W`xQ))Ka zHkm&aQT@0~V6d7(HFZd{W}a{HKK71@1j!wNMXRHGdO>HbCax4e^cmAqUdjfrosC|c zaokRMdT~g~Vk8g>-uch|cl49?RLWK_%!eekb;sj|@1LKj+BH1N)>*fP&MNH-v{KuRmwEb;~c zD`tlNN1#a3j%atq{E5l&25DgdSXUBdT<4kwhSZrc1B^S`0qK`a#BZf6RP~H84*MjQGWz+?;{k+Y}h}cAA*A72(?|6Z3eSCWe`LV%i>S;?C6L z_lQh#B$5BS1O(U*#bw~7f!H{%^UX631ED7-PG=bY$9>$Y|M78`?eK%>5F##8sD%Y= za1j@eeHbQx5xFwt7L}I6#54)nSD5_pEJnN^7%5CWE{36CT?EJPkxQ3j3jQw&NDQ6k(^y*p6YYI-KoZ2}1Y>4}j}eNN=LwD!Wca3p=(&8ird z0J+9d(6qn~{f~kDU<4q9lNLi9vWbPQ#!CV z#ggnJN~iQ!q8CY0G9tO6vFdBboMyY%(#NPBOTe}w)!`ZwwC!l%E!YAJJlRO{|N=HJs zwf2JMNe(eHdgw}Sq?a%ljQl?&AV6aQ@h()?`xZHOS~W<_qQ~ zu^DuB5L^=yy$jnTPCnh*gkjno?TVTO--W>w2NgfiJDGg{QUsf28hTId`78)M9Y83JWy9H_QqRF5`;> z>d^nlT9SYvK|r1jQm*CM;1xD;Q6hQe>m!(nZZ;ni`X6~c1q=-BpwNZCxq}L*LS5U( zxAcx|z5q=60ugjmHOi27M^8pwr~A9}_x?MjW=a`h{;_&{wc^sVx#!L7bkX~ zYH-maDRln9e(j1ylLMj6RT$x?BR+6VRaseJ=hy!UeWvAm-y^CuM0aG5HHV>`PF#oF z3P}-)D8=9tEzN1o^hv}{8z<cAu($4JWC+v#n@%9Vv z-xZ%UE$=&s?(O~D(pjaK1QX2xPA5(IzetQH4`c(9vEjv#B`Tbe!q=xyw(EHJ*OR7n zT?R~SRIM8GvF}#Gg+e%M7Qzw6THwo*FBMONc*n#e{DZ{q8?Cr#G!CQE<2LU+`#;VT zi(V_F*^15>v&%3ZCDCFY-?F-#&iH zyCb2nc^^7(Cn!Su*y_FG`}Ixq85GUBn6h>f%HRi2u7k=&Nw-4O&^5uq}9X|+2>Bm)^!!yU*H8Wi=A@srXz7cKEi1{1Eqjt6q5MTg zQ@TPn5mFK(e<~e9J2eWKVM?yZ4Z*N^qaPR6M=6d2VYeRN2G z>4wFhN<$4(Fs!fH4Y6h2!7q;t}flzbdlP45J5---*V zu+kgTH_;RCsj!DXH6?XgHBAbN2SC#*(Il|Zt;k4(AQU0=Lmu-+KFaPM&VT>IH=lqK zCJ9d%gH>QKlM>gh7{Vmgs6~`o4}C1GnoQY z;2W3{U4Ti)1h$3(#*+a^dk9S;FCVcUm3#n`XBwD70l@ZGNg~*nlL07x2TV$tehfZEc&A@(ZCm(mq@xXX1Oh33cYPqN_jHC3T$0eyHF!p~8 zM7ga?KzK#b(=?mtn+t4zTXgunH0)rKX^y!^GV`+&+81gdc>-cj=>^a2S8-t7|2#0s+@Fn&FDxqZ5^K$ z7Q8m2Z)G$v4n0icwn*~Gs|ZN6?BnAr3nUq~j|tw~vJ`&ZFY2Y`@a&FQcojy-cqZ9D z1LcnZ)~~H)+#c)RnPfD;zTsS#?x}z;g2y*>?rPr2B*Z#}LTt*u5wV>7d#VnM+iG)q z4ZJFel1;7HvaQcUa4OJA^PLWr0psUqtb!$sQyNXml9cxVkT_@mAZd8wK{!-Jcf`2;EqMz1y(xWa6$^Ok zIywmLpaJ*C>}JIMFH$c z8=(qh(L!^LcV?ctMJ)#Jk@qwC85V6MWrh=if*<&H!>ITe6XjMmLinH^YkW+IyskI3>uV?R zgEW2evcUbz^XGo*=Ckd=#lzVT)}`7@1;xOir#e+C!R20I*Sf3eLcA^M(D-o8bO;D$ zdnb+s1Mbot#*tCki^;_htosf9D!U`L&>9~#4svPaMLmx@|M}b8OB$T@RmdB9P4)-? z6AOA=Gd)7qk{&qv%-|@e$h_0Ngs)0L!=KezgGea+$&Dade+p@2dutqJ0|RWmm*fZQ zQolqa?ThZW@i+wPS%d{ZqFl1LwZQxH`#*E@=1C=3RIDn2gC}%V+RZrh$VLTWbk9Vq zgdT^RcUdJ!*rgkhBpKl3r-^MLpgPn@c7!E8?I_cRdrJ6VX6iKhE1f8trid} zy0Du4aFAskZ$T$S1K)pdt&;-SF9oH_l`ZcBmwa=^soOECnc~2Vqh(8fd&Sd#_aXj~ zMhy`->ECoq7y99tax356p1=EZuqlkZ=3w}d<;aI4iI0=MF9RhHN^6;rV4psTFbiXt z*c9)~nVisv{IMF<5N5bUV2>+@E-W__+;P-U^GGiz7>3`cKuh6fHI$9|q+hOxyyBz5 z+aU!#rKe4$Sio`;&|*>J0CnIW;v?0YrO$|@3sB!JIvdD7VhU3q0bqSgKDelaE}X+j zulyc4(>Xx#%t_f}BQo4!dz~yo%D@$}BgZ~7p3C%q*tutqHW!9vG0ND|EwN!E^? zB!o4GU#RcE4mFevteN|Dayf zfafTZ4NM7rv0_KnW20^4Ml%VjNJnn6kPdpEG=lVc=|$sKl0u1ICE@>y9w}lY>`l_2 z(j}R(*xm{sQAFB>H`wUPp~FVUp&W|%%Am$X%Nyw~WJl?+SPNW4LL~KoeJ?OAZg0=e zK668+rm8jhWd|Pc7fT|fHD=!~8coQzlIFinHM|N-Mn*pWvU~iMTd&I+V>Gpocyg2yD5?OTKX22zo2d8vMJQm*2x7F9pEx;&Voo% z1_;3z-@VI|W*ccRKjcowN*&@wn1sZ{qIqpb)?pe>Ywc)VLHJCRWE+bs=7q#Cju9ESfpn~Hm&dFaWBPVd zk~2TpAR9`Pkh7?dQMy~8LUvL#i4d7Nr59r_=84#gffl?}D2P+i>q@aHvT#Hus6CpP zd$Bsh#!HYC>AroyBn`>4lnkNBL$?&OO6QJtG)lvqKhgrjrEeb@#o~f#GTi7Vtw*Y%rscV-E zbzuvyZc9>f8%2b8PKJ;i+_&O|k~%vh3s zyg;xaYJ|MUMXy(bQxwT#i)hCz+b}CPgpg+f$oZ3M+iVvz>m-4Wn^w9uwvBg3L7Nu+ zu()0(K2GMY84l8Z#WaZAN_B{`sr3vntI!lmf8-ZqV-PEE(jk!F>^wG@7#{U%9%pY5 z!dylj1=S1p<>ZF7(~U((O-yGz>g6Wk!_p~`w5n5mvZ_yR*k~r4|M~MbKLTfyHkXF@ zEs677TCasF#w#!ts3ZYKjGIJ*Wi1mD$Z->w#;}!68v<)2pbhEdNU0WeVoQw5Ugjr7 z2X&;6GgZ@lnW>tVJx=DJE-A@%Vgy*@a=Sn9&Xu(DR82R%r5?0tm8hN3Pd&4aDec>e z&Y{%RUBmwO`$Mve{KfGXXktQ|q7UwkFi7yB=@QF#GNqWGNpXj3$0TlO65Nk{Nzi1) z#3|>Pc;qq%*+!xn5>w?3N7L1f;MC;?qaQ?i_u`T9j59$a1y6+F?kH0`t;860P9C0V3**B6(IDJdvZc9E= z+>{oBg|&D&W+wUA56N?abfy+@lRhKlQcopXBm$z7!AKr%^Ts4`WogwkhV;kI52e~! zvX;P~G*rU5x@eEj@zeAqxD%yoqmheala4I@MFq69Op;w>vg1x#H#{;)!d>Fdv|kn$ zNNSLYi`6^dJ}w_g&$2@Bi%wC$g-KF>sT2Etl=<0!!vQ6Qg@C{n zm|l0GWdS!-lc?T}aa#kNi3w1e-K>yqUy`DfW*akppAik_3bVi;H{RKm3Bb*o(Zg+} z`BJVe3lq5^@y(<2zB*xNjhV+6=WjpZ2z=CIP58W>V~a~of(AWax-KvyjSY<(kM>4| z#=>vrOF(h9ZXb4(VWgqm-GwmeQL{urRj<*bfFa)=7j7#DygIM8*X$oxPnzU=0YXxe>X)5_L&E8wKNHLVL;)E zK`PU=W4uu!MG_9i%`rdd=U@FGsl{7r;jutqL>y+?1}0AcFx6NCQ%hZ74|2o+TxCAn zx?lzvh4ei!T4n7H@0P?nuuC{)_&uD4>xK^-BLVwPodBi|ufPy(y%-ABg&8Ed7MOJQ z@mm}*WNa(6225?zfe}F%KVH6_ZAOlbanfh;&hm@>Ev;cr`a#4-@lQUM%?L~d9l#_+ zfN{4q@t!d8W5*faoo{~whKP?w^W*H(Z(xI!+JMnnZ+-+BBw~#OzaR*CAaX(+n6h#@i#SIjUj zeRct=Nf>I^N}uU_H;i9~<3Q2z)AK~90Poet2_uL;V;E|VH7D@=m%n-QG4#<6K2Uz4 z=DfhvV<%-AZNvgoS{pEBvjD@EXJPXtLClO8Trff#80{3-K$8*fH{JF;rqr0DuxrdZ z`DA1sB?;=+4D5XSyKoVL)=i#7j9a`i9N}D;&Ld5|ABx&LvO^sUA#Z)VCPhyOq9=TN z(ozJ|MhY+mp@FHLI4~8p6T+G9)XGJuDV>D=hdl_4=4UkJ?rf93svFp)5h)a zV;q8@7l^Pi3{G^6JO9U*Zr(oW1dt2*5CN-&V7U!Hwq65QGp3Nr8>5PIJH5T~DLz^6 z7FE&{!;_9(Y!h4fphJnpah)q!n74>h>#j*qA6iP~o`~jX!s~C9PsAL06&Vk8kCH!1p$&$Qr+$Jg<<3q@DPlW)fYIMa-x4$f zHc1eQ?4``mkfrTjY8&a5(m$9;uVB_qkrfAmw$@$zplWJUK-qRLF!e{ErZPvJgFXx| zitMG0r-OW-KJ8c({No4JK^oZhyyG+pCD58!U6c4$d6RUL#O}?v;D0ww$i3+(Ap=z= z1q_9}Cnm95^x>=tzMa#Zm>>OuB)BGIvIEC+VyPLYUQ6T#DFrbltzxDWG_^;MaW6?o z@15XvXiiMcjkH%X6^q@oKyofc3)Fz>m`Dy>F*q3JBu#YD6y>m7iC!QCEJ8v!Y7%Oz znq{QL!L+~_<|JTChfl8`f2@jfzEy()ENhkP08>XUV3d1ncbJK~+XzSPn2bGtOTA8G zi@H<&9=Tl`0Us(t-bvKQr1NNEEJ9(1JOO{JD)YR@P@EkVA;D%(as}0-6kH_hmJ~?2 zqIv`Zgb8B4=0W#z5w<`n8a2ti`i8K#EW^qlQ)un z+nFT5RB#4Ny}f`b_3s2Pn;rmKb_{pyI2+^4zvK4l-QkLnDuI7MSit&*wj%!q7M!Su ze-Ni(o9}_l;R0LG|gMDw$MN*7!RSqRmM1zVZgD#p*0`w+=X!LMb@*GkwXp=3YN7@Iy9DI!$QldPOe_hXJP88qYcYInXB=OWL4_;{%%Vw^flQkLL^RPuUMPxG2N&S*}NN0qRRcHRi zE|=?%1`(16#C|S;%WAu9*9%g)Tcz4-9uw9}}jfjuWOg&hg%Yemqt!qe<_dHI*C_x$>Um{5OAu z9YYeMuuFqy4_D?+?v&R_LYlsH+a96=Yh>-yBOOx*sGA#)#`!0{eDmyw9$%hszkKt_ zZ{Q_;_1@F_?|p#h{=E;LzWDm~*Itv|^YZ;KK7SwK`rf%{Az~ggWPo&eV2Spg za+VyC5`7fr^YOz z(wfbsrKHr~5h)VW(uU78PH%C|{-ZzPzCr=Z@~s+swFiqG**-&ChpUZ&zNpP?1Y@A_ zQDfhX%+x_Ie9A0m>}7lF^Ly;be8WqxyNaxboxMt}95oNF9}F2vSp9g*sPyYzoddel z$7o~fpeBK$8EO2)MNUR6wNd6|SZQglS)y^LKKkftUlwwJ^Uk%R_`ZjmTEDz56QJ9^ z9go}+BtyRoAzwj-9Vt;=$q3tACS}hbbS!DxwHECASS51D!Ih85b{ z1U`|WejOh5fclQ$d9=W}KqoFLn5ju~-eB>g8?tP)vN126#SSFX*5xkBiy0Xg8+RGL zbLrMZC50q;_)6Vap-?<{AaxTR9$&cl?19Y3f&dvieScG4Opus1+Eq8CWp-ol>c!tH zUAhPISDM+-A`kcS0uF0~&vznKkG2f8uX?v>@F_a{Zk)atf%3mzz^lNgipGhrp%5mo zc$8{ZMw6gGoLlmIemmJfHMWs)HNjwjl3MT9dr6TQmH9VvHq7_N<#evW+^pv)gzS?B)go-gHF0t<&Wp`goQsk|q(8()R z4nrFG^TB&9jBsz-Lw8F=5b{MqpAw5Bx09v@_ZwMFZ+fB%opY(#b%ZOl+Z0L%=i|K_ z&+&y4&T!c>R|HaiA^OdRBRkQceSt#slWRm11BQM_<(9zYBk@~Ik1v*A>uJ1UrE(JM z_n0zHw|$6Ki2?3-!Eu6;EIEN&kaQq~ojKy}Toe6u^-q}8TPWl5fd)k+eJ6wWg)g5U zx{$&bkQ2ynm}E@8=+8Cl{rbM2>+ulrYt9qb<;E-Ig>q_Jl8rgx#MN(8Y zUw3#&%D1xX_OyxfTT>`nfk*ACz#CtW*WyIll>= zhQ+M%59*(jK-a6x3gU^md%e&$dv%{dj=q(8lHn6{-R`j+8@ z=OVv!M$o5#=bZTNmpR8;LK6a>Yb=vc5v(_~KTDyF{7N;aG)R{-N}FbNZ;fC~U`Kw) zk9p~d&FC1n_Ob24RW%*tGq3y44l&`v(chOzom4~9-Y~kHj~LUTw4Q%dBJ0Gn+;V&$*v0EpFHQkmrTYXSGz>U&r{}a_rlmE>rH5Dnfo?MegeDr^6@3 zs=?NDEdNSE@mJH_Hre3H4ec_sNxV-MaaU)* zT-n1}PfqnvlCO$V;nNm?!&`B;*KXRd{DzI?;V%7y4LbN-Bf`ULj=z7rO*UG=>3Suj zIZ^BK)1yO_yxV=hud%3v~53L-J3% zvQGFHYX~(&P)g;M8HJbL;_S=XHTF6jj8-SB{$Z^#!te;Tme zB@|a6iB4f7{FEp1{>IS9uPV&2;;2Xd!cDL{Rrtv`zSo6H=tCKi-QHCa1o!cz6!InU z6ZLHDe_s3Lx4>Z6b-wDhaj&eCPHZXVD0c&@F+1UsU5%+j<&5$uPniY|5`P3A_eYzT zQnAdp>!#J`Ts2ReGebDy=V4812KHv=!;jYNuQx{d)e#OS331Z(OFg`M)2BdNej#Qt zQd(J`o-=||QEc4 z!KSI1T8|g>#*NQ=V~Ls?bJ9mmP1j5zkE+*L8K3Ufd4w3*r>b=G8M}X|x=!7kJJ{Sb zUAc35y?{=V&-=#_azXd<4Xu!U!<`-8osQ;*6cxq=eXO_{cjb;!`%9ZJFZErT-Wnb; zX`HkgXatjgLFV$U;a+*w2$J|41eWVWCkG@TM*yxQe@*VwD zZRgLd-*1XWUWjD8_SX4Ex+0g2M7l*LwYXZu;=_RQIj97(OlmNdgIJjE{k zL?STl6ykor)aNq>w|T;p+ryUYS&wZ1o0kn#%?*o0Ug%MwJzTeAo%c4@J1n<)43+^C z7@{<_E5v_DdL3z|Q(?18fY~oJ7OO3~IMyQ6e7RLVU`TyrDtZJ{awzhCH*eX|>8_`|15M;}4mH zZ%-MS)jf*KF4glSZJ9#rGG&+L_c?!zC5;j4IF`IEN&1Q`VwPR`Xo$d`LF`AL@8zk8 zd;TI5%s&E1o1^cCeej!W^UJ+Kz4=?{g+vU;Jx@UkP8~UpH=I|!bdOb5M?OqQw|ziA zm!v9-jG1fui2N=nMJKze{q`!)yYS}~%L(thRc8}bJ5j=5X) zdk9{h>Et!z@~VpF(tW8Vj_SzF8wG>+%4|HnsL>sl(HDg-T6AdK<4{e1u`4?=^?f5E zWb@}I@ta%8#jRXDtrk%S-UWm=KXX5E+IhZznxk()+5AWVDLh9%{#)s@XXEPZrc*+K zmeM6I+8-^pZ>Qc^3`e++eSx6|xQg!*BQ1pf9apPxgE zQg57+KDe(7w^8G#-8Hil^w*BbRUeaomX)F<@$=>=WyPl_l|^FwUQe%FzV1#+ zmo59f{jmA^yG?l{+NmkbXkAStWAyyDjL<6P0FO}WFV+{DXgXjeAu(^}u686v>o~l; z&872A*EyiTc0P$cs*n1Ez6@hh%1a4xpA4zE!dml+ zuCtc$))cV*syctup2}&xpR_iEd9<6TDf!MEl5CWff$2^$%dllGW*@Y|9@Vbf=((z2fFU8du2!_|+JNa9RVe6W$G#EJdYfZ)7St=40p>%IPH9 zUF1p$tqdbt7nqP-D^y#*a}>%0szP+08~HkocAHe*CWBKy@sivjiV8Sp_aC9E#p^V~ z8)N+45ZXO0X!TxTB!A?*-gMkT>_Coq4eAN*@Q+Q$ulFgghSanSnO^qJj+_aCqonV5 zRMM!X)Yc>jM?RyiyvN(7=Gp&J|Hjp#wBm;{o*aC}WH)1~kv20PqJDb^UJlBSN8C)! z5`7N`1#{yVE*Cq+%B{>5E%aMf#Wh@zTbuedrL-n7{#(nDG@#~yV&5iv43@w4W-qmP z`||ds$Z@^x``eeA_BAgD9y5NP>ALwwZkoNQ;o^hqA50OKgtVS*k?&8Ukqk{g+)UfH znJKSQ&Fk$SF&80^8H?(GyHBrWZfN;eF?z4wyNke)>!Z5y*)eaa=cZC?t*WJvwdzgb zZ}C6B(%G&G28fIkWLRxq-b>zQyRKa)QHaUNw`#6od5BT96(9DY)UJ;SJY5N8C?TS^ zO}W)>zpFTI<``j2~N@OQ3bSZp5%3$WSmw>}p#4B!-c$(I`UL9sA0a`(9} zJ=M|zYW5)KdylGpL$S*8LEeJ%ZrS_mNB!=x6&B&G!ch| zN=Swuj=e|qmA887d;puygZ)HGgy2;feYleS<_CrHyK56jDqJ2H+}iHfF#5QUa?%`S zX;SgA*Bl(*oXYh1&s4l-&sVBO!)s+T%KGf#1$Rc3qNMrxx~u1tVq1mz&0)T)kzbW2 zdW}01ew)d)zq8W%j#|#+dDdUC9wh>Eeo^-JFhv)cv4+jq?l12NBYU^2X$S4*U$4emWruvY?W_Mdu;A&>-;-Ay zj^a_xdT-U*-)U|R@}qCp`w5VA4L9&IIU8=5R|N8#`M>Tu?i?8l@hB>~An)g0#_b1G zT#HqV;4ns_zufFh$=$BJ$+@RbtEs;_Bb=6 zCSR_@K+qhz)xLV5{=h4pli=v(@_005HJ&fVxOEgcnibhvTUI>t!y=lR;0CeZPE8>B z$=!)h_t@iK%nzk&1*&|hgAGhEpV~`iv!I#|yZv^03)I?1C?=P`jE>h_AMJoY?jQa* zUc+I0WFzB8`sVP9z#ijKls)EJ;`m`B=aCOfLZIHd{H%;0ZKm{kOl(;H>{duy!7PKFI;-NJ|qliU7`8oJnJz(r{X_l&=OsQ$-Mu#p@!V}>N)2vW#{R>pJ zGsijc5sUF2n}FSJ2VC_)!#tc_b!hcvv}ii$Th|ft#3ore9F)YufY{Yi?5z~4vwut*ZGyzN*kTD7_i6vc_8sejKL@jRI z>FA0Y_xvdf4{04trzlwrZuPR5m)JoYBdhbl~3C^NsVFCPlTTlLQ?a!*(m&o8%(COA(L4J{HHDJUj47_0FrnGtspk zVTmuUc^0rCbZ4>3PLS2%ik;7hVn?^dqt|wE85E2Lb3wOc93=3GF3p_^WCtO-?^-@Q zK;B)ieOcbecrNbp{SlyZF8Fn@gA!9(%kt(uoE24UQr z_yuV$j@qAIe9poD-FlJnipAFM$E$Y-=mm4SHD`U(DnHmt+=@u{ehn9pBvCytW19I? zlv51K7eyF~7Oq$S zFv{=684aiKjv=#gOc^E#d8UB-t97KBlE;?Dv8rzWMQ!K`mo1~6#hWMVBo`)j?Lwvt z-rl>h?DC{aVzzENj?Pr^!7DyrGXB6k%b~QtE%nh_&WPMVywDPtj_B)z7Vyeqm+z6eLZS^Yo*-#*6S4R zfS09-iU{q#aphaJ+J0lwU8i`>G1_TG$su>^ijQ~S%H4}~zki(kjBhe-7~gd(KfLdu zg$etl%Fl{NF1Hb{V^zLWMm$S4hEI(Q%*7y4{_6|0POdagu5Z$u*o$-%f&L`?*nY(0 z-JQXb4fn3gC6tw7hD^`I6d3By4X5+D5bX4Rzjwd5!sLF16H%fXYw3i_w(t)L-4v}Q z0tbi26l;dNoUAjwcN^TIoln`|olCT-SIfn|r*NB;$-; z7`Ls6za6zt@Uf~k8Z$D!>Yjq%jUo` znMZM#i^B(D=h*6N^}t@yyCR2|alC6%gE?tu8Mrnn_28sY5Hb6x8((&( z;@UmSgW)estp>x0rvjuzC$XQt)|7;N2wS2aV#$-X@m(5x>GU+_;@-TYYhiDx)zpda zytFliaq-FV7{i>LoY>o%?Wv?74^M)kSB%M1LpFZzx9s_AC2p!}&9_T63nL%v@)Sz; z{xD>TAVrBb^oTW0jO;z_-Cpz$E`A!5KeqmRF7T3l%hmZkge%^$UU>)HqQk+fxYhFuMz;RbY5z-X z*by5IOOk1vNH;UCgs^CZZZ`=Gxc-*(e2u*^Oazx~d6s+WHOJ1H4&O%pd9W7^$u)Li zb~ig`Vkt4n3fI03Wdcz#L2+?*k+}6uzM5ATVWKcRNkK6&_PB4~_<#U97!yE72NRBa zuuniCB`hc+D$Xt;1{Z|G;eYoqLuyrUwRfHf{d^65`9CD_jCn?4b=4Bb~xFhn@^cJoS!Ob-Zq;I zI%%cD9HUCp+yeZmS59*(swEvm%ocah6s6K3CtW*FcYqxvX4kZBFZyt%8HorvSqc|o zX+G^iBDbcR{4i}BbBN##3XEUyPRi2KP7mgIx^?{I@Dt{+Z3;8T1V3#)oRmLZo#w|( z1^X@?1s+?-7j^9*PPz#8r=~iNW+K{C+?x0Iko(h9r&bN{()-Nq?o9`+Y>3kxkCVKG ztnQs?N#y>o9>j4E+vF*7U~g^m_#oQtv^8T2v$=XAgutXAgSNsk9*wHOo~$)=^M2GP zT_KfAR$cq+i(6fin7Kn#?^ajPmL%o??0s^O(j0Ws<%d8l3J;AYa z@-;C(wxm`iy@lLLrq#13d5XE%MZulJ{BY^~ z`-VCNC{?+^ghdW-;FcFL6X3!CBfdb{=5FsPosOW8C-b#B*i&ti zSI^citRF=2JRel>&PwLzG1CTTReOIT-kcv5m7<&RuR2|srR04Ltwdn7fGH0?*7qQuWEuK#0LL)_ zwKE%2$Cp%xCVFP{)`Nw^(QSj)9Av=JPDaSV!V0RdB4-m_t3BpYA>VxJbmxIphnie= zQ_1bK*(O9nvklOY`|9xu&EBP+7zZ9c(SOn6MtA28v{xA8Rrg_G<3WtM@N z*|gXy(8354VXoa(R2N8e5uzFVXW&1hIRhg8IMm3^nc5)(tBiT$t(y7dlckBprJ5-u zX7zyf>yq8dq0dVn`Q}|G>-Qx?)id4&)odou2|h1LyCSro%X~&DGk)eMBfLhnd}&1a zeZ)`77LLbC=ko})sZuXVDLhD1#1|nf5&OD3Lwz1aber=1T z^l%VeVMTG+L$B@bA>1pmyrd?D#F-A@rZw zKWI~oN0ShiRJ5|wwotZED!lHmn&9Tf?kYmB`wQ_1SXBR z&EK|Zlonb(%%^wlHS05R+mO8n7traFL8Dah(YF2-LHZ%VUb@x-l0!~~1BN^WC30r* zaf@RK%J2e;l3;B8HMc*S-6cOeM~O1Zfr!K|M%N^1}jH zHzpEetSXN1(6?f$=R&A^yRN)VHAKw`c90a5tXKh=ruY}d1gs5D+I|-X9Y!8eWWAf8 z*Xb3SmwlNv7qqdNM|Fd?>mB;Z<`VJC&B_LY5UUnF)$w&802ac33458;}XiQtB%wIICO}_7~&Yv*>%^Fp_Nu(tEuYNYTmBW zSwLAJK8@YU{&3HHP(#vkn{-l9FGI1s)^5oD+|k-(^U>mp&Qw#9Xq3Cv%q+do7ay4V=pgzEN8+(3+*&7H6YSJMWeGgc5TuhAa0w%%CkmbXo}wjrAd=cnjOLC0+_`TBKYw;a3=fW!MT=xY})2`Yh; z_~D=i4qi{n4Q|Y;Xf}4`gvEff1v2(QDlnl!#Ks6VgR{2^i_O4x!PY^EsOx$KY+wk) zkpI_vXaV3T_X};Y#i{VDcsJzt&a~Zdw4x8X^LA@XNXOB%n3@zRr?Ye*kbW6&iBzdW z2ED|r)X}qo^t<&2h!H2c$Td?y zgKF1`s*6LU--P*_PV#5OBhqzX5R+3s4ZK;W+5&B0?Kv?$a4HPL2gbNyHgM|5kjAcM zUPK?AXVy-5c}6nR$v!Y;ePr{V3N_RYpKiOEp@K)pk9P9UJARxa%kP$`)9F&yV16Ii zcu3AdPe#TI9*;P*Mc-b5d#j`b9Zx0)_IMN)cb>F*DaQ5 zm$Dd;Uk?wN5hFwyw78R3sAEgr!qCo$wE~&>#MH($S`T#&7=-Wxw|sk(Fxo0JSDMl9U zC?BmhoEWMTr8XISWVbY+iev<%pFA^#Y;@YD>>q73=Z7{8(DT7(Vq0AKP??r$=+>UI zGMgPBBk0P*Gc@k*!~_~-@FoLrOp?&3A8vpx2klTFtU*5opJlKzjjfp92Mv2(fwn=~ zzd3*ls+sBc@z8H%0jlHTumeHDB#NATd2_r&eaFXgOeG}tp9#3mK0TYq|19iqgMJ;3 zSc(w&d9Yx=JJpC`vpI>b(NSGSoN^xT5YH|Q3FX-z?bv6nhgcP`>LYxJ)==u+z+suP zUo&}OM|m6w6BH7k{J}Q|^bBDN0*TRj^n-Q>^r28yWF*Au^QOr8CxG4%!A0O(4FwxZ z2)*|T%I?7STa{G?chhyQ6vC_89R%VxadGJQ#(oEY$ zAy%|f_Y56QG#sLpsDLf%iRy`1BsoD~qH{26O;F;2fl|FOzxGsf`>HKTpbg)7>pU4-%>1u-e3<& zHDJ7X_u&6v(Y#_a{&m2^AT3w=%#0m@yi*O=j!^O$8UNy@qJ73pPZlPMY+M70)OVVY zD_h_>{yluKywDlNe^oMh(Uo*RKI5c~UKkM^im6BX@9iAbAY{|ly@P*8UYjqPe}_Uu zXD36RKq-9F`QXj*;kQg#fwg!WHtG13Md2aaGYQfcASg(DV%P=9@x#6dJUc`*og4tA zQz4iWx6-51zK+T0nXmme4W~|;4}!Jz!M|UV=i$Xdjd?C$DhP*}Dd0L6s6woiyx^>t zU@@R-{nerlfD5Bm5E`mJz583LW>ejtFVUon0DV#k%_F*X^ZkTjI3&Zl((2xF?6IIy zQ#^|YjnU3SHP9T&vFn3s2eO3lg_!N%TtVMOa07B?uo%eYP&~_?Fl_x(1`MI{u3)k{ zN)A0ABogeB5pviP5zb~wmr#7N^UI}AD46jg_z-JDmkGk2sN+j-V>jP7n91`t3tr_d z{bOiAum43JT*P1Ou+_MRSBqmKs*v!AJN(1_|LdzIp@}V85@4xH25I&T6K2}(mLU(H z6NB1_epiDCJ`%skXOrk*Id#*2XLFvz9Bb(`^&u2e8m-=m^`;HLFJU5DhSF$oYmW{g zc(t+wEw2fh8d$}88m8c2$R472AbV)T1|H__4g`w8_Y=Sd51EMG-~Im~#V!Sb*+xSW}%TH@MCXB4vh{H31Z3!x%$}`f!t}u9B$+xkSF4Chx?VQd6Gb&FpQni zg$?pQyN}dClQc%40-kH|E$Bp#J^~baL>Fan&GED>uhs1Ir zHTtU#+6RdBf83|JmUmBadSSnHck$*xdm3ha-tBbrq`uU;r=*0f!=zJf6sgQv`o%BptlT~^wM z$NGw^GAvvW$eQ7h)uLdy&u|m7j0^akqDpAKcMR}!TD zNPEDBB#ai>J7z<7(_*N1Y`&~w*B_jHx{ON(xS)A(F=im&uHG@nQS+mbe_i0TikHSF z>PmXR+Y$QEzqq}yZ zoLyGH^EkUeva{>&E&ab1`tL3MXSm)mgdj?ir4TzNvPs%^_|(0&NpA%j^JL3t6dDvb zhQqXw(4dYhY`_u|xJ?kzUo=;-6P?Ph9+v<21q#Sg-L;w$7tf`--H_VT`1XxykKmBQ zbEqYclOeW}(xb)s)Zmk!``e52UAtHS0YY04s5PV|La^d~;Sa<50w2hpX@dC;;Jr6K zJ}V;i9uB-9L~8WBhyKZfa-!Mn!(X@KPCy+BkJDlYU%-~yUOFM91Z!NwS!&0}97G;K*(xp#BbfYP zg;0hc6bH^g37M#N$b@~d2U>)QF5;o)(f*bItt{*fH`{T2u3d98=gPrQpHdli6EJ?N zW7?2QM>cS}@<31%u+77{$U5nh4aH02F;HaV3ii=1tYJBenqF3>{bN4<)iDMH+yB#F z25UW78dubyc&M7wl@o!zK{43N$|!InT~&cnIT)=Wi&LNf=ZH~@<5jaRL=$6E@UhFU z1$5s`nZm(Jz+FygVl_*df0;X!5>xFzhXn=rP^bw3YlT8I`;bShGhDqY6%g_!X9iw{ z;IIRP;xH-zDNSZ0XOtq4)05bL=Vmn7JsqRj2oCepRifVrMBg`7o$#inxNA!hCg8&h ztbLzZ`1T5tj`o2}4k&H`T8xQk37z3;Rm|Du76ONf3LT-<33Eje9Pq6qO9$z-xoDO!sEN>>_^o_QwHOR|Ixb*BLC z-6XWs(DuB7R*;%)uB|Ts?phpR+XkWqoj7tX;NdkY8o)^&Mg|b35%XJ0Q0VtOG2CJw zl2w<`(eH`FVhH^n#X>VIWFES6)2Sk-a#SA+N4Jx{$r*jO*8DxTCeQdwC6CK6m#h`0mrnj1di5MizD!a84_=Vd(B6g;7O$YB zh!T`!Bzp~MTNv?|DHa&Ngy}#BoyqiWlUU zn3hT)*!*J%8zBBwhk%s{4-`^~F|ICRlZ|Phkk!4516See4W+t%45?!yC1>y%g6t*Q zP)zn$9m`U^7KE&S#~o){1fKs9ZAG5!+!p_5mA8;{C;vC}b1q_ZzOPK(=^!tB04rUgmQ*@S!Qlm;d1?Q z?5p=?!7Sh|2jgJ0dIBXQ$S!e%u%GM_l=yuX4^8rhKCl7c(1?}fEq2dHZC$;#xns!E z0Ri4e-d?d_)u~Lq|*jIs>0|1qE!M??3WjZKQADOgI*W9P(p#K z0@we>6+1Ie2Gh49>8LvnW%>;KFel^4fW4CeKmMi$`L$9v=g$!ULT3P*^Vxik74N#B zx7eHypc4{|lJwert$usNIfcu-p@xD%k9jjlepO>%!)acglcn5Y9z8p`og(r7LA|H3MfBwCn7%1C(n1 zD{!nbfj&q5;dEAo4C<~kHUJa1MOpvh3q?);?faia73bFF-qbM~rW?pPl_BWI?2q%E zj%#IMrEcOrx!h@?zr_XEyR6Z0dKe5CpM)=dVJ@lR_ckEak+)rlXnw zqSHR?uZ|kFuJ#l>$Qj;(SZwaYseQ`;`Zh#u$N@sQ4N@Zz&u!3Pf0>Os{tv%eMzmhg zc`EDS(!M4OpKf1kI#`jw%y_uZ+jj z;m%=QF!Haqf4_%7miI^I|LT8ou6cXJ)%J*msRJ1ur~QTcz2=}D9k=Gw0U<==$>EO( zcxTz_iBpWw;&vr8aK zpPZ!&8lIPzpd{c+MaZ%eLw5HHl=>1!s%C-+17r$n74y?GMqu6x?DC(?M{@4rhbLuy zdhPFI=OZ3z9HdbnvEe3UfZs*7+*Hq@jJ{TBx9fpfyVilvKM$+9noAVHkGI&5l~+U0 z%oTCw-zi}&ZxAz|!CHOb1VMHKAbCqn1RU^EkpTUPIMl#{S2$cm);Z|xWP*Y@1>pV@ zVmd(ZHa@;JlmISiysl#;XB}BG?aNBAPH%N`+%;Z`*%psv#2n@y&DZ#)V^XnU*3#CK zKbTY=0b$a=KF*Ot8K9L{5VHDH#hMWgWk^{r;voVew^RToSr{t=i#}-9$2hp5oePIj zPCjZ7QVs{xMoT2($UiKgjhD%WjFXZEgs{P$|GRe^3~PP3HZlRZQ<_@ zmJ%eQB~R*3`P`aLe{GZo`L(vwFJeMYY?=d3*6`NHOId6Z1A{;sBp7~H3~*f|B0`G1F1V;3^1_1c+iTV&ebE72Tj|TR&j~o0%mmlh>NmxR z)PEX26RX}fJ392K+I-Uba2h?P$|c3WmKIKKPwBq?$@Li?hj7OFxnIUFb}7y;w@z9) zo6Pns_K2)x2;4YoVGNP!%v}FbTc;wfEc;M3&j>|gElnr$@*4%3>1o0i(qXl`7v~nu zTn%THJSRV`;^#~Pk&O@U5#(EeACiLv;$w91d!4Jq%`yuYB)XAOd0WMI<-QUEyLrVi(VivHZ~B!yo120Tmr_m=yit|KyTqF)|Qa{YY?PcD5s3yW40ZQK*D za`sD~YSigkSoz%Y^?P4Bn`$DWv^(;0_$67ad6+5;JM|acCx^#`jmkw|n@4>N-jvn8 zKO1(-D)H$xQEtxNo5|*T$d$Vh=6zG{W*6^7g%MhIhM26_zZ|pP)UV?{^`1-`5t>@g zmnlf-w*9slR{U8>+in^Dc&~B4L0C0~B%1T_LA#vbv9aBKlCSMSpKf#a2wUG8@7QYd zI)~p}2rIYVvmYl2Qy-@|G}BM?uhvY?vORAkEoj4I&YC(m8l~-3ZHuIflZaetQf^~f z5|be93D|z?VjB2D;Tem@*a}gdarIupdeUo&54_!-pNkxGlR9`7Xh(L5KMLRZsu-L5 zvkpG#j+j%9Rg9f~ldbu^%v|mcy=!t(=slLG*6-B&+h0cqesOB76fCURRm!MgT5Auc z36Tg#a%B094{leU*T@@@5wsSE=5w21{z`2=_35k-*HMx!HFI2--iCAQ%nrV zOu>5(^jX97Aq69Z!?;f2Y6?fN|Fv*-L zW47x&?grQQW-i1=dE5%;RCym-=fUu}_(D7tN2u>-W@*LM)y+%eyqwj8npDh}T7c|e4b2d0{`U(q4q6)JVdtP7Z)3<8m)mtO!-!S{} zcKczv*KW~~--qYvPbp;^?UXMtpMPYlT6HjLjVfgkUA;o|fGhJS4y{jmi{q_d zB}Fd`5%=Ay-=SFEOte4NefB|Yr`oTmPs0SQFPhJGQHMZc?lKSlH<1A~UeXKS!INwfb8+1FVM5AW zfARR-@59RaksW>^X6uXMZ$dBdUcS_`Wp?MotD9df+O<~vjDU)U(K}`xWBvT6&v3<$q$asUG}czvvU_!|i4r%di4k`4iupI0A`H*pyc_TQ z;i~&%Roq$OHwTaTHSeZPIzN9ca8UKqYi153Y}G{Xg-jFMdeRs=tnomK@%PCCpU0TC z_~bQYT{f2!04fm8Me#q%1{at3TUEt@?`g0y;HMW%H||voG2!s}yCYVy7u12M5Ew6# z`~2^z3gIiQwoU4*(vjEQDMu;aisQyc=CR&48=+t&RN64T3M8Z`*G=2$xw$)4xP!gyz7Jq(+cM5k(DAUjyU4f6QSWs zO^>?bqH|o9OYwVs?@!X?ywfRV$0P^!A_<0wr%Q{*oVta=A}4>H=9!9r^SaA%v87QO zM@keOykpAIZ0P@u{q65iGq1;*m&Xf_og~p(@47t?onNK8UwAhAPU?DiVzVQaWVaey z%*}&%#EfMW(KJ1*Y5a}}{H`&ro!Us^QqzuHyPhPH)i5AhQlEW1fI<|c6h7!0?O5Jk+fdKeyyTza zBhy%#SRduB6@?H9FJ*D4@J$R zYqRg(hBY1Nwxti2@hbRTp>vnN*D;Zy+_Ln^-~G#vK$13``&RyIBR?%ygEKT_?T*Qj z*F~7kM83S2X~X>bCSQxN7JS{hm$Rv@kV~+4+nL-tQi$Kl4|6W9C)EIZ_&}r|jF419 z*C&6|fX9PB?F5ZCBN!18g(+}C?I zT6lNX5X_G)XaK5EkgKF{jZi3L?1iFX1h{0=9dyxjiGx9ybKcgTK#Udz4IuaeMuaN~ z7p;+b0gdh!2O~!cZx{akntJacjnYcW)Mt_em{`Pp6`Lj=Of{gKb zig6*(;IBUQ|N1P`VYSheNja8-HBxJkg7RY0!L8MXXMqn}WVjFHieKvsquw~KUEUQ$x&_}LdV#{Nd~C<4qDOMHLjIIpuRjIZy4mlY=G9G$v%_yd!YeJ|WSana+ zX++|)))9Z`M=zWRE-6AB+=%7app%>k*94A)CL_h9!AysoY4LQZ*9j zy65syI^mUG7+zNB{(V8aC#P_8HMSki2LT0(xq~N5pNZ-^koo;i=V$6k@|OGWy_R-( zX4x8QQTBcG=70+eNfFNN|Hsx>fJN1O|GP_rba!`mDBV&@NQ(#v{OMr9VsE)VtB(l2JNRqv%6ZBF1vL2Y*~kVD(+WmpRVHAbelc0$3wArrTErdiDu2@`b~=+_Cno+ zEjlxPgwELW2=~@d$UgkDA{v=LS)81>*xwK@1CjR;7ek}bAjH4bB}BJCh$1BMc;vvo zpvl~bGQNm1JKUIB=1(doEB>!kjywlM3FZXEg@hPyJm}VC0&EmAQtLv$x!c~{z2Opu zZ_k87r96zWB7QV=^dIc$R;2glCTx`T%ji#9Qn9k?DsnM>9er`Rj63B`LRh%RS8TNn zb`k33#JKfa^C1~4Dq`b`@84eOD+t<+%5Y`>t+Y6%JwfrXsHHDTdxiyCK63*-&m@}A zf*=nt`9YT4(k$eMLb2cHbd0Pk_G59?XzefOIbMIbFoOi z&%QPUyYjSs2*C!a)i$M{JIE}rYm&KhsydprC2i?pP7^| zm%HORX8XJq@LJ~zbkhBBK-HjT`m%pD*E{@c^?NJ^kv z5W)y5N<)yK$1)Kk2x58v^!k#QD~CkY5!nP#+ztsfH1-rM8upt&_;MN$?rg*-s(6l| zN0L13O1Sn>P;YJ##XH*m3$p)BLIu@kAP9(L{>fROmCN|W(EUuXy=Z-hAVRr3?cuN0*j4B8**fjBYNlDa=rIE}W^|@fhbkJvuNK zcmBbu|H^f7R&H#Z6{^)2bUV+qIqpSKFS4F`9kzSKkWZe(vd~(IV!+>e&k|^}jH9(g zlhtsl8tbfDbBMx9u`ylMbh*TVokskxZZJLVCBipj zeb6txTf1L39v_(S%eC3lQpTpB{^>?mspWyyWSO33*NSm2ed6<=^Vk zqLr#motGE1<7j!lKH($C+#4i||3W;Whx-dF!L}_fmW(X-_2-A}*q38l1MRe*KH}x? zUF_7+eM{S1%)u>gxRmMZN%rcO!7Kq`0MlKm`#UrVz1hetzYTMqu=d-f{_>>C_s$iQ zCiMFU^o;mOPa50Ig|J=_HB>)GiAs_E{yTg8_nGIfa%b@740NJ~S@ow}{muv0QpJ)@ zgnVq4n@hXw&-Rs2OQrIZu%tGPQ{d|qESF@`g6V?q1x&Y|e(`*Vs=R5QM7i&z$70t$P$>&U-m+qGb z3FSNYR&?lG7aEeklq$)>+&%knDq#oZ`sA#{PpZ<8mcw^1f9*Y0t%*1MO8H8KG<)uz zKr}r+fUQF)ix;YX+}Qtq^KqL zkpr*5HRnU)rKyV|)p^}DQN~}oO^mI7?jiak2=njwvk1)orl)v!<=tF-JWo#i;bPCX zhF?vkH*A!>rw0nIsOy%J_)Y_gd4V^w~l|hYOo@FW+k>wTuMVJUJ(s79b(SU@zU{#ZCQI zCU3;s>ia`|hK?2~pZiI&RRJVW4c|vvHy;|-3k8d>8ks(9=Itu~(9g1sN7+csps3zu zkkjZW?1+=~l%kJV^>cR*@%DbHb{_|V(WeM}Y;iF$3H01k1Q7y#B@dy2O~O&C>=GpL za&C`#n>}MH;a~2{8*~^?Rh7hkn#yeJo(8DIVv-y5AgMFdl2=O2x zA0KW>1?lA?2u_QO{}a@pViyo?$n(Gn3TQ=yzEzHRiA}O;SdWbodpWnpS~>c)7Soja z&kt$ECH~zUaSoh?#1w&x8rC4xu}L13iYksiG2S^K3{gt3J-({yBRev!TVSyiU~ znU5=E?b{V>HA1&rr^%I1O|Z`~R(8D~zI^J;w=M1p!Bzhai>BdkDwUL*%WdQ&q3#_E z8LB41d&|G2eky!oobjhX;Rl%)+kcbK>hA~>WW^8N@P69Q8LsiTnC}+5nuyb;w!Q7U zg^5zC)T91eUSts+FVDA~u|WCM7six$5d>Zvyfm=VCo=#2*-zHz)%OZx^!N%IGnr}m zw4UYWi>qI~aa|=;+}rv}g)n=5Qn$zI*RK-VZrCiEiIsGe3GdTIq*_sRgpH@gJGY-_ zZdv)M-;gt7o1q%x9SA$8lAcX%PI!g5=63{7Y-+prLr{-s4r#urUNf$CEHkwp_qU*i5*MrKJ%tSu9m6Ekr?%zH2 zaU(7)BDcT4x7pc;ukvdkHmd1JA74pbbxNEj^-=D|$CiV&YY^+ByO%8IZXbU1#Ia(K zF?+8`_~caGjDgxOR^xCE4V%4B4pA$jP3M!6DpWemsJW^95-RB9qSJz4N$y!jgrIdBO<>vW@1=`^1mh6Q5>QLMsnNNm4<j|e?cJEZxc{sQ5_=S_5cDg{WyM`TH}LS( z>p4v@bAkI4{moA$WY7%_AOOHWe#e7Q2qYeg)??+3HR1aCcTx9PCZ6)y4ANXNiQspk_+*~macl`B(jC{24r5}`B6Vc4&i;{Gi#jNmOrBE1@iB%2gO-}r`llM>FJ8fj_h-s5=(s{itNFS*@lUIxM47D!>+!Pje&C+C{xM zG*R0w_z}0BcHu{IYMLr>9%FlJw0VP?mpSC+K9|L3_jG(DzV-1PTZwfhfvkf3x9J(} z9Y-v7uOHu};_B+?nP0e#=2tU`SrL`!jOrP&HrAEcGYy$weJ!qCh*==%6K#@>{FQcNjXnLjBe^bAd03L%;h=b_jI z5vHz598@L_);fJbRZNWHR zG4?o7Ro&XJ_mkph<2r^f`>JPaM~tPl65FFRm0nH_d!0VbZo8NpMdx(x<{JvcBf`QD zpV)=RHYXfz++3>(oo~A8b;-)d4{z3dRi4>QkPhY0XE?O~J@$=vWdpY>juf+=PQ_R> zGlD61y;{NXvuF}aZ#bX-m1ITsgoyl^!Gq4GCz{RedZz`$<)-!7BdiBo_jS1igDPpbO#SR?gEoFXzr#r) zq;%s|!hYL~y14F)-Ih(6qvgAta$dNuo1$>{;eL5hPznEnv$uH7{@nncD-7&w5(|oT zMHdb1T^2ev?tMz-5$Lw^e^qvM^xVxu_Eck3V#G3Ucg8U9WQhO@|KJR5tfV1l2ifE^ zoLL1Qu`(8#Y#FmS>&eTuN~+>$>+SM42Q#%2vC?MKdf#1!vQ^xM>Y2SGqrE2$7d#$b zn;MzCOZ7pEx|weC?v}Dk-?f~kd2Y|$#KcRiI(@(HB+gBFY_}$cuHZdcdctzNrGd0* z$Vi~GUl90M;A9M~{RNIG{>i6L>x@M&a8+#e7rp6K=Prx$x41|haw_g!OOxut;a>Eb z=4a$WZVkcvj?%1aKij_r5z4XEnT+yrUalg|w0ay&!8U0Ut}VVC8xam2^&mLGvWU}u zn|VbkC5ow0cAD`$&vq>K(jvzge#u36bCOT%lulj_OtcVsC7B{7z73Waqw|w5V z3ADXQJFB)Ty`7$}Az0<>(AD95au*D|OzqOhUx^apaCp`jxQas&E$t?EJ_p!F&;XMM5({8$$g zzSe*z3V4pfcIukp`81lzK3KNc-P(duIBnVje2yMWcd1QF7Y|C?iJ%QrPafZBamh!7 zLNwJIp_wv^L$+?RYiT=EOHEaeEyB~!mD>Ictdjq2VqJB!d+qaEi?AlXJi+MHO=0w` zvPDm-$E>zm&$7}hH_NLbMnlrU4~S?8qv^aRc!$0;VrM_IXNUCq5L)K=+7iRcH3GxD zkw}J{BsAXA0$shTes5(;8QE~=DGDurPg%^N1F0sG0!JsbsSYBzo9QaTzM?9i7rk>EFRb2FR@wL4cH%LHl*W=6>glM~G$`K&&H4 z#uG-R!DHv@qf@Wa9wkBdyAe!SvT~B>r`_-wWT)h5LbS;c;w+N5yR<0HyrP#Gb?W8O z9CWW6K@IKq0Vk3X6GP+m!&;xZ0pYF@#8u?!pp_1PhjR;ico_@WP;npuB_#G8L5L+I zC5Be~4l5>GAtXfmO(3+8#H+ujSDO;QZ;=Y%&;EcrK!uQp#-|We=%!(Ctcu>6M(80) zcCIxDxx3`nfty;L%Z9}$sU`m8hB9J*H_B28s-ocRW&-S!0RRl4!8ewI+3_$_Dy(X6 zW|_+$s&T(PTWIv0`lx=Trs6^NQGL9y@`T*1A=oHq^96D2#3k>8%y8Gcos)`cqI~VT z7sw2SzL_0ohBu+ESp*j<(D!!gwAI)fPf0@ThWu}0Lg_}5Gat%Hu|EjS=5F9~*x)x} z;WCK}e9^S82(3wIJ8N<~f6PDOlR$gv+&bdwXnJR9h70|(C841-h5GMK!)Hv7)J$c+ zw!0C9l$SV!AwKc-21+~Xq=j1Xi#2_rNU%`r=rA=EdFkx?xFfL=T~ zHM^GT`8~q4Y4@zs+SlDA0z78F`#KkwyKCdM&*lV%o|x}=rI$~}9o<@Q(rnWdD) zt5}cJmn+!rLUb$r$=>h#2i8r5zIeOIkG%Jb>rj5*h)%e9)O1Nq{5}fh?R zw9%i?(U{FYvphrpV?hI#DMm7U{D;iPI3axY&yr7L@hBr}lS64aI$f6PgL<~Q0MUV; zW!r7R$*AtZZ>O|(KAp*N@?qFvQM%1!8Cdk`C!3Q4bH%lJl-#*3!wodi&t-G{*IOQs zw>t)iwn&2tYsFvv3__4#{kqkM@mXke3O?kQl10x?!Smoe_Gtoi@&dvVN&IVSYc_;` zV}Lb76E_DVjFgar$d?h6Xy0G(^Mx@BEMioAuUad*;)d0_F*f;EbqcD-`a^03+*Bdo zQKQdfhDs(kdo?8VS8rUETicfMU!gl+Tl9nN3dxPdx^+6N#>N;Db{egB$oJ|G&xk6V z#;X6@-F!a_WjN3TfvhVK4)|v*607=6RIw;kVcUl0qPx%!DNX0nlGmcF>^qBrx+HlU z^r&lnBNaR4))n8!w<%vze_eR?P=hG?_x3w}^4Ix+pM15wW-fOK%-H6M{rH))#;n^jM&wDFGPt@Tya!JnwKNAFR;kbnuINe3smx28nhd3)`?~reZe;a9w4+hDTt`7KRRU* zT?+fu>3p-~%FeCvvBBz(v(uwJ_CY$x*7KEtV=-3;r>fsND5bPVJba&`A@M8R`Cv0& zSplWt*ZM+0GC=qAw~~D9HFx7ZQhq(%l%-5;587F)f!r1W-Uv^HiN^`|B+q>q*GMqC z_Z{zcY&)#@9$!F}e!DI@)j&E8h zV>vSQRq}2Br|v?0oB7sX9b$rGZr0Wrym?41j@w^1n<^-9*Y)jYSD4QMh`k)Tg|sQu zuL$jhorQS615d8ysAn210iiE_H)__J607$}Yc6a+5JHojis(;9DI+0|zW@6_+Yj{D zb;J;Y#Om&9e}IGD!5%Gn-cx>v{0=!a;h!{AOa{%keB$PWC|a>IFKOcIz4Y$05YhqX zWunRx8d7u6WuF!S&P!u$drBYm`^R->m<8#a{h<8n3&?lb(*uSR6AewuEjqgM@}2_k9NPgXk0k?ax;( z@NVu6tY6l@*eiU-$fJObO#c>ZoC!CrjmrGw^_IX-iKwTa6W%lH*WP+! zCA2ywJ9kDd(AT{9?Eh54Db=#g@UvX8V;xTx7MlUCZV+Q-A;rzo4K_FVR{Q71%@O!K z>H9kRmsni#L(C0NeWg^tOwb#luSUJ3mmnSav!b;-;7mf!Tf@1BQK>yE%VCI1atF*o zYF!(`s7Lk#t%vF}{=FJmqEFUXiFL!Ub30Ef)11pXP&h03YVi=OtO-J_6H`HXYaoY^ z2FVF}4LDW8SRn!0dJj>LAR#fjWY3Cu_N)FYwDma9e%Sd%*hLT${qwL`Dxp}X1VZeAOyay4)@c+;SiH_|zc7x!B*)V* zE_`HKNk~)ti&t%a(KAN(E4DzUn#3d3 z&<7l$HGE9Cxcg(MqOV21&gM%U9&~5$!&(^Xas2Krb63_~yVK%}tsE>eOy*1ZWh;Cv zZ6fq7p%PbP%{)GeOD(=$hw&VHRC)hL!pG+w4>V(4;0;sUz@jnRcZj0r_}HjY1IzQtMEg!#X_(fD-4Olka#8u> zD636^@R=LY1TJh`s>bZ+L?%to-XUlbYk4gFjP&^jY#$AOl(I?&(LKk7cdv3Mmkw`z zH7$JTGP|mvCz(mZ-&^~xl%DWHy^Dm>cqS8rCR6hzl40(KoebI`f&9?(cQvpgir=PY z&?Lo|UHx_cSde z2fju9H2tV<2BF%Yhq}gjq$M7`8=zxPI^r#}O*JaCN*wIB9#2Q<#N+F7XnpYJnJ;+I zsCmA+ntv^C_OTSlxA0GsRG0D15fW|ACW2s-TG0>@}#FZ z|LU2iVhIj?-7TK$N!%M-tc=##PU(LhHcClBacVeklMlfT zTkHS_7qw^pg;?(L)!!dk>l&RcBdj&KNbcpi>FSlcBBKPqp&BLwsEofa5{JL|=D+&o zY(wozDVqvQjz`I*Mo0ck>&Nc|zGjnNaK1;8YaE)!_nQZIf~p~h&PQl&cxm8UJMqKe z334|LcCw&|p}ShFbVlQvQnS_XZi@flcrf~i@x8tc%5mbi1diJ0Z1-*+t`@(gjIObl z7nPIp}Bzw3TM$!sl;Xyc3{yHvNe%+m{nPM?j8;u@a| zUG-@uznRQ?G^3`FL_l$-s@=an^$p}lF5{TeN+Of14K;C(Sc9L1(&jH7ym7Pp_*%5! z_eOgYbmIZu-al<=Rg9#Q!F@fx|SGNsjtHJ zvXu5l`Ph44&u5LO?Ir~pYIg~+k6M=XB-`C} zv_2Dmsci_E8m;%aV$6yehob6L^>@?o3M-@{N8Y6rOVQ7c-9HADmsV%a5^Y7+CS1$< zOj0&w%%`FHjA;#p$Ve#9)rq~SC$C%Z-Rm~zt6>?j=F@C}pPwn_q^qjW`)&l8&ClXHqn z$pyw4aQbd6Z8=EW39o)Fm?e9n7(jtJgv(3ncaz-Cc@QIDb7j-w%!1mgwN(toy^Qu2S# z<)ji+jEf-yY@`Lcln{A@Abydsun(fglHE0qmaOA7B@h=$fF&&{g^s{Qf^`2al8_Wd zI@+yGxPDbbg;bXeyF!REid#E=Z+lOKyQ`RKXn{Y%F?>B-y}e^`HG)8;TJ-(p^oN6w z6p2$#ajMRWa~TtJj7xA=UbAPy$5;2gblGC%+nbRL2d2CDla2(VmMvuUC242WW*+7& zM{W#hPDrOM5;Xd}B7Sz6RdRD&0Ox+JFe>wn0XA*F{IzmqThg8J_}DjNKYyE;RqQO$ z6v|8&Y?uwEkE(7)1-59NxQwCQR!gBb*TLx}!s`km>^=9beW-M%Lg$*oA+dI=XnS)aX1a2R~NW zlW)$s6j!;ktzR_Yl6v{Q)|(Z}6KI&)ionEGJ<}3F@3zb}DxZpv+xVnL-3Y%KTw!DGVRh~_v661!jO<6 z9EeqX=V`}~fvt=!uESLaEutey(KBf~uN~0LaXh}yxpDXDKYjh;%=+P3gWa};5_=rBHTTKdnKt~AJppAjIb5zwdu5iXj69Jz@g zzQD`4bVhG(q~VKS^%YD5boXf_9oQOzqysXgLUN-zmfOEDDrqvsE($7N7i1gKFj8z% zC5m+>T+u+pJkh~lEVxC7zZ{IRduCTmlJ7Gk_n7(N2S=Py4qEnr2)8AI14Cb=@(VbC zP_~~W6_1r(cGb*d%c)iS>bicRm+iND!9~Xd0A=sp!9vrr>J3aaFjTtP_Ji*wilUa- z4;TUsdArVuj98Sdy%TkzFXQ~xC4_%nDJhm@EQOf>`Gm)I;c9rYGg6qNRY^QjiM`Zv z&Em-S7C2YSl~2BmRebq@o`#`)dP!JEbPswBHn9Dy5%w!#K zC7DJtsO@iJdCpE!g`Qom+m@Di_24FI*so@1q1Dy4H#k?3LQ4Bn0nZJ7dw-HUQ7aw& zudGLGx0l@fcYIiEc!abJcYiC^7bP$7__XUhyv}4FZ;`F<@`fi0yJq+;DdAN^%d@=( zeOHNH+8*pa-^HtM5)(Pd`sVGXH0^bf+S+c<^8vZdTZ>yC9bem33pmp`VwsJUC8_4C z6Ocw$3uSuJO0@G3pOMj^n0ylb3r-|N+dv|*c}O}OaO*9cNZ{r2FtbS}VD+XZ@ctCc z=^aI#nw!nkKK28dKi@@_l9xvxk;3r+*ccanmV=Lqh;*NgN7m89n|iwY1}$n1Epbzr zeNppje`dT+DF0axE%%YyaY@R1ckDtw$q}qk-(3_(Xg%n5(D}%q@zF{D7H!A}H5H5Z zN7SLrMhlC>*O>ZA-jCaZsL%+aLJgi8?Zf8fNUzz@ch)k)oDY^BF{(8w@%;W^a2m;u z(zSaT^`EFvFt#{hVkvd#gC(1GWn{|ff}N7eYE+=ERv)~Ol!Jw2uciM?d{8JFH#J(= z(dt${{46K7$ea54n^2Xo@H|?c1)L}Psm;611+T9uwb5oMG)q;G>57D?QJJ{(;VgT8Ydgbgh-m8B_COpbLgEGd$DvnD zUth91$G2%J{<*wgmAc2N;lLzuUZE)LypIOn{nRt+p*`K3>A$`wU0yY%89dOuSKZu( zG9efENlqx?mbG5pDkCUxvn?criJkIHq3cvS`&yYtO%iKaS0?IFN}oab6WO;So(w5- z%G*|LA%yN61Fv>|&-*161#@-`>JYYY>K;UeCG)h^hBoS--??f+?KSl2gA(aMJHC)r z*Ut6lXi7?L->Z)P`#7J(euDrJbZBS)gVZn+&FQ)OQhEw+%KOfH1)o)&KnM6+Mv{j4 z#(z^x=utO<5E7$A5+cQA(Pt@<%m~!K{b5kep|z`fdg)B>gvH2r6N(FD5xgKQq|qyB zGsQNUrIb;N*=ctkhlSJsgoPA*e3R`<_TN@|7e{O-#eB#}BB=vn0v;|)SKnp3qw0%n zcn*gJMgtHQYQSFOu~K$dSQ-cmsdYLiM$aa&*We=v)wTb?$!7au_*2gNfkhu;*{G}m zzw!JwJe>wjyY35R@sU0>3uV&-EQ9^gPt8j!?qyF>bPHFSX+KcO&Mk!fAyp+Zyo8o# z9{9st^IY>6bIF0JNW%;V2F7q4N*j*bkER|I{R(gqmVc$~p+HZqyzU|Ta0Df*(?PFN zeS56rOIMdNvs98GyPcffjHO{4M{uePwwk(-1h(kuoyoh;;V+x9Jz7j3JzV*e-J0Ln z%My40#g&UDbs$QdTmLN}<|nYfddQ(Nyt+DSTB&dGIDM|d$KO^YO**7}T1`JXR#(V` zr{bc?LYa3>9IInjdP$0z*C6W4&2Lol8+tpe0a5lgp~}SzKLWh_YQM-nW9u-B8+-8S zL3i3|dINJm9CcyU*}3d>v$RjaQlzuC6hE!o2VZBQ58^-iX4}Kw@OADs>xcS1yJv%> ziy5#tWcD>aoGNQ%c3lBOE_|AHS#<;W0$aAQmMjxs=lSCS< z|8T&L57r@NKWF?jW#!`sTPl)Zy!T`yvUFF^mX~fdV0NW3(gBe!50|;CQR~0DCkgf+ zSKm<|vz1chc;F5q2YKM<=RRlxGL%}ycU?wGPH>=-d+HPR!1zS0>)7F(!;SfUb7FLq zZEtqj;x2hfQP&J0y?wCFI0So&$e@4No_0yUN{>2G3k_2r`MWsXrToBcUZKl5qB=2Xhrqzd0kLY*zY10NnP3K~v7qAmGR zbIsC~H0E4i4&F+x)K>!iR{ki)au55yQfjjqj;n=*shY$?-P$u@ry^xg><<{d3GLkztVCKv2DV>qZ!al35thLSqbrz@ zScrsJZ(R7xu6Sq-F61tPIFUDPkujfPRQW)y!s$3O8DmAVAm9ZH7u69&#Vxw~t?puZM-r1CC?fk!tlp|qIuN~-*~JH0PJRnBN-mM| zy@+U`P^6=f#kcdK3k3GDH{ZM<%hvPT;}z{sDhfUC^U_{E1;vRY7*mw{1)Y%ezqd1X0M&qxyj_;b9>lWPp1=j-jc|2;({5GNS*^vhiKm;8!|K=-gr zk^N2~_mH1wf@|m>Ym7f>fisv%eK>;=M}_1nRbB?0pjo26k7R0YK840=UaPAC4rY^k zwA}Zezr>gyV&w$ulb9@8kP{>?=nJLD0|c@CosyOMlDxwMqVM2)ERDYjDWOX|NFsy; z+L;Gwhd@X{Pv2q-LMT2Y14PP)6i*nN$APXmk;=eTIoQ%-B4SW+KfVz3gCEI=_TWcS z0O|!v5qVkY-XlCgNL~=h2z3Y`G29CfO%<6uq#%gQ#*vf&^bC-@5K;>*D1@XzU@D{_ zRa{&_Xipflc`OXtz}M>ijxPgO<={xjipa@9;-W|`XhG!U)BCrHWFQ++WDbS_LXu4; z2|>UQRf&PV7>a>ugbnjTKyeLZfEGd=DU84t7Z;I$R5(e5&laa-jB}96S;dG9t3F5W51n&0%?1Ok7GtS{hRQ1umC+28b!0fyIt%#pXcmy|YL? z=&c+Q7xKDCBn=lCA#O!vB(AtTXetAV|2QoOT~h+J`-&$$b!ofRmt@pBx#Y%UENQsJ2))w+B4V(e&=<6k76>dbln@&St}tY$3r1*N z2Oc4y0t{r_Ibi#eVl3D*aG|hs$YF4GP`?s~B?!^$17(GJm_fmZ%=@rq;i??i!je+Z z@(^%=Wqn|Bh%%l?3^FhT9Z^}wg)Z#lOT#5bXw?uIgOG#b2C;>pLLKo2M} zLPqD2kFjANgvd+4a1dR&RjP>xkO?tsWe;yEF>n# zC~S-Y?yUklwwRnqfTxPmaETFeGlfS(T0}+$x}OH_>a7{5)HFM}D;zUIS-2_(M-uRx zfMHJuBE;rkn4VvRhe-j;pt_dL;CWG7vmnCmV>Ku zu%v+f-_2tSLkIRifKnZoGGTd~11g=zR)DL3n@fv`10B!647}t3M3$}q9dN98X$njM zs&cT!fnPx6O1MH$gCmeQ?|35d;1iwa8drg-jjn^ifqP(&M=S%E7@_s+U~nXX z2o&22+~w^Jq(1cS4Hh1Ba09mC4It7zf0_sKaYkOl0{S7u2DT8I_$E>UfenhlsW-6& z(QYnCF$A^*Fd6i&1E}e61!|U06U)Qz7}2-gkiQVPvam0(K^{U#eu&ruD1Lbh`5tAE zz&wzYGB1z92^|Q|mfW)1Yg5<$7Jcg>UZ6EO%bh!7Y=p*=8fq@cJJwqRqd#&!x^bN$leXI zo?97*v|SqxX1Cw%_Uv{x3|(BAM7=m%FG7zV?yo*uKsRj9$R4ewZH>CP9}dYLZ5uUf zAKeP5t=}1Nzm&O%#yk8Vi#i(QEjh5;sB(2bTyIAm4$B^`H1x~vZT|E@?Qe;??sz|5 z*mf8lee4d1Yqb5=YO+T5Cy&-hQ3uN_!$u8v_tw%TM_ES#1J;h}_ac$%cco zZZ#kIJ;Ey8DZ)M)Oc1P)@KKmYXx@4>M%760zzGYoD<-9flF&ridSaSyqxDSMu3Zpy z?~mCoGIR<$I2c+w+FyatqYX7SgG-}slkQm^(>Dq|@4c+n3#{!<#4x|SZd-9SnLD=; z>rdNO66rMfse}r;R|R0?6cY%!30*~8QyoA~rA7&M$ZP{7)Jx|b@ zz*}?4*e5rJ*3uZSFKUi|V}(NxzWlCl9Je$yUPda6WNCn2_2XSf!KmagCONEkU~9?G z=03FZve2)tBIx(aKnB~wH_8ELMGBSgjvapccrf%q#As#bTDkH?kEH>Vxl6ALO-XZE z_bRvM!QCEMwA9%p0NND(WGBkDk_e~4k0rmaSb7%=)nJ%y!kzf9SP~v1e_8Ti{w|j2 z6gXDVc(tw6HS`7LWEvNl*}fL+Q=cn;L*!*V{ECIKPgUBIq$J%@zUB6#X{*Foz#H=% zySK)oP?G@AvIw73vHb{Mb&jcM#85Xcr~!tSND4sz@>dv8(L8_H>qvj{_rwwYvus)I z$?bSmxS`OOyHNT|q0jF&VRH`J+%9u`=lo2N;;X}Tl6gj$E$Cp@pkHG~E|_HK^UjzqTLHfu6q*rjKy3{-Hyj4YmrZVuFUyt7G*>D$ddZbyn3rN$Nlq-t zXKJ2z%u2(bJnw4;Zl3wA0N}Ubya+Syd=`Kicf|8g7#8F;qaBatRjKn$2`x_wun@u6t%(>(=<_{)$!VoQJD;Op?+VB`=`)juNX+WH#&jq^b z#PQmv*rrXxIFex6iYFd)NFolh?YYEp%W;A4ohY!e1r;ei;2fuKNItTC)y;b8*1qL>R#iyu~p6u{Qp>)qqZ?MjNAZ4N3hw)7*rCNN9Z6&1uT982(3={VAI>bIsDnZfuYI{X9+BPZksG*e~0OA{z1`G%n0!U=%qb3z^BHF8DW@0 zgoP{s8Oo6?UW7?fs31`>0(RCrR{el?!f3{6__Gg?Ou^#WjwuL&hkIg@3J z03A%>{Jd6u!rZLRn=|scnIwJHakR#Y%=uotf7wU=!j|UvwAK7{MM)S6+9^34pgq2a zEgcRFv7#z}F#FYxEd~az zYwt%t6Xj+ahBQFR_i-grvz6PJR*#QW92cS*Fh0VF`s*WNCk!>tc{hvajmrZhs+{eV zR1e(~^6kJ{+9EVJ>aJFG_Cu*9)d_1=b;~ja89&QSqBic|AZjydr`>^9*0(Hg1n~B` zt{H^N0%sp}^aW6@n1ac_VdURrTN!NJNf?g;L|Ff$GGny|wEZ^(?nVF*OgHV6rLWIi z!dwCX-hu1c0fhWachC<=)2bRG-^&j25*FWb3*L81eB;XvITh5*uT&3VE(}as$K>USlIRdgB%Eq1M4tq zH3A|Sh8~9J!=GW~OjzN+>Ae2xD4GEt3#&3#B<;EcTjoD{A;JhkzH8tk7}$^nDAV0I z3$Bnb=NG=|e@O>Z_`{!)f}u2mNsXj6YE0kQgesf1 zm+O4*1=RV*!tj|zw4^5(fBq|MRS-KqJ}XxK({za4i-ZOmeuPZA@dt7Em;mE15N+9D z_pIB%&5@=A`pLs-S<>z0HBsf-qwV1(K(I0s(@=YGIGjM<^1GSW{O(!5%xjz!7@W;2 zYY-z_Ak3^tH#JuUW+RUP_=p4H4>9<|1YUuiOxkbT{dl3bt9UGQ;SYgha8kg=2O7Z2 zr2~5o$FpM)PI3ZZaV@U+CHNIaAdS-jVGqds4do}(v?qKj9=+qJVO$?@?qF1li&d%q z;IK1`6cN3&@v0y!=~}196MCl6c>wau3SQy$vw6$^m}w*cX0_7A#JV`=K^;t}GZsFR zo1F0vmNT|uP}glJE)x7&T)CQD3KQY1;0V{h@^Wq{!S6!A^r@YO_Q=ECp0J$B=c7SG zyQ@^4&6=^Kt*nzA7zc5%!9I?6+FsmoCi+gD=q3S}=^p|z0s;kJZmiA_Vf6s^Mh(eRc zhC4rm;BalS>QyF~^owu%I##wEbi$3)^M3F6io#IsBV?=2ff1C~oDkQs;=I!r z*HOy&RH?3KY?Y~#S0VNo3zH8+^y7&>D-0|WK>`pyCA#jXo7(Xx#3szOY0LzHN$K<) z3&v8UV(|a2i&9ixcscqRgT=aEmJo#D7&AHp?MEW5?VfW2qkxu6FLzUZ=>P)&g#av+ zlKBtH=W*}?Ak_wUM9eyQDKjRiXJ~m9I+H!4i*{C$1}oxsrW(Po0av7<{q0ncGr+tX z4; zh`Aq2mO=Z@6n$aoYXBu|=XAo0S65VW4CD@K{_q{b5c5hT(eVH%6;B(b3euj*F}@an z<9{m=jJTZKx&Os%1(Da|R_|Gs3lkTW_)$zuI2cATIXOa1f(ifs7bVli^cWuqq|;-s z_rMK{;%Td5UWY;Stp`p2i(j3c3tbLCa-iT(z>NIwtCzCq%iY_zsHRR3FBwkw(*RRS zRH2BO`#@LUu0c&vOkq&q(R`Q>s#5>XF1n7@T(DW0%qVkG!E+EZTM||$@5*3i%Zg&! zY8e=92?}7S;D-x(sP1LiZmaDVg&lU>?0Y(jLb?ZcZr+4}MT}Y9&}z zp`|pW+4X@F74Uu8!uPen0pHdF$Ny)&&T-fCY2WjeNPJY3ZhyEkvlMhVE)k~?bV=)r zy!BKaJX0_qa;QPx;gQhoa!u?Z-f@N9)Y4OBi3zS-O4~FhKm- z?|e7`(zcQ@7G}(alWRk$KMbh`2~Cm`K%&*;8ki+T4Z}m_um4G;?^~w+r#W*HyQ6s{ z)c$yLTg!a2S&v27jrJ5HmY^pTOy&lOMy)aVJjVl*hXK_OvXKTj&-}!c^f$}l4PL$z z>@33YeyGB)}lQNycnV zj&;H8qZiwbF@XPE30|Www!vn%;sL8qxs}%c&azCm-r6Y#l!U=eJ9*MWr_{|!(xsv$ zr|ntIj%ogSrK{B-Z3a1R%BSmLdk}d1fILXWfh@@Xz%?-(BiA#V_2HB) z=EHsVQ%^5L}^T!1C@B6LKc7Zz| z3}qGGwaOaF^!MBLax;U6Ec$xYu|3Fz!JY%=h+~DWcN5h@0mFDi(B*JKYz>&hQyN`u z%30)@-+bn5fW6zs3fL+5Z>_B5A5O*>lut@V^k<&kmEe*SY2i{9fr&FnTVwPjFq~H& zx>|k~Zjj0_DLq}}b=Xlg;Qc~*IGpNh!W#kM=NP6ZdJZ`6r|E*DlJIkQu9F+UFvR3h zAWf1)owS9W{Er}rel%Uj(eLk8AKW!2)1AFzJtNJ!(cR%}0MN_9r0& zVf%$5{cNHrEB+DP?Ec}x7V2=jZD>h!i=hx292#}ITdUOOHP;OeUW%Z>cz6dr?^FS{ z=TL0{C;X7l4m2@8L88d<>KQqW;wV z`*RG!cjW&;_^!?tft=TQO`!eNonJAzZClDmyE|S-D^*OSLvR+e0*QkIG`MrFAh%jd z+``1n|6#jJ^@Q!)0h1@lgNRK4*b`tk_Z0beDswEu4W}}HC4nF&m2sGXgL=9iJgn*P zlHe%<-!D-1pBW31n&$L*Uta~k!95RiQCqRq z#lc<9!Rf}p)GG_ej(mpV`iN+ut3Qb%AaB6)VhPaA0dHEQNMDN4PtAojhj67V+Jkx4 z`n{cnW>mfYg^3~YXd}L6-&L-GXL_*K0P9yU+`4l88<_L3Wgwme_(Jj>IC#EP2e;16 z4ELFv`JbDnx9Wyr%;TeBm*ZxJC&w%ddafJx|JXVUsHmRrfx|A{B`w`Zw^Gs|t$=ih zbayXEOG>yP-AeZo0s?~4g3?{mEnWY&sNe7Rch3KK4(`4;GwCpW73Fm-#<9+;^KBUTaUpVa(s5H@ydgKy;{+T09HkhuYls-USjg z=y4e!q0Rb3k0lP2sO91kRZg0CnX4LouQy{Zr=7 zYx_@0SvbFl4{}G&h^f2_Q&s{$S)k(%oMHN(QTI1}+17DgbKtsX#pa{S>*Ho)<5UB~ z%!RGQ5()qa%HQ~Bv{>2vGg|x)G|}6|9j?-WlYmMGvbO;)ePYQt06<;q0ge8L*G84e ztOM8bYUOuYUacHH#AF)W4KctK?!rotf10@q5d3dzqW~c8H^37P?}YywU)j_gaLF(j z-APXTG=IJ4Ie&c+PR-@mRxkJP@&LWARl+-=i2nW`(>TVB;SSxQAP+YRse$8)$2=o& zxYeJJK_8LhH(%rfu?oQ5kZF>8xHUj~V&{1%F!JVi_;(zr3Xr$_fR_GCX#S@@pi;jm z$O8A-!M#x=s=f%ay+I#w}6}~KG<1yVO`V)|=n6)` zMfdL&fw2O(pTCi}e|Y1fA1wTN<#ZiwPwIGj6ZvxDvdsOjwRhK-dzQIgyjo@^`x9)u zV#vEwAOQ(?rW!n=4)6bec(i3?aLF7{fa}0__?Upejzz;gg0W~goRp6Y{)k8GEa29; z06p*o%E;h$FHj4PqvnSIb$(X?#@jzl!My-mx&P{t-=;)d)kML&ou230XH~yOt0vSO zZ%>zJGWTxIcP=Ha&UQOjn|xzVZ%&$zpleM=1!^D0c`@!LfTm=E9)8%>tPmi29}J&R z`ZJXTOuJPlK;ypRQqi1OJGcOZWa!Jp>0{2fTqR7WwpD(*{EYxux$j-i^*d-gDK;U% zBm+@FTI~{N0Q}rb=!!=RaF(g(TJM4JiGl+#^I}}Dusi-g6ML!V-c4j{2}3t4F6Ul7 zH=}((PAfl%2+C^1g4NDher_GJ+CDIYNv%Vf1cdru{T}!w${*dCE^sU>5GVhO$ACx2 z-`HUM8#02Di6e?ZQ@U~SpnQd(htQa2V1my9TIz#Cs{JQS3DC0QTH>Dwd`Wz)16l2# zKc#N!pTQQ^K$6+DpEyJi8{NW}oU0s;OCz%+0d5KIHSGweXP z>O_F%xZn`diDh^>(Pt%PsfsrI9<2y*|3v4P+JWdi5J`u|cjJ=6Z|V^eieyqEbfXiO z4x;iDz`USHLTv__!Py7BRh_m7zqZ)H*?q2l{s_N(0>}|&?w?=RSAap#BR*Mk7 z{l33HKxZ-BKaI4&)gi&fQD2kf_h)Nxt+Zv$-1 zqz9N)$@mNAaTkUQRV;G?pnTjV?>@7@EfoOD0Z>Z#Anrc!V}o3G=U?4@=7x`p54$4% zS09V1yy84>-5FO@pEeR1I=v1Dyygpr^$Q~745ZnfN2^(?uXg`HU^W=m?`VX70*?IX zO~9;)HGvy^$_+RL%%>=RgJT1MLx{|G07h8}ppmceKflMPtM7{6GT@r#)(xok-|x&SA);R{QCuXlkb4m|EG%_16L84haH*|JTrP! ze9`GiU6Gi*?Cby2*>u>#A9zK>s#U-3rSac0aC^sam-Wxn1rW*ePJl$TI5xmF>?tj!oXvn6EXlCiY@<6)_*aS z5cpTX9&cTQtMxgdbU^<0C{zKR30&d7gTAfkhZBxWtiYvX`t+>(3r8D{GRB!p4|5fP z7;}*pTw>+`!#qnn=y%_T^A!OBD!G%H3J|=9f5f=!$!x#-Fx$5~n*v(ri-IRFRt9Rx zysLZ1^$E~JZu%|Z@P_{~lHe0$M!*TcmA$tPpJX}$+5k+Rf3E?hWdXRez*)GgXl0Kd zW&C^g&ZULl$p5~RS`4?IQ;sa9>bR&8K&U%)I~UkmLOA;ulY9PLiJG>E+R` z`eUyXyYaq>*}E8Z;mbcU>ceC>#Oe3Y1`h#iLpd@rs42$Dn&6JDv<`f9`sXw7^sx+~ z!^Xe_T}I9m;34z5!JXJJPPkBfONI-AH1w|^VBZ0k4fP42HuIZLPK^N;?mXm(YhHBZ zIOW~6bLvbRhhyvQ#sNE*+OGzW8(7@!rF$PWn>WNy^>!x>a#ggP2N4!Gn!nl-;!-=E2H!58{Sv=M8vk+| z7r;B6CgFdS1vwpnTvZ$ow6>hjQcI*h@;fAE`-1sNRSS$hLdK}OF#)o(4jbN42ZR7cQI8U!`_9GWz$heD(8}NxS1VaO#5SD z``cC^?boL`i)18GVoJA)L9vGhRAMMZL#g-kf5vZr{DSg=MkK-st%?TeCm|J$f&8$C zYVhiflC7H;(O6; zRW>BCS^6X1;mc|Smf2n3q(*`=fK>R51pcEsXhlj$0tL_bJ4z`Y{{#SYZ2{ZMyaOeA z>8=Fq`yz|V>b;fmePr3H!^ph&c=M2Qin9y;t^`*Roc#)9$y$|m4$I=h_-E>+Ia2R+ zXT+^-@#-zgxd|z(X<5-bzuC}kmBJuLW{$ky!#4R=`N#=4hAn7yut`LHl82~Y`_-gB z&u>k?$%=d$&g*8Icq9$vfa2DbM~+NiB(Nf2Gq#P4b#}h)P!m)$d~GE=LqY~=WnASu zW0Os(RC97QcsKMxvDePg-)TTJ-FeA1ta)nJymkOf*_0SbMtZG)UbApCr{DMKwxFj_ z*<@3Ai_Js47H4svM6rT%?i5PL@cyOIVr3Ovg(ai)Aw=dEBU)Vc&Zg%@4gIf!$;jr5 zKVQF5Dlhl!>v6#-lR@F;sjuZ#=+^U;)osJ&t5Hj|%V4a0U6O*;WH2rZ$}+O1#}1JB zU>|4}JzNN6`N0(3=&q3ec{naVg(nwD?&n!)XmB<1vAX!=3bjvQ=PsoaiJ-vW4Q&D< z{P3+SaQcd%0MvN|RQ0w7q*31l+68tUtn{4smIGT9;%0M9payjy0Bghp^Q{Axh{G6L zfYpce=mW!@M;XAz1Y@qxxj+7A56tf-1-YTzZ6Kn=k*}4|@{q}GS|@&B-SL_@mHtujpeqlPBrBd=S_co)U|gh7RTe3 zhg!#N_TFQg&MfC0J9$CGS%eMF|Ne76)M2)!}?V>s4Yr74+-?D+&2qJ?0#;I)`*-v9i?k9sb7dt z4e(f|nJbsJl6ukrBLBI6=&k*5k}zYNHg9!PUOne2za=AM>Bw}~%$~A%f45NQqKTJo z;CB?&G|Ohe;GB8tI7hjg?8_?SsugqH5_Q7#O51iuRfjN$yHMgbxV2I$FG5EaHhd3FV%8UmPA(4ijS>hVapn6T&HK+A~O-oKvvztjP?F!rmzUxVKC zfha)&JTS_B5Dp^D?K_AB#BsE4&KCgWa=NBCA^-U6|G7Egzlnte1o&Z(hk%C!jbB5@ zfQ)$+Y8)eiTx=5y`Na4WyX|olaY)V6A~`6*^Bw&7CV+{ z%H_LiyOvxb)9%SD9!Z(&&4U&AO8q! zLbWLVy6oP46rz;&kI)}hL>VXPg`HNiZZy1Ss|w*ABx^r~l%6JC?yo=h3|_2rb%)@g zU00apRl3eqWQd$XC}7%rDbOm^t3av|EWJ&E{$mhmwj>2s+^UB@-0n@o-< z-_Ov9qEQ%ds+K@h$3csZQj68YY|!R`E{lUxw3IEvINk>nbK{TdY@hUh5P^|H`r{Pw zyqzh{2HY&>*;$Qv^oj6)zT+~o+Yx_lQF1s{y3&X)vi5m7S`+d-I!g+s)B(EZ6`1V( zrr#>+lX9S~01p}GazCd^vK9Gozxl%_zYJs}2?+<3_Rb6*68bvl+-yAyA9?5hrI(KH zM!sarqgd^Q{ z8E@Xe`uG|NUY2F4kx5uc#r7w8QHK;ebbZ!3-<}qHQ~hq@nN?1&0af1&CJwKVugBB? zQhC=miCDWwVY5RoEb>s=@r@ylrVq^4C_fn%EEut{Vysinww4F&f1}6u7)ycRG7p|A zW!dL@iQ@kZpBOb8(ko?0`i7~9Me-;|-Y1x&o<%T9gPUnGnvU>T($fnkdM6YN{o(%R zMRF?GiJ;d_bI2(w!#wIrn~^PRz?Nioq)<0!IW>S&eq@*R$!X|uwV**a4o#I9x|3sy zwo&Jca=zzZF{Q6NDMRHX_F4eC1&Vm2q1O(Z%$NL-z#0>2*rjN{yE zYUJI9dOtWNnA*PNIVmD08m`8y@36CE=>2VfsWRC~UB_NGAoc3~(0hKT`SOeXm)^ls zl*hC)-u?~42ffWRKqA6ocp^d=pW_7&lALM%b7?5b0*D1NdJ)}LZNt@k)x`K{*Xim@ zKK-{@z6_}o0dsO-$lq!BQ+!2JxoPM6fTe=kZ z=og@BOsRtGpQOvgT~~<2dEWPPt7Hv(d@+I8ivHaOJxWRlg&{)onbbR!AD}5YD=THe zTV$9Q-@`OWR2BLB+d)FCJ`b8m*2vtiQUs?@48#<)ghIh|vtXn={Px!){7XIYq&IR{ zs^oc?jUUAmm!}#uO22zoJf>UNnk<8Gh|R%W5zwb#c7wfn^KRhEy0H(ctKZX}|{139vk5^eGakTPGBXS2SB)P%yuCPJ@KNPNHo z+KvwiA7p=%Mmxl1VL&%+^?%i}cjz0}xSm^2>H9hbK!rJl<&#D7>YMU@@nA%WEmX~U zL|lf=%Y0ns`V`56$X<-oM83_rKDL?QbSuTXT=siJ41aC$Ntmmfzr$?o($+JMVuy=5 z0rzIrVn{EQhsWElNYqEdvu4x+9f@Rbq{k#STJN{&$HLjl1$nV%w| zot4hTp(CnP@mtI)voB_cs+%}5kv?T&+A=yIShhlXYlVe5qVzL1%w8BaKb4!@HO2a9 zYOKI~Qns_|T_P~GyP=z~D>>qb{;7U4L#xv;XeV`ryNs{q9l5~0Q?uM(`5J*QmGO~R z=#-fl=bRx>woYv*qXMmqa%r+BvUZv!6TSXg?jz5RKyl}Ntc$w0Q}o~GM~4@Qu5rVE z<{e$itR{$DwGil&$SGDI7j!&#*`Hns)c{zN8GyO*|Cm1_e|Pl@3;dJ0RuKBw1E~s{ zF$L0q?Jt7{5rt$<2A%>YUd#?|7Bsx*|7(WtPjUc$p?_^QV7Fx;VkMMj9;5-M+r3=_ zHfz&u=o_I}7Y9e@d({x)RepTSnhMMA_orNiTPlRt18<*N$=EjkGjup3GiI|afeucvU`LZOVOyGkfw#F5)Li-q! zPXEdC>1b$ZzzZk+G5r_p3QF(oQwzpQKUr^d;)z>m2DE^=7^;P1TS%%6FAre@dwr$b zA1)%mlrIVk*lSXr6@4}I-~X=S@V)D6{qosMYy+7GGP|3#`a9AjgQ_8kPBOCjx}{QO z1trO0mTH9@4+X_)*pJYFA8nj0J^cIwWoV_A(@$oqFlB)KY{- z)*xrvXhu+0PoW@KacqshD!8`8EQzOc?lI^U6HIsYapF7BO$uFB1D}I|6+5*m<*Q3$ z&Tc!W3D0m=jDvpb&3&=gt+)}=Sj}Vm)DPQh3V->SsS25Huu`Uy*BYyORWG(y^OW4& zV3u@LtNnj{=%0*seE)Vuk-Lm`(5z(;Kr_9@#)Ke5$@NsfT&>qZ-R3pN{wA%DrJKuu zLeO~pV&`N_{@h-u$3xE+_02EceDQ$%4b(XBh?slu2uK@sFQ;3W1u;N4#0w7uRYpS6 z(VoCU0`ktP4ev}qn=f7Mx-mK|s)KEZe9*F5fXr3nA*lQ7TD#<(?2h7euPT6qc4NM6 z`;a*!lu!7?X{vfXWO21)8tc-Z{c>g*O`HSMqHrSz2A<+TLk(A*&1!n?KWO#JA`Z6l z=QPr-JxVb4HrIXhD&Tc8GC%d(c(!(Jc)UKrGKge zJCFg9GKlCdb0=xhc8<%pcg{JfZ`}$Z@rRAU`m{eLK1o<2%qtt^6TeFgihY37{j;(^ zyHfXKodtHRGGWAC2Qj|L3cUzXH8)lUWwA@ZaUavEZn{9>MFa|^bm2WMJ(k>e1cvr! zd_s*am7~JvkI;8fmFbG~%4SJu+pBh}4AYnuAc7fz z-XLq%U5WTux^Dkdna$o=`NXo3v$=v517vj06e3CFM!7QB^^E1rZkKr)n5jswlQvHCPM~XVl!b0pzmOeLBo=iK=dN}^>B@LF+d-{)V z@z*BPTn}RBP>bHh(~o{VcT8k@Dz#}7M$qWdgUKj7Z})9x>LfQiv_EzeuTHS`r!X#Xl;B?t%$!?sr8sgK_8 zfcQb4$FR8_VAHe!h2OZO(o!hS>ocmZZpP0PG34q_a#X?d|#P%zj)+( zOA%fb>~!W8IQ>-?Ei13tH;z+`s&nW)rVyTE?&M>-vqBf?=knCmkaYlp5E5UOS)j$h zBG8>58S+d)aMA3mpp)l8l~didR;T+ivAa>j<{?!z*Km>DvoeN&7o&qyS5u7odzFw{ zD{OuWeFfNp>V5QRDPQ9q_LU+VTymMD7VZ)wKreovncII=Ic=SHT^;WA zB}Ruz9jfktTe!vtx|^CFj-$SgQP6xDePUs4Z4Bha?$UgRVVtlS$9sRTS38P#K8z|; zKRz|oOe#8D+^@#{=|e~H`H+itDxuukJ`MKIRzo|Y_t`~XY*InwcF+z)4bUutz;qi&POQNTL~7Wd!OYy2WSu=YK8zxxD5M2A=n zF%&ao_Lfz+6&Ar^%FZ}Qm}#sENRj#Hr^#Ls6YZ*MDuIuiqfU-@a$8Q(OkA_387+va zdz-1vk<2gxYPsl4kr*WT`In3^|>-W;HyTv%Y&7_~KJV-oH8w313X}bhXW= zpvPSt-WrH`Jw7-3nC8r|E6jAuAEM_?%_&Vos(p@RFNvo}`a*F<`jubrwyddE`@kJ5 zXxM4;wK9q3`&Ew8R$pTs-^q)R)*8Etrn84o!#(w*&+l!sORkAuKgyB*g8Ev+?qX9! z%EHzz1nb2%?xz(n4GBrvi1kVHmzOxRNTAm&2Ruwn;kqx^>oRb7zE*wmg5*8k*Ys7f z_Iod>#`;OEd|FPjX_DW7RYAZm3YF8O)3ybiDqZ3Q_Gj_@S&+uR{6el(C6lRJSOkHw zo8>hfrqax#rT~I!?ND;9Ni0$%`G~HW1F7ITx#nvEg?3|pxX52T4q%%;@4OkA!g_5^9=`gsWS_BI7$FMA! z*gJp~q(C6!cgbkd0%rw1{Zao|)g533At#wo#=76Mrx^$)zhYER`b2jhUF(^9kGw<6 zdaqbOiAvdc-y8Q;30G}pRq&*n|H}3>KWYMWreoLbS3i~3QR!Dq$Zr3r<~_kD{21Eb zExy0E|B%6+O6~R$`4j)OI6@1b1W$NJQbZz=-T|+t-IQ`xHUIR%KV$5-0MG7(R!+E?$zm-q8gqQFAY)q6{9GC6U(JZ#36hVA%mPSknLopgZ^^@JuX zea`K?$lV3SNcv90syZ+)}Rot zFf8T>hYq>0~n_xGLpc>7y?kMY?I zZVFPRLbrV9A01YB&&Kj;wPAvA=PbQR>}zj@8m!Wg+-hx(9+L%kFysC~hm7?;m8=lv zIcwN}*A?#f{VtOLF`hMJnGOw>1gm{KjNF}k3h#}N)g`-U;Ks=CWgI1B)y`n1&|iec2+%xz#$B$n|k-HD0iWkVu6XZFdkE^kgm<%Wh- z#zl$?)qRSyajb=+a>39bn}T*ubf!W6&lWfi&NV%m?uh3g+K9CyDJY}0C*uQb13Jv@ zh|GutZY*GTW=sEdNzeF8&HBPkEZXQW8Cg>6uP+HH#r-+uUTQHwEJW^4D9BmI&MwXa zbSfJ0m+u$5cfOc4_SAl8vf_Trw}|vQWJHHe>OSBBY<5NWx)Kwb*O_7$Qx?++z9iSV zpk^`GBw*SmF&-UkU3bxDuw{Q^+q4u-n8l|QEcnI!^%K&i=s*S133E>{^w?o#WIm=8 zXHef1XKagZo{`J}V)<|e@?K!NvE=xBjE2J6HAmw7)Gy+4#pX$R#i2uJ4=il^%RHC2 z*zEN1Vx^z+ZA8UKr!P4W1dA#jZ{#5_g~OQC`37|MmSDX%>gxjCQSV;c`)qrE@cA&$ zWNl-Q2}KiQM%Ah*Q3_J4NGd>?&-+3A%o&)+>b?n2@X?%|r{GNKgXx;9kTM=FP`xlP z`q(&^qIG$L*iDP_6^f4nCc5|68x!Q`gr;#Q}ds#IsDJES+8?$tw1~0i9`v`TTCa936}XmB#~P z!#dHyh=`D9^NwlUcmZn_4PWH+J|2<1_&Qx!Rw8Jv`7B?_{sK>f*%Xrrx!UIT+Ag4g zmVf%Yp5(+$!;t6cd4qf$c*=JZgj|TB~cJsEG;K^L7d)tF)Vb}1W~BrlqjRC zzCJ+wi-R4_HWNj|L3H?jS93FLJ-CZe)O*0={=pO^4HwidbdREA>XOuVkBiYM#LGQi z`%F1OW<^u-E0XLkT?Ai4bHsOL=qT@W`|2En*1I$p7u*A#Jy*Y^iiKa@hZ%RsyG`0l z7HueyGd2Ps`dpyVnD=UrxyF=!s5S|S$W68w#o$ddoE3Z*ZM7A?KuFJ7`cd$PkdD89 z4w6aFBfDO@k<>_|DGid44|Hte_Q4EC3w;tIB~QxmJ|6k;0>Lxv^9xvy=Sw}0A65(^ zv4~O6NM#X2%bxfe&JNZ$>T+=sC$?R#O7T)Rax{8`<97LESwBr)d$!7J_IO?XO|_-b z_trJJ+h7>Cxj_S0z>j_L4PMrfj7M)=ae5#aJB0E{84U+a9HyYB`fS&!9$Qj6mmR;d zN@8{k+ulz5w|&*2CzeR#v(+h=d#78k{QAle<};PwQ>f42t+DO`O$!h1^E2Nv(~UV( zRnc63DMB@xJ(o_ff}3>qrd<02XU<^EeSwG@)FkoDbFltZVD8p^vk22^)f?$kVQX`W z3X=Z5GJO#Yd15L7d(QPPrt98f0NRi`UDg8_Jw%AS&>%uE5$p*z7=VUkZ=hg6RY}1p zkQMvy07*QB=-vlh6)k+JS1^+zN%GbCy?1d)RtY=S95Pk@4W}0uXJ;3arjiFORWVp1 z42?%KW>^fUi@3Bu&p#P-h=ovaO$ne)bl=RY+g6pAUHVVeVaqhDqMXKhu=sgWQQ;fX z?6wbDceuxT4!R|w`Rg=lJQp#hTl-#y3W=7g71d-nSaOcj{E3bhv5@00EF&UnAj_uK z$2KVB)I6$K5Y1UZO?$EE7lpC~O#Igzt8QIwvf3UyT`6ilv3f}KrnDU_0iXF#9$iCI zVSGhf@T~U71AQr`MDrSdr7@=S>m=BAy2&K=r_~U?Aem()&X7Q+?)JpS1n&7k$o6H$ zi+*9~3)H;?@YT%EqgsTT5QDPuVr9ZS5=K&Nt+yRYE&1f!S-6Zp$lTcp-h!x1o(ty6 zX)awJ`&FkdIaCZ3K11d0AT;OROjJiPT|dfJ!O9ZHO{^O(nY<^ZvUjnU%DspW5K5`;*7CpLEUE*y*2vi$L215KkVMh0af)GvT5*su6iHFPwToTY0?@U+crhT%GMEUC_69C z3f}fzZ@YNQT&21B|I=NL}qQEU_$CfHYdAH)&U)sc*6aG zO_TavG2LhMxmOt=>m*2HqMe#8?dyZ~Q=oG?U2pSbdl@&%byHS%`0jF}Bm`4a zNj*RdLhk^FOtVZ0p*3^^P#Yn$$!IF^@2&QZ{b{_=|slC=_ zV^6(uZZS$o0zYw+82=l)PZ{FkPD%_9ZQtYLB%^gFX|^R= z%%QvZXOxYpO^#T!W%;G~MEE}fD zn~Q&`Mx8|vM~5-I)u0R)-Sk=%NLuu<9x!tWQonRN_hjnFjmXBDonE~%;2aC(J&wg7 z0MZLaC_+dhh2O4cG2t+aHNH7~{>i_*hEls=;F;EBH3_Z_W`UCBt)$p%G+QAKho=Er zTH2e*M_)vqI(J7dM2}?8FEEU+)B44@c2)9CBCu(-a1J=dPha>C)#6No*OS|)gKSZx z`+MBVicYS_41-$}Utpt&adcFVT*`;Ee=gH`O~wNmEB`w>vqsD#3i*qES$}~ijYs^YS)zw3qoDyF3`Ta zW6L&$iuymEpc7?3{uuV5Sg2Sa06DQFrrgz@CPObhtAk4{%aM6}C3_uPmT`Y0w0LCk zQBso+ODxY+^4D8+eB*m-FnV&=n}-RUA&ZgJ1~O;3621o?tBQB8!TyHFS9c+i2P9w& z5T7tim;`QLaN%O0L$is%NbsLU49Szny7hB&p~hqd=*!c}o#nFlO>r@Om=&Zqh` zwl#tsBsBLc0?_$0ETtd0B2PCSA^@N$@h9wl1p9%S#Ap!_3sud+5C-HKLxv`Gtqfv{ z1_xzrTifD3Uxfg#`GnwWjPCi#fFh1IkDf8OP}LH@qk0Em9^c0ys7A_I?%0MrWqid` z@a)&f1K-C?iFV&b&27`J1FU@9Ro`#RFSvH3O6E8-TWU%|UqqX?s>y_~Uk*o70-Q%@ zNheN(0KqPUWD_VveZ90cxwlmJnF;of##hM!nkex@;TU>yov|T_fz7qs3gn84q+zP$ zlN`=9d>&6XG@{Q!NdJ+l$i=#fPILPK8;>CM@#d>XgiN5Nr(q{Mt^u4nDmltxnva3h zut+@U^b)a*`wX?XwWxS5zrX8%+h3;~+GZrC94(?$^lWO#MGb)dr+tBTR2XJN zH~TnKoYoHCD9J~+(_mD8^!($i$u8~jM#1<&jzP6Ws1c`U%@Y^(&2CMCvtP;_8wZw2 zO>FQENYZ_)j%u8=0;4~=kXN{qsr_?PI=^Grqi(nXLJvLVg7-gS{=a^uApburPlWiP z!x_M|L^=f+J}rR?lcWc)A!29l^zCiiP~IXiKB}IBSH8#p*OU4WVFj?LlTfOllGI>L z=>7%{8sw}hnS6-k(>IukKJ$*Lo>snC?Wjy-B2ADYwz(4II<|2lglRH!Op55zFMVq* zZ`m@A4z$38YTb3=UmGT~ zf#fh~7n`#Zpe7_y$+nicSu0@B7$l(GV-tD>8JjEmeCb3;qoiK#^23E1^#M%?3Z-mH z&4efxBV$vW!lCAvik`!;N=Y?S#WVl&hy=$u=t{Pc>g1!6)B3&&%t?3L;H*!En6p%Z zZ`LLIaOI;-5Hkc;(Vig(^3aCh{wPI}Dz6x?K2P4Mk;0jwT%3rDAL7oVvZV?ELmhJWVRh}gVlvmCg)+oJ92v=+XgJc#$x(B| zvqoCe4`Hj_^1THNpQ|F4gw2QXsHk){+%-NNcXoBI&M!ZuGRac6>TUln-{SD(!@C;4 z?=;<}D_^Pt%h&r`b(C(TYgsyy(zpUN@bDQ(3AhA5xhsr3Fe z*-Z?6)>Ly(eyA=pxm1b-eSY2xTGH4+T#kZ7w~}Y&V>k+HhuRI}k zIKHVC6wJDys?G!zePfZTHQ!(P(EAyA4ex~KQng)O-m+;4s2VA~Z|xuDuPVC6f9NHg zM_-ysK{3Es*uX zJZ0h5)TFKH(Htj$?JeMDN?KT7$PB>=ay~Tjd!apWiCPm*9trQam;(Pek%BM|IxsdO zjDiikjEF<{bJF)9Mhkm~TBtp}5MC4{0OT@#0478ffW85NtDrbcVD*2g&M+Ac@DD`n zgGv2^7+vfk37cPOHSk(k0)HoJ_(gft>U*s`C8jrE#ds(hyeO3V z0T>iwD{JTa>fSdat&sXqnjo1wr zSObn6#Dql)f@MKC3(Q;@B-*2G5QL%RHJ`i7sPTf)0sf~5OrIA%&{QO#0IQfDg1;l; zU>sQFU7BbupJAfXMjgNl6AS()6#MU`poq~(l~8U$us)hLh1CQtqfHN#Lk!GG$Yp}J zHs%_xu}?a&OPV`_youKhbr1v7LxjUyM&E7S+biv2!1L3oqO~jK$~oQ$1Iwa)r?0D* z7G91>nqDAGL;h)s_j8{cQ#Lb6D`{_`@U1gr(u1`)yqn6_&^$l;-Z|aYD5lo#m*2&d zZ$(FHznRU*7=dxFCO*Y`HPxt!jO1pbfMseQ*^I=-Z*3`eX`B#kt&TsPJAk-`S$;tc z$CtBLsT*9)#kVTMYD(ghGF+Z@H`deT{i$+q<_U(A{#r>sLb4QRwQ`bT=}Hq4W6l)Q zx6h!1@*8z2LXE6Mdn=Px!6(eWyc7&z2WxelyEvLVN<822({qAzpMZvNLC|wUlM6Dw zoX9t6t9Bx{zF0qgetuk>2CLyaX`J}sO;-{nkRwV{zK0Z4)Lf*|ti^kd>e#CG-rgZS zd-U>Mk~6JGVJ4K4w>P4bg>DbpAr6k_9%D?2VYN%~=!`a)!P7`D`qfaN zuXIEcmHOip+l6k-=5_>+$~}r&;U>hX{QzH5km!wZuzY|pH$$t2b{74MO$u%qnK{kG z`jDA92R8!8OhUdZzuhyD&Kh8?T?dQMv$PfiY>-M)9@jnEMM#jYA(CZoKiSb2oLvFb zhWS-Y-9XjHT}n{iVH@37+UjMDKR!rS&$h7VsJ@>jfIZ-*NRFL2c;l66IeCzFj|xZ0 zv2XjUoL3n3Ybx|>8Z0s5TJKa_g^)$rvY(0PzxG7bcL{=iSixdWs-Ew-d?+qqtdj8# zLX)14DDr3?SGs|8+B}xD>U5eo^MCtN(_CMF&=wPT(6sRsH{ zk9f&g>MO6D7=J8@YJRc)BJ*$EvGyJJyb9E6&(LM37tcsL>o=~$sZQma{aegAskvL- za}-{+4@-r59`&w#Y@nIEYBk%X5>UQZisJlVB`XhQ`ww zVA2KoXB;h^9}T63>EamXX)yB4!c9eG&4l1sk?RbwAmOqHrPX(;bAPlMQn{Ykg}mJ& zXt3wC#=#W1Ae2lIR(HyJC_aNmLz??bfn!-gJ%|S%3-sA)9Xc!nW`__6FxHZi0B&3m zH3|{EHTzZ)y)7FDsadqHyvh{5i+_uN;zxhw?fs*wyfv%=Q3O?d#(rM=I2Trw+Q%q5 z9U^8yvuUW7uO6@_KSg!!L3G&iE5P7pO=9D@_<)p`GsR+69cZr8#-7ttAc5_=R>Vn{ zx=+V*=s$lzH@)tOYA@&UQVIs>%3EA-0oeIDRLI2ECB|D9L z`Mh+?U}H0vR3_vrt{172zCg@$+3+T{2PQ~H&!rREE(?Yc=eq*SBlFUNoz9n34th(Q zPK9_H7l`g88X7MFMh9^V!_p++Y8#HAg#gO;IcEaP>R7Hy5EbZ-&WTj5JZZ-J6-)MXGFc-2Nnuq4@J-Eh(aE(D{o9FL68)jiFC5B)cf! ziS|~<%DRcsu};UC80?VdI1WG0q~OJpqcihwb?sup!YU1e2kpAb1nrJ&LRb(AxL`LN z1)4;RWa|B-i}N8RjC&kNioGLC+q>XQ+@nnNGJR*UTvL&?j_v1fxz4+WFS`vO`7PJ) zy@iW`w-*&Lz7Pq2dk#qgD_>Jwz+t2>#(vB7t{cJLom`je1q|+Q-z~o7`y<$pq(m-f z>Cd2=CW`dP>ii_N`yXv_oQz+xzX?_a$X4Z;Z>;J#CD~bEpiKjsNu526_k5ctpC4fV z2xBDl5teJ+)A#YJ`P`|o;ZLjP7Gk+hGa*ll+wraFaau}aw=${O4+|0f!P`u*DU}Nk z&yszff4`6x(=+cnrnjsTPMz@-kmDZ?r+Sf)=NxEw)+{&_Z9};VE{(9`kM%T+M2$%% z+wQ9o^&`(_u9&n3m^HAn4U)9V!{q8!uayOkw-KLC2JjXie3CPa9%sqU64E2>w|D=B zkYZ=bAL$u>CXB>e=Jp|3nJKq!Mcq?MHMhn;{Yl-%58cnHl}moOCB-2R#PvG_Z(f?% zFSv7lC(zCnMawDGKW>Q3C$!Y`|oG31jUG`u)lM_Bbf%2(|;+r3__ z-?u_O8yAWZk+`N96|_&|xQJLMWLu7z>l{pMhWacXWM0 z8mtdfeFCNd;UtUs&V8%_7OH^Ny!OoCCId*A5Bf$0ObDx&1A~A2v9L;2c-ecIV)k>o zT98}Bwv0XOJ6nW92{3t5RKQp;DW$)qp+IRA7^xS{IU{xY)r+)3bQP)^k{U zc;tua*=)90qoQFbA$cfv@h<%bd!v`-v8s)~dvB93()EK9eJhtKnR=Ad8wI?t58TJ9 zDfqZ+f4U6k0af*ykr z4Js-+6%&(MJVQ^bv-@9Zh+ zn=bVsNHQ9x%M!QLk_Ii(xKYy;1Tif4c47l26WA1O zhysf*b8GU;-UOgqXZy$lWW7W7>6;+?>xp0PeUwvah!u`uVwT#Mww8V_YrM36?|TMF zDgqk*1EYsXCn6u|Ia32BNjS94089eO+jAbOpt)(k0(!-9g8Q-4Eng{Tj$&JcGWPBf zeIPwwYjv#aN)b8kLm47_o458-4vu{`HU3y}EJpQ;!d!1_VV<9-(DB?tzwjkQ-W?o( zF5uezu&B{q=R{|IbDJ&8GV;_o|J=so+LMuiC{dwRZaO6^YLxTIp$%6TCfT=K%J13_ zE&Y;ze5~Bax{J2~l=AtdqS>YLiH_#6#dgC$au5yt#`qV^w? z{GPU(=@7M|WzN%_XS}_)b^O7fTAe_i{BabuIu?g=y4i$B-R-x}gBKf@k&S+@QY2~3 z>peZ<6G(<$dk)$(+#-~@jLE{g1)>N%%t!?McjxoOJqP?N^+9wjn7uLB8Bs*kQ8V~} z%W1WA>HyoUS@!&Qbn-8K7Ct2@%>8$QpZ{NPO_&?{I1ITGI;0QQfRUPknNe`sPnO2p zv-$xf3keA#6SO@NnUGYN`)^E!M?mBsH4Id~3(DXb1C@QO!Kz>!ZmNvu^Ql@#*O+22 zSDB%^CSYJ`H=rc3O@V+t4E+RrgoqO)>cb5nUv_UWtD-Z60a^i2Mu0~U=4b_!fdDzj zX1IxFFWGkq@|TQ^A9-|?Yf)>GBp1q*?pNWMj~v%s87k zrKG+LLYMT+I`5W2DtRRqoq`}ub4*DPgpwnSj6?NYSO8}~29lMt_vW+(*5+)3idGco z+hEQpeKuHLe&1(#AK|9jv?0=~9YXvlbfLKzdok8OcJhlOB3j7VNsr!#1}rV2&;**5 z1Ud-*XJmtn&$@4KT6 zsKtv9%d?8Jq-kI(lKlR+2kJ*(LsSt%U*PYOuX3urE#ewtH~(}G1NzlDL~X!OC%?cx zE|ud|ge|qr^5M7d0S`Y^q;OzC8sl%`UZc!GYYhc-cStrTLKq_02_o9fPZvBePsGKn z&QTTg-Y3?pI4%s4>!tlr(UCGUP5DM2vt#qV*Kfd5-+^#La`BCF+!^8P0HIz(tS{IX z)F;bx!}}gxq7W)_HT-Q^dT)VH1SGymzVRDUMWg?auiPX149L73?l)(`kjSRaQF|<^c_fu9r`2?C}i># zPaOV<0=gXt{E|Bc&mC3hebC>_ux8^6K!LC1P~}(PXcXSxgrYmh5PC3B$SDx>Ar$xo zKy!kD+u*;0x7^`{_CtV!p&`Hzyt^0sF8~4uIQAYok%!L(RS5&mE`|O*D;bO_1V0Aw znSd7qKv&>oq4IE`j70eVvG(6lQ7qBgI4sOaj)FwVD4EBuNG(iX_QN!VrJegLuxl_q}Ulv zxlqjPVFrl22T-+`gn?(r)LWPZm}$T%9fTc@cm|QN;@}YR!Q3wbfFegs1kgsQf?8_A zLHXKFBrb%{jw1@6(nDquh#+i!@v@}|geDgBBLc91lBp5koEF0H#K2TTkb4xkjjt5< zG&GV2ngOTu5K}amN&&#!10;!GhU8M&a5Mr?Qo&CJ)g1s1t?F3NP5m=VM90p+~~ zRc#dFQb3Q=5o}Pa5SR{d4NM0{6EW;SB&ncGati2Utpscas=zaYYZ$H`5x`n?8;s(W1dtScNe4~ePKPJ!cz`ezLCNpn!G~)sPXiQH;FP{h zJ_9j_bz0Fa%mG@XdqDbRbHKCpWg`TR33n1V$VB058Q7q}+f-5> zC@~lGHnNdO`2R)sbEyn`jfV}h41u0w=zUBJK>5{tz*tpz4d)63PBV}&3DGgNPi-Oi z_KY+MFnswy*uiN$#9WFzP0SAnk$^M-_8>kWwrd4|A`2=)Xu^$Rz7ZA_2dWRSNB(?6 z4@tfU6UGP0JOo;?^B#V7JmS+3Lk{4N0;lv)Vlm=r)N0>psCFBPa~dcMu$OgT0hf~D z2T&Np3k3cGM(_h7=#M!iFGVOoJtfDAf&pyuj z_sRRT{}!{M)k?{hJ~1Jue(E#EkC)#(6(M?dUd!5fp6xRKu=3Habi7*3@*QO3MsRlY z*R=KZkS~{{1=zm!T#-0j3R<5RJKFR=XfW99AC&Q2vq$Y2xe3qb{2Jtq88D6UygiJb zCJnpdeK4_Ke|YC;mMQeM=TSAv8$H`xAmhE$1DJRA7jljc8^cV`6&wyzAMNwb>eqOZGJ%Ha8QR(Mnte zGYgpyjpdYwf8kBMR^a-M&k1%=%IO(K9nC*+NEU15&cw)5r%{bw;vuVhZr{du7Xj|Z+(mXCxi z7=fHTRVOC9>dC>$kEe)Lm&r_X7MU7o762c(;3E(m5UB;pIn;4KUjD$Yla%EnC2L0@ zi=UcNk+ow#H@wPs3D5F$T`nsP=7?jBWBtY$@Ax|`TdR|>xl>J}dT(a((%89zW-%td zW>3$ZhD`^FOp^!y|lDlmyw zn*$)j?lfPc2h$hxGE5kmj>KA3viaOZ#LaCex7@InS zu(OW2gcLw$!CKM231_Jh*WU_E+EUZ$Nz)Una4r^&!=hV zQ^tA6+-CBwHgtP2c~=ET+1rxAyu1>{g)mao#~o?Yr*FW&G{x@`I+jRX*7g<~c*ikl5H>~{@Gi*o%92IOExFZrY8 zNi};~mt#vJEg+gYga9qjR1#QeQv)n0i-K8WwHgJo4HVC|WkMfo5d0_s(xP@b?hUdw z?z^uPxQhcUsEXPz#u_#XT>2NIS(bVI{5y50Go&7(iz_f0mST#(Le zC~=?iC>Yr^5(Jh;$LbfHDE#Lyp>2 zM5T5BFq$_NCQUN&yCu4=nhmWDB>o%e%(nDHvvHU%7aD-(N=v6KG$t(MBm-{m3e&Nw z1N0qZ%7R%*rs&7gZhp;k+GU6L{^v_pJ!CYk#= z)97C4q=ws2YKN$1YpDolLo>Yyew~@C*>2%BjA^fNvn*Nqxzk?1&?%0z(bMj*$%Z*J zPVnb@EU&MKRxoC3??y%3^4`VUuh|b1H9eXe?X<7<-n(b)Wby_jrm?+7n-mhn2~{j2 z=&dJN!FYuQ!Q;}b07irn2K4tZmj5p-yU0!3cSE}iMV>#0ufUSx%7M?FR z1DK*psNW*HO@}&b*#Sl+Y*qlc!lNg37r+-FsqY9O)SueHT%45C$CNukmBZj)g8qPK zXo_;s+Dl{`tnuDB*tSO)#>5()kRkiXG&1-AkW=f!Lc zF@RiEbB4)UU~I-?RVZIk0qEP?QZHdvpwVr1fTO*aB;Rr=YuV!r*Z-tHu*~kz>AVzQ zg;fIdtXx5;;a3+vKGJq@=2Km~8VD_3)lm`6tekicpV0OS2Xs)fF`AcQSI zD`0rXqc~yF)qt_QPkQoil+^j@q|g49(dc_W`%$w2+bh-Ro%Q{L1HM^Np*Gj`F8>_# z_IATa=lD1&!VLgJA0B$s09KT%=)Ju=%s}s z&v8;VfGl{~G=Cjl@|K|0$s;h@Lnvhdtv0SG-QoM@m>j0kNzh`$dZh&uTm z08B6QGs6@56qXI}Jx1P+Q8OX_A95zG?gBXHY93=By2w;}>}rKgIv)(vje+^0zXRaw z;Q`xYWN3+>j#~E$3!Sq5bc{X=W264*2_Aso9%bW(Tf!hhD;Y%UBjGF1g*k*EeHaY> zEL9I{>`6&5ZJ^{I%|`tx0Ha_s!dTNDzObfa3ShMDHK5`sxBu>$sVbGEmOry{F8k;} zL*{Vp`>%OVsV|aDHwBX=>n1u}3Uv15A`Fz9j0+Izmp5wJf%JDGQXwp0hM=l81fJdTjmP)F zGPqIumxAM%PfW_#JyZ2^SVOw|{@1lNkB`5zuzK5yb|<4G=~FcUt%a3b<>KO_m(8fg;1_+^Jq@zeuUK(NBVqu4gS09F#%Jo@PHHUjds2P}X3 zD%k%ACA;AdN_Kn}FgzJHQl>8M^e*e(z|g<~m1+bp7oB%uWXm?ltO-Fw2%h15e`cEd zyJ&!PzKGyO9X|wk9>V{p!93x?gR;8iOl%}y(e;OQ^11U1?@ljunjWn7iiVk|uDJ(q z@EbNqak!paJQs^GGHAC%Sy%(TO*k}R@(WmmF-Fe<21w?mhv%J_9?Yzn$9I6lJKFXi zFl0c>CD?D7J?mWmYwyJ@XW6>Kf9oS{?OZ^%Ho%MDpP{OH2+)_8E!be?_}c{BkQSu% z1+2^(^#~@Dla`|9O+;Wdc^@$q13t-thWu-}8TzTBYa{)NsR%T2KqjuB-LkG7 z3t2W0G9VP!&;C~^)L{c>dl422+lxT%>~E@=z@PsT3RHX`5Wis^V6^{s0|*7^#(#vO zoI{^fH*2zGYJOTJKRM3W>u5BLv^S?sd3HkF8q zn8@&61MI1|)4j)pJSX~iEI`1$Bg`7WId<+K{viYvB-xK(rw4`=H|yBO0{0ErR%O_> z0`WRts`!om596vLoRj5;Io@Tx%UTvr_0R6xyhpjY?h}+8oC2HH;;@#zCA%vBW|^;6 ze@yDWqi0hH+|`rFwtazpSRx zW1}G%wbvuFZyWo&t(kh!!@sl{t!9`cxzMnAF!nYEu5Dc6LnJ)QRdSbL9r}+@D+9;2 zTmu&XCvVUFfE}p}A3(*n=LEwlCzJ5F(Z>CUL;{}iy)RXOZ>#`f89-d5s0fGGO$Gpw z{P#}GvT1X24aQA<^jFWgRNnz zzN57xPfz|M$Mv0^Fa8gXps42KWih%YL2?Y^dq7MC&M+`F)J;!J300Aj<1=YjJuHFE z)%*S@uuc1JQvrubIZLo*%PWsW* z{9i(y6B5M_WkZZPXEs|_d8NI2b_Y?1ZThCDquxQ(?!3Q0L+OU?j# zm;z*61aP`xyw73FR+v@KE1VKo6w*l8?U5!`hP5461vUdr>p;9u&k4{TYN|f- z7jQlPFMmm=0eU`+ID?6L|NrGNIcqpEW}jJVkccJINr^yC^ zSjLnG-BmXrxxD^BOf$&A^d~6-CK?Yq7PmMX=-PJ#5AB}|fctaV8i^?dOJ^@$D^$@1 zLXhJd+`|94@qE8j$QvLmLf6*$`r!j+mTJq;mYO=>6jk(j_jla~l;_@ZPQlUc=C(bP z$Wa~$40YpjPdNG&eolas?K zrKif6+$BHf$YW+WfBX#2A0yzhNK9_?kWKhc=H?GII}{#8Ko30r-fA4|$>zB_*`DcIjOqiKkn?pDr?QD%!ta!Wb^_GoSq8Fkx=!PUN z%heW*m!6o3!LerepTQAN7jt{_@5={$SlT_#UK95-1}|2s^EA4U%2LNDob6w{cGws>It zu&@Tezj3RYGr51=^3$>Zr3@;7 zQvhRT;J9&j{V=Y%a%$~ffR>Dx-n>P?8eanqFE15i()2{Vw_2+eru~BB_SwgoSOG25 zGHFBvsPmAF7CZ(jfCxyojJ)5!vrOu6GDTLcq{=g^9M~z35)5q`#t=x8w*A}xKVT66 znggnWeLd0$*i!m`fvqU07h+ik0p)HxfDbzpvo|^zoi$=1QJ8iI}cWAps#pHxF zqd)nvhx&c_V+5>~gG-@+5CEuUn)@iY1pKOsNsLK((j2>hI4fUOX?Wo2?N;m#h&OPj zA<-O|)C~-6O{HNKsNh6S;A()WD3gF)zW-Sf! zhcLP7p^N0y`GqJJ#l7Ei8ApH$$$M{fvO8mT^X911``F#Z2~z#vv)fmXeR|+@!>K1X zXmtWXPnVQF{r}Fjy@uRJ5Q0!?2Z9EKq@flv+YEo=&0l9*5kVZ zY*7Bq0k<75N2=T6D&Vxh#Kg2Q+_j|PVgD=VpiVB#zy3D}3`=I8ZL~a=jPL%FF(}4_ zqy-=(1%jjqO93r0n0PDD#(YvYJY${rIYpta7K9M(@z)`6SP<+7BvX(MmUsAT)dr9v z{&V}kzlS9k)c3E|52Q4#gg_5H1yX65l0!F!gJ<@Vt3jen-!xfff39T~FOhW7Yh0ll z&>Xpm&_rMY@ThfNZjCnoDG$DDZU&&Ae5@cVB}D^El^Nhy9`zw_Y0!b54I}vImh139 z_i@=^FVBY@UdI(-b)tFuPfD2a`u{Ei>ntwYe|2_#?^g4Sk+T%NSM)=T3+x+{=8j1k z%8c6vij_$l`(t0NT-Uk7prt89w@|sLI%9U^fkS9ds75l|zGLXRt3(%JPBVvF!XGE2 zZCrl^(3XIp>u`O$Uji(YkZB8o7Y>9Ou^qyplHzD!Be4tzZzkTe}TaU~=sVEtjQc~~$4`;JwPa0t8A3VVOU zmoVAzr5K5m01vVpK#=~k?7}YR$!!>y)8rHEa(Ya|E+@DR<8q?@k1`mS6Eyd4$4sbS zN(s1TUpXE}Z@91Ad>oxTUX7l~F&#VjJ&QtZEH9wE9CcdJvAkRO6>LdT-IK^Sx2o9- zlrRQIW*jh4g6M1EjyNVe{rcE>hXy(jm!QISgac|BzgAAyQR>yH#hP{xil@z~vRku_ z%|@5z-Ph&Apx^K`s8r+PM8kU#dmBH`!zKd+nYB-WEFlm;mf+)X-{FQ?Wfv-rTY(l2&OiBbx9bY({o21eFC+C4OlLadF3=5Xglj1-| ziT=8l$G!o?5gV7;M;Hd+m6R0Smn@1n0DLz`7N+ZU|KB*eqi5s){IGtH+oAepjd-l9B*V}5U8}3|VX04Hd&^$K zBlIUmzSa-|uZtjs0$&2|UDqmFQcV~>j){|AffcdsRwF$KUf1>36yemE>Da}w<5WoA zPYiLAHHgg3* z$E4kVQot|#{3}1~-gD%W_R5?BzpdEcUoPveYlh}08)r+Tr8^p84h*6@ZQy)Hb>Or$ zI^2_2AJ|NgtICI0UXy%yfp$C%#vZ!FPKpWIA%{l9Wg6%bnEEPX7GR>PjNz4engEO@ zuRcUP59g;(ZUMo?-;(Fyk|(+chtlt|OcdEk-K^K{$pi1zWQs9#f7v%Jdc#A)-EEz_ z^8$P1e|n~&%t_j&;;f+zhb$a0k$h4(>=;~Q1>V&0aqLbBDuU2{(e?Y+5OaQNs@#?ouk1(4e`438fUn~r&HAGoX> z?haFXGrW@=fgDZVoqNpCjAoERo4Ur4CqP`$Afwbq2{`RB=?=BGmtpTC`Ivy}Z$9%@ zG8lcYg(!HD%F}>Fdh;dF>N07lt{XvtSDJUFbFga29wJ*sFhU=e5R|yE?_MVTPYR0B zYHxr8mj7Kih55HW@L-_6lhhE#Kb@cMiUvZo)s0Z}>JQUMo_0T6Z5R&Y?J~{Bla$_> za6g<5tPR-*ABk{RQJ+{JflwZI`k)ZzEVF}(M93-4z{b;edN8h5_VAKbEDBog9D|LA zN9uo52(Tscf~zo%t}!P6c)XFSk6gxVR}(g#)+xq9%L*%qAF z|I-*OBUNzN4H`SK%*VEeN+Y`m-i15(E#A0tIGK}iv#ciZsb@5;2IJ8~M+MjkI~t}{ zE8D>MS4YDg5oH^|d&O|`{mY(Afyf@D%9mT<1R{q%7-hE6s7v7KH1hwb%dvC-k5a89 zF?-YV?V{~SE5z{w!9bT}3~z@x!rP`&pWyg^N)>F^dN}?`5TH&fg&*RiD2TB>rJRh| zvGpDT-sCjaM91Rpo0}*XPX>@HX!M*b{`)d4H0jaNg*D zY>0yVnX2gj+7SgFH+YIy^V2pzH_+hYI6J5h_`{E#P-Au2C_;iW2sf0MTlj#v$&jaj zMXLsr@Zqvd_3m0n)Mh4}wZF)+;JUur{I(mcEN~up8)JW@f&KYAz<;-&knr{s1!nsR zAKqH#0NYRSg}+4P7%K~?C1E@JBzx;1(k)uTjaLA(_37|uM*?>LL{Iht{!{~xsu?^1 z&*8mjsk#)%YZz>RE}ygl#1ymwCK9v3Rrhz$;RSQsy-!YeXt(QNkhf;1nHT(|j&$(* zESnKyK@(cr*wpKwVJ{iID!+nz>u6&E{A_K18{Nl*T5<)ytSi|*@&Z4p8$(U(Ng0*z zqt_O~n5v!jcR7xB=W9@F#*=8NgEHPjwCUFZ@5kO%RlD1~(vqVEr282g!yahj<$@#L z1Iti-)c(&JPw@M*A`)4qu@8U_VP}&+V_Vt$>pAY0TJwg*9`>ugv+>g z;8zkd4iOF5#N=L^Q4=!7Hp}CQ9fnce1{74{V#0sn5QR?OI}?uzcP@es_rR+cmvYGn zP--|M#pva4*?C4;ayn@wS~#j|ve*fy;5V7+Bkx9*np50ynB^GX*ckmzUw^9K%6iiO zTx8@!5*kFZ&r%4>jC<|5*4wAIwOoY=x)hHt_gxCKE18?@-Xdd6BpOpuAWQn<`L-*) z{`R+sq-B~NMN9BXPWFda^ADQ}ZX^y2+M>Sqzs{NH&HqvC&~iW`ZxB%tFd{ir%Rq;e zB$5lzE;bcQm0Tt7-eA6XNBUFePv=WEtDKdA+5;W|Kb_fz=CD(!6{fKp$o(lYuNsnZ zI#T^+*NPS8JKeU;<)cCexfLy0wqAXYn6 z2iY2z;?#S_{SLi8zt18PlY%ckUs~I6&@oQt6qI62O5^xGP!fr)>caZkul_ON%iJNc z0=lkS8Sgo#cnb8onDR8*Y&8zZLWXOdSHq;mejozNeU@$#k*XgQh%P=#YvTs#K_WFMk$XAx*(jotpN0vo{v~hBn{Wfk zdtcMNPc0K5cI*fnk9a?%`|9GnjkE^THe=Y|sar)Eo5nnuxjF8aD$hBrEuvYK z=cmv`q31qRSV?NPHjzx6$KB!S%gziexv8vcT6)Y zyDqIR9ip~yrmkMp+EUo{J8Q!lL4J!Ul{1j&R=Z-AgwCcO)q9s|ihZ(kEMM<_WutTX zH2*-kVnd!)+vyb{7qf+7Kcx9qS7!S3+VjjsM8L47sY{$s@-XFVZ??`|evNhQ{x{jt;S7_lgz$ zNlQ9yPXDMa82jZ&6Mx(DJ_ghDVDZc7V((8SJ%I>MDPM;NgZXUo6 zU1K4znKmH0@AL5X3q47a40A3t%Ac8nYpL2teCAZy!s2&Gvwgzt<{m-Mxp!pm8!9>9 zn!G!!*7jW>?;zI%8jjUrzS=~ow-{j_L2r&NUaIa;))J%}qgR!)=S%#|Pl8^;>fXp% zMRVEDztX=@M-{iA2hZcByZJsB0`I76@eI7`T$um%5^w3_OSV~Vl?;c9%Z|D-;X8WQ zuGF*9&9Ayp`t0^g`;ETXA>BQCbXG&ZeZs04hx%FCz$mT~jo0ccaSW&l+v6<%j%6%F06$XMFl zWb+DpJh%0JfP{73Ani*kqRl1gROmK8@sM&H$Jp%<{H`;eCHOBjpW($3k>{tl3Np(g z4wxRlcDVI*dAO4HQh;a^@&0e^umQTb?t)IPOAYMb%8!{_geM)8yao9 zt>>?gD(_qC15%-O9||wGFQT=6hJwoV!=%JWyrE93q#8 z6bnO^ZuknQDLmt+Yt(O=Nbyj3<8oTfj@yjv-k=4ANax!xwbEZB#Y#|GA793;&Z(GX z`!d-|yQ~F9J1d83t5PY~xqajGd2)xSxu@`yqRhjhC)Q(Frw6`Y*(iCed;?b~y-YTJ zs_Bx&fO~IUZ|c}*qi2_&YA;f;pwz3E_S>DeqMQw9rAEFvr8*7Xl3tE^W!WiOl6Q3u z7qMJO$;x?~Lw_K~L#3o%^42&{kLYP*!$+l$imJ*8OWE#Z^0A0=KInZ(M_8x6WPke8 zregS~;FTQdmN{FjPsEM)M1My~jk-Ga-IxpD5MAymO^edkx}hg0_MLdtXWj3{Sql*k z9-BewCb#bC(W`-hIBENr8aKuJ0dhbs={cnE*xTPmW`|^xn^{{-Bt>}}zo!GgA1%G% zl7A%WxNAy$ZLVsZfVchPDC(4j`Ylmd@Ci@e!V?t`DU%{al7bhKfuz&f5*OM;a{q5h ze>Mc|QzL0mgfyC!p`$56{t9#>{rotAa-3yy+>y1&335NFKoLTmk)P6GSrwC|1Nsvqa0_bn?48{{nJ8g5HHtBNqIO zWdK6OJ~dP&rgl?IX7^6dh;*G(HIJJ3r>AqGYxY3K!QB z?Anxc>tbJ#iJd19?zh6V*QM$EqG13eyM@Xk(u#xQK|C+d%_x(hl-0%HHF}>PzQy6% zeu?Llv80uP?y+7lp7{DaXB6PU^^=h?VApEI7c5Gieh_%i`u&+lnVRgKIFUpH8!^`L zc((^7n^0;GYyDE>Rp-8GN-uoB8CwvP_F_Kbu!PyD(das(2U)!On{jlDZBm}4QgO>0 zmd^qgaLuGiOgOIFtD7u8e;I(+syXZYHS9@=N zfA4IXN!)&9{ywj=)KuMmj~nIId>dX6OzS|!b$nxLY3!V5ZP?q=1Io&q#C7oW}+Jx zKZ!~yH+zS?&og|ylK6Ue)H9@%9`!1|UaNO!hM%jo=y%*bUw&Frnmy{}1&SOga@MP) z=kT2?gUV5aXGqLHNRJ;jIFvqqUv0v_m&_XN!>9W5Ox`T+g~=)n;)3?C6$ZafArwEO$QI{wEQb(uU-D@K7m)Y}VL|?~oeQvXJ~bdCM&(P( zayCDC{nhCmu14Gz+3Zu>M$1-z+xxx02VGtSGt|y}L(+Vf{QdibMovG^kEc%K9~J4b z+E~9a@R1lj4c;XqW&08MGTf}QKA)vlc-hM*UukU1`yk}@0?VSb$SNBr!k4$Mf$i<3 zdO25;{YMOI(s9HWp0C*0;Vt|yKjZlkMfi-3U4!F+?q_8AbtN)EuHXs)yd!DsRjg2g zdd5CFQ2NQ+ck02a_?*H;04EXgbqHM&X*-7JF7zPEYCwZ&^tqB1U^9K~IA0>sr%Q4F z3zHk4MMVMC*4CCw9o1g)SoGu4rZ-3mV^&83vv#D0)EP0Gca(E@=}mo~$lR5Gpl%{R zwr!RA&4yfNIh_IZ7nW6+mf9^6%;?h=6TJ?35u#qUnlLTS&ApjfT=PV@W*Ix`>nZXm zA|{&D2nDUF;BJ%k!}Q!zXFV64$4wNeaot7y5dl(JR!!08s3W?Z8wW{Dq(%RV7)}%W}T#G z%h%*)(SU0{Rcb66Z#_ZYg70yc+I=GEs_ozlDFu{U9nzMAXOzieKQ1}@eG%$)mXzG5 z_UIo0cc3pXUA$Br8U#8va*ZpTEUO%yMwZ{!zdZ1+)!-~wJ?~G$7&wT^)J=VV4*ewR zlc)TBrHL;;$0lk^%3awji*l9^ar=ck<}pGuei0TLVS%!Ri?GmqWhEd+jgo$|c%0j( zlilZYwvVxglhu_Wm8K9&biHO}G2fxxza8 z^RO8|*)^GH5dw|6LG~S#BL!A!c&K$ic0j;gpZI=Q6mmcTcI5+p6uM z86%nM%F>`Lvwa_n@<+SI%7dckWCB0V82%ns5?`GP20)+nNmpEO%Pt~?ciBSUJzSXY zHa0!F{AD9sq-j{d;vo?WM*_Yo?K{54(;CuRG`knrf*V=+FC0x6qloc6Lr;mi+0wZh z#-H)5tb8`Kxb@Du<2?n>!$8SWe~ADLN7mS_kx4rA;zZJR&epM1)#Bj5CPfS{r_;=NO`+x_(|N87lhpXqJqcl%{a zojq&rh(#^_j{?yjCfxa%i8@kj?!n%fm z&YyQ@z7IjAql4#J!*EAtMA~zDACl#$1&OM~r#Xdw+QQ**72zwLlW$Qw;1hDzZiw^B zuS<5iNIDmi*J}`P?TR3E=*}h8C3yRvnJf8I>fB@p%$5CaF2u{v@x&xn0gEMruhyzMu8+ z&Nrk>&<|9b7ZTaP>J=q26>!%BpM?Le&QMT2tG|B^(?#9|1b1Y%*6uDo)woYVQ1K1g zx5>G^hHV9xzwi3JPL|Dcvz*-`w|%7Pht;S|qmh_x{*HhmT9N4qWqNj-m9xhlhf>YP zy|PRCiF`MEn#eFDt8o|Jb$8X_lD$30?^DZeX^z@qORqo8$8>7B*hqM_T=(?vv&A?z zz@rS&TS$^D4(a*!&H+hA5sL-vwD!j@FmDur41 zX)7UbI<|!7v)(un3k5gai-`}26hGdXJPcZ`FX=R_pua=cGo0t;cC~_Pte&XCyU1IA zvuAUT-JgFqS`KP)*k9A38{5?ikSaJZ-@hEV^sI4&Mmp)v(Zm@&9c^K5*j`qbPemwOZDyFYr;k5OsrdXiBXk3Y^x0wsL#L7OtMtEdtD){ z+^|HjOkKBTD_plj&5V@|lW{(C+tM3iUZ>^v4`ALBkD4*#FIc9#BNcd=ed&U&+JX9@QyL1)1&MXKm@r(7(;P3 z{28wTx5ek5j6zb*)VvlWqya@XwR`7kdWi!|mDw3KdSrLB&M9+su`v9y&d`l_YPW)d zTegsWPzi|7!g;6D&y>EYo5v{G>^ZeR@xd~R@xBVdzuXNQT=KZf{ z2z*$ewaB~KPcy4ItykM{^_`KZ-7-9Xk25YKzRk4rFm+hI)l`oG9zw$Gvak8iT zCG_cKW0&iJVjZ=UN~%%R_(aCFLW(xL;JkU*Y= zYK4#ha$ZoVtW5~Xgat86At_KN5=YE#rvXdc7yGdt^u(P77+L<+Re&ttGrVjLcn`=K z{SC;lH}FaMB;RB*@R{LkpcFcS)n)cJ1xqH$Qnu~@iEB-TC9W1o9G0Yq97f_&ul<6u zL+V>AUU`h$AZ!BJHZFcq&6aCBr1g=jM4F^FF0T1?!<*t=pzYms-ZPV^m@- zAH<}^t0xi@B=(45CsTYyrW5IJDALiapX*W+VC7s6{A_V!of}Xe$WCF`+IDB7NRkG# zpW{1sU(G4i$nLeVhS-8}B(LFrQ>KTpuNCRVr>ci_oqNwFzG&iz4)8kD#u+NdNc?8w z%*T(k)Sok&%ByMC_iufsd=9yMfl& zHXYuTCo!7}>oa?NjaMp*K5}0C<@8{_eW6rs^XGczTLwDCA2*enzcrht^!>iVAKLA; zxA)Xe)VeZRza1S$WX&8L`Rmul^Oj$WN{t*jHp@rhcn|9_B1d=v)GHz=Ty|Rw1R#() z85to|EemX*%?FSB7v*27boqrntj~R!e(VHnLJc`~yk|QBI9EpA7ScP_63rap#M9DC?CsE26cOIpF7%TznY*(yAtgQc zOS>82x>@c-vh$33&(w4=&?8;gu+V^Q5m1|?4!ALLKQqWIzyXFH*5;syO^CR{i*3LI4ThZ53`Yh^ zBc@X7bh~UTH;=snSrnn+XY0s(i-dNl=z?-*lo-ekf0`Iu6%n#@?D z`FWCyYH5+({^Bk%IcPWFytu~{Z^tHnk%3x>rn{V#q>Lrs^~4Thp^mOvKg+c=&TMT}{^{rdJZ@*QCWSfvYmTVqtGqm^0)(yNTo$ed&U7Dt+~Y-9A0fwF#8J zoS*T^dab%&&D0@2hcFlC6y4&?@kL<}VZ9>J;mJpDAw!$lsZw#8A4eqVgd z!^XcI6g?3W!DiA(px@iMMHx>KwrTE)!t<_uB`W4E6V{H_Ahu&hrv92@^Lga3)%!C_ zS9lwB#OwgQUBQL}TtV>@W-1~6GAv0dLOe|}Xab(e?|mt~JEUd2p$LeTdX zl`{hSN#T)8U%r88PUmc2$YuFa_GhLh%UWP7MvARm-V?{8fOs|_Y|N9{xB8MTrAd_r z>h1Q#9h~56AFmiLT(8fPiuQeqm%miU(*9#^CcY(b{nVWgS!!N;L=%8E=v$5s-{IGb ziJ~AKu0H-~pQ}fxvvOQI8%x3p`AC&=tM8My|;g6XpE|r+XJrXV+eJ@J@@h+kfp3fAbD+H9Yp+bFaIOG?q6m zadteh${ymr&0kMfiy&&oY2s8(ixvs9k&|Iuzk4%1CUu@r`hN2Lv-dB%bw%dW@x{D$ zxaw&$JV0$5m)uR~EOB9mA;YqoRbaJ5@7rZ!uF!!6g_wcC8lPdri+vIPV|-e)ztJe|ltQ=7nEKo>*1c%_kDw?HLrey2)kU_SvP}4d|Y%-eoH7 z?hZYCayK7U6%8Va=VLBGr+?26&WGGCnUztG+h2s^Pi!Fps7Mic76TM+B8$|4R`SVk zQ49L39~rY>MsgcUju-k8B z;rcPrAbLy3pIW)6ylAPPjoq|m_TC#EW|Wnx{%z01wtV}Kd)7n3oi^X3%Mlu{$ZKi) z^D|7Wnr-_@gm`3r#zpUH9=sP7MG+WLS~I+N7}KN+#Y?{rNu z)b!z$aTvbm%Tq4j>qJ&7i_fQ>cVaBYA$f8%ERr|+JA#lmqWLR9XxanC7;Tesk_#)Q zt=V?(-(|ceObJO-Y;NLY#O={sijo;sM z)_1Jho{K3xo5vqYe37rLsc-n5M?%l?-uY3~L*u4+i*btBZMTaA!4HkM9zMFqRyJKa zdRZbVymC@@F`as%QuN8KZ^gUl=MFA+HFrdNknv@@--l|Jda{0KYq#7UR`klaz_Rcl zgMPp|$!favf&LX5@eDQwmC{G=!ggpayy;%@H-#eRW!h6)?t504&B!2zZiaWeu42{F zSP?ZJ(p&Y9ADt3aYGi`Nga{z0@iD_&Ey99)WjEyDl@JgN;-kJXrr79%-!hfFyL zZR8|B%y*nD43$P@bZ5lVgv;%^zSp~`IAUsawH`@}B2N<^@!GkwvA&9Jt=C_Q-Z?e5 z{p-P%OdaN`VpVEe@4S1%qEp_lOTaJ3OT+ByQU$RC1ee@Fipwth$s32mfUnW>nun!> zgDA&XnX_(sr%m4_sLP&VqfAK6xf4nB%xj97*6$Z2HzB@UEPzYCHT!#;TvZsvqv z2!08b37=a$Y#9i-z4@Kcl=D0fNhncQ0#|w^))i!x7guZc*nm{O8l@e(;1zyFtuxA# zfwPnm$fyyQbjoK3g2SJjJl;h~=*wrlQcdF@5|+E(s&`4>)62n&EW@CqDQV=HR5YBpWs$Bmdq#4m17Y$`&@IV~Q=QfMOy-WoQ*3NKrY__^9s@bc4Kn zNy|nhF&CX9NNlKkwWgm(F`o~|>Tx=(7Qs2Ee9a~C8D}Y}^tSDIGst4B)RSD(R(7c~ z_a`T#G!XJrrooyB@WXk+Jwl38=yPCdR$)H8ES)&%?L@ZBLBGRDiRGtJci?kX(8vD~ zQNqV0S88q!zaP{V^nT8(JouKhw5Fd}X{f^t((@(&>~W$CnN`K7<_!E4T_3G*UE5G^uDts7 zg)_JB3eyvd7V_b;`UYf(P!dFEz~Z2zP9w+^Bk{st#8|IKb6d4TVgy&6YF8dab!G%St;yj&dQ z7?>WuZk@)S;ObWwq-%B=z5OaBfvtX#nkO-O+oJoIOmP`a$lcFeu`}E*X`d~6%L$u) zI3d(y3I>OaFWA1*2+UcaZ2%Cml8?DuJ}MR2asXuO{DyshKgWULq|UenFJl9OI!;FC zM`t#2y!KwD+KktI67`2=`uGnO=V%szz6ci^`9bQ0b2Sdl$A6| zxKYeEHl$op-g?OC)zg)@lQ}LrTx`Fibg$&>=yK&$zx~;))h}5*xixY28z+#v&k7oI z^8xywPThV>DiIJlJy-B!cUL1=;7AznV6;@;O>=o&p3CWmIj&kD=N%dftqz&`r-8k$ z6hUma@&lKQG90L)*Ykb6TCkd0t{9;$G;8;oc;Aj#p|H|ebSRl`=RI*_%v~^wqkMWL z#k+^x&-~tSDWzXd?S@yRrGidh{xU7CF~z45^7hQsgx!Uj=y**(HSWEEdl$b()r_82 zw~5#h66Jrv9XeNT{Neg^^o~PU#r?EFg=}3r?95oQ_d=?zZ7*%hDAF&waK+Rl9Ddf~ z(y1j=EHywGQs7)=&zz!rD(u1U`kH&ijFyFx zkroAM5Rh(=t~&?y{oe0?|Mz+Bvp1WWIn!&+T5D#{>>tg{j6}b#={^^xk&%D`ujY&{ zZ-Cxmq-T6pVcxZJ<(o0`*z8}2U&b@nG&tQkyMr`j`yyIk%f_whp1--5*bnxIg_iyX zG6~21OLJREVJnH~dzVkU-(t0W78X%{Zn;mLMN?GJbcrlDK_Yp@Zc!Rn?8aT2q5-2q zf=`T+9Xgq%3)tc5Y94;kO-c~LAVk7+G`Ki-j8eLe0l+`QE!?*2X~Ndl@(`=Iy+Hom zcMQ(MWuRpa8RWj}4GW>`##z5VdL{od%^T?*^d&PbB}LE?ND62^PiEa7Uq1NqwoP~) z*|wj^IXD%7SnC21YpN#opxO~QC3>ipM{KejSi^meZb7VN$BEfRvdP)9;-tAjr)gcB z+JmOpf|?os=ANvKnL)0glYenf&7*h67(*ljeF*uto`mrfA^*hnJK2Ezlg}(8dRr7x z-_meWE!TL*>6c}*W|FChhuR9o^*7=1_?8wtFS(HVOY3)OL}tg!b0y1Fpzv8VH)kLGu~jr`pZ z=1umws|JbP^gXy}^w0MZh8(OWBi~vS*w!j7Pw+)P8XjLr3y?DqjtkxsNuY^n z8f;C?4|&ehEw(bpe8(zG`H-Q+lRHGu^zK7lr)pi~84r`F0;S5Gc4zTBOlB_eoC4kFnvA)Y)b-6-KIohb)+^5~uiKrp zgLPiKcX+h%U{_88V<-W(z(0Fy_=IcKbzp=@Q0yoMI@DzhBZezm(3Trdm?WQ{XlkVi zsIBc+0qZ|(mVsvF_9};k)Q*Hpqz+|-u6u1YcP!Iiq`Ff9l;3T(BGeu!*Z+Xf9IZ8&t z?_seb*kcgSVg+Yh>^7m?ytMMpm)Z->DQ0oToN$zh z%&>Pw4I=8dP$o~_D;2^=-uQ7(t9{ZBoChLXj&Ku3wbF)PJ1SX1^?&`+iH!2X|CBTgrLXsxZ)vhp|LUwd7$f~OsvT?O0LhPN3|s3iw-hXunWhAq8@}^> zC-UXT>rg#YD)^0MLqk52a2cp!?FC0$e;S5Evq(m6T7l+;VQDYl!u8LBA$3uTgiUi< z<+@YqxAh!}_F>|wJ3|HZJdLL#^gE)d9PG6>fr>-wJHn8?T$S9hF<{=O2E zV$NOr4Yq&aa=Ie5bI13|DL+A~K+$Ua&!o)Uc@+zW&LV7G#JP7rZ=jybr#@eQu{I@i z50;)1W^@{y)SyHi`LLYH`({IwuY1V!`^m zV=RFs6dT&mM;MOWwa5Ah4Gq4zjtNCQfZc+x*IlegUu!t36k`&ZFZ0%pl-LUJmS!& zbso*HlO#?Vdvdg%biZ=2@md}ZDFvUC;SVpn9fRTHZE(%VSM$T1P^gvQCaJtQ$+K`c z87!8#ti`YUTf!`+3|_nr4J`pm?YNQ~?}XH@&6{H>7eX8Iv5i6IiXFS54@$1t=BNjT zb-dMnw$}c)8Mn;zYt_D%cwaC4(jSKH6fb%lYh#XI_EnT7G6on-E4%gt+{@CvjQ7$O!XM z;~u{xoUD8-h>st-Ezwr?dR?zIeg4rp-K6T~EX^MFEM8+1)34-h;)_a&$!PDkMIySR zH&t{+qXwS>&()-9t-Ro+-P`~?Oij_T!>}=t~yO^CVK#- z+rH_zLkAx2;}TCZ5z{O>+- ztlUyi9&@qMCDpjNF9X9OZOuwk zEwUQK1JQ>j$=A}71y)}RR9onM5A^ULp1oK*a+8yJD<&*7Ql@wfv=f9zOvWYncMlFf&%e`NtuAd?fTVCc zSO*f$VB5rcstL}9On*3Ph(55w5mb%&!8tw>#BjfA@Hy=II z^*E#%xWi+3#g>A95$Oa3_yKkSf-SdJaItFD9>bm><0`q7$+dD79{3{r1qh@e5?~7b z#a|Gpb#j0aAVKd>aB<=J&t5yTH(YD3C;1{v2rIZdao4h&V1)xdlTC8l)sb{L`#EFy zhxy*^zWK-0^tg&!x@0+o8cwgnkmhMoK8z91*`bP=)8DE)Y4{f zS*N4C?QnE+41HGHJwWB5syC+O8;Qx~y6{D`yW6@h0N7(IV!5vqPAnu-?w=?y%cjpl z&qV%{jpU9Pas-aC8S&dw+-GACnY)X>UF?!X3=D=@#5?wWWL5E;-dU?zS629P+dyA( z&km&vcQTSFSc)mXCn-JlsaVddfu6@+JYs4FL235x z=%+O%8v^4e;uLePA!-HplW!|4-AU|^5fJw=-c6A$f8=2hoPPNLNl3E<1e zb&JPBF@^L6g0Pa&qf?^uj^$2G98472(uMDHkvQ5>NllP(s&JjaIHo=E5GTi1_$*Le*la+K@dRO!d2?N!UP8iM10a3`i6ZR-HHSa@9a zXx6|B*L&VXoiLm8jv%JPmeXo;Ae;vIP3$z@5NZ@7eNG}O0po`y8Msi6Xq~u<{w_t% zLdg^NYUr8ar1Z(4A4E;O#(U8o(JXNMGSmcFNtvJC?Uz^=8s%c2u--}^4R^e%6PVQM_t*49oM^iV%&FzF>@QGxXM7gIl`- zfCv-O(P!MpH{y7}eBf%NzqT;u%AJoC7bQo;oEcoeQ~Pyp;6@oOBa*eyNP4GWU&GXm zq*ayo$k7f`JW7c$nGZt7s9|tv^#kFI>p7{p_ZKu4qjx=yo8Mi;dovNX`!^G!uWc5@ z8fb6sFN^Uzr@0Y=y_d@krDJCAQKG$Iwwaj20!ftEBITxWo@$|Tys2s(Jd5TA6MUbS zAL>eq`4$(+8yyyVDx>!3nnZogx93N-nGm2sG1QI8i+8Y&!y6wNY`F<{bHa5?=zP<8 z{-B*Aw^-n9NPxEOv&1EhVVs{L6IxGIRBib#jI2{#QyIwh6sm9)Y}%g@guX$xHNj43 zxki(z`-X{p*wyJni?nAO&jYJ(X)B(hF8z;EEq+$idg2Igo%5-k=<<2A!uwB0vlrj` zzD+YcV|z=lwr1#PHSvQ3L#<;LTUe8aE-!DaioDSw)!rB5vPpA_Wh9f{Tq;vYUgY$_ zFdo&Mx>J=X(PamLxBE>=GoCy%2@4$aL`Jkys(T@~XZSK+>IR&nuA#ZaBiJ9>b_MfN zL0+EPGgpKl9cV+xsx|O~X(Hnc4NxnVBG9yu>5(=P26c%b7Ei?95FYMYK~F?nqZx28 zmKWIhY_*_&og6I;xRp1y7$vFTCp;u8Bj+=JJ5CKrhDN1n+@6$rBrj@=yJuV&8$G-oI!7%=zHOD|xzg^*qE!0q3nL1R zT~6#rmvw$Er}dt^rqQ~jHRHaJo0OI|i2_U{zCGa?EOa)-J^^zZ9@5`eT7_N6%kf!G zIZnb{HEjh-eYNh|1?gJdFOsz+9)|18dpT+jC(2g*dWFoMHR5V#UVh@V$5cuB<@+m_ zmDZ44oWrh$M%U^c57(kP7%3YuCHE@HQDgBckJsbX+X;{35589z9G8sfOQAWkW^Zvs zc22dZ=T|z|_Lv9xO9+YAciRNVl;-AND;78>HS-bg8QSRQ{ZJwpEIXL$v-25#((j`g zEf5SThA=!|&*Ymp>OJgSja8C6l^?8=y*+MM;kkg##n6Xie~8OGMZV2uBQh6_8uBJQ z=;4k{*oU3FiZxz!2Vwfeb8+7sBJr3{-1MWlC#gSP&i)jygCS-LUKzU_lrN_nH|jJ8 zOdkV=gkK`RmV~wZo+&`g4M^DFZK?3z?eYSAe6^Ck2=;`6V4U!G2fdquG0rW%=Rdfz zj>H8?-wKELEoJX;Yfy#=dUB6kXTtCrbkeM9&gwAkopH1GTwk5)@EbQRj;s+hI$F=c zeTLV+LFLQvt8u%deAe(swHrT6NXxr%X2-PJr+X*OSWz;MXS7+#cdAublBkdFK6a9z z3=*H@2=ds$39_Pr%a%zHyVN%Y|9G>0B9o`>iaaaMbL$%hH?2Bl1MMYf^ zuS2`-74aYGE)OZjJ@l?G{aSXf;@8~kyP+*Qx3sM4UowoMbz#^BX@v%)VP6xF3A2>J zFL_MX^6GinoUtm>F3Yt^Vi#PG*Xz{XPS{KyM%7%Zt~7pD@Px%1w=$MqE+*l)pQqS_ z(X$x7%doqz@;a%sx-$UFqVU$QV$*f7N7Aq;IRO{HD@E|>uJFT`cMl#NFX5)RKhMF| zox1Cv;9L-pmTZDG`rZYv_uGfPx8E_}>dtembg>i)OO^G_d%%>2v|5x}I#PG;Je(n>6Z=WMi;8HK<75QwugR5P@`96g3lFs zEcwQ!vt&Ae`I~1ozSA>yf44;0**9(hk;|AaG}KgUCHzf~`xTylAx)xq_F_-K(-gk_ zR5N@;yqcQ9{HM0EI1-(Uj}-^53+hOv(4Zu(8ZU+mykevxZARv7%!dXq!h;-c{xM_Z zc$jYO`|J^x;*{i42QH?48AB(En$i;|55R;t_))R+wX@bH`PMHN?aSX)8Lu|-w0^UW zD|m71VZ;Kyn3|9qi}n3pJI)7F?w@*X?{Y<{qxh{ZhVDIZq*Wt-pLa)vn3%`l)}bhd z>K6~w_i(0jmK#^lgc60 zXgTSJiJvIHVM*ZB_2k6*JaU~dyEmJS@U52;OP3j32R}5Ve(^b}LF-nIDap!oRZl+k zd=yd4eCpu@bgrAMo6XnjqOjb~wvtmbav#o zC-RmSx-6x38eGBZ;n(8Bp-wVI+!i71a*b=iGUlGlUM_p^o_#Y=ZYsKIs`>I>STz<{ zJ-ps3KCgMSIW=YJ{%i-|w25QtTGRd``Mb+ubMmu;r<8v1%$8^GnLn)Q+g;CuiD@YB zT%(_JTacifW1lpc%%y0ycQuhoBTg#e+@iaf4S0d~YM=b_LEm)M*?4@hhfv@xyK^_U zW!f=Rueqc5EO8GD1D-xE{E+oJ@uZnU&JH>`X}I~5&Tdd_bid)7t@2NFWHq5Z7VFU- zN5bWb^)j}*YVcX^z_xly=NsRQW^L`XO>|>*W7(XvWu3AMoRF+7@7Ykd-Bi4WflYN( zVn=O0;K&%7a~FN~Lu|9s1-X%q0l(Dn-Mu@s%JRw>)E-&dCIh-Ql*P)z7lcP9$!1E^ z%O>V*e#S3R;=|F;*#~La0a}P8p8RF8dIrhfZ5Ik0xl*`gex#UE`eQromt0lCr1v64M=M-mQ|Vc&RiBTx#y>G!so6D zxb4i(aZMf4b`zW{y!3`mE|G}T(AyB~1^Dsr%pP%0_#hI&j}%&1m|)*QQ+mMr3gH@i z)_on;cjAniAv>S4ENI16f6jO%hY?M1Z{$ChHvLsT(<_K)vn7tJIMU8Oj;>fUeID-e z1=;E`x{Ktsl9X)>fJevC`}`iy^=x3?mNoeHI3wryJDx9gLYi$B9+3-Xa4}VAq6T)~@o%Y3~tH9|Re9dT| z{8d+LPL5YB;%xa16BT4%_q3vAHG(iW2!x;U*j`6v@VlcQYOV;sg^?q|@5&w`!F1#X zJ2HiyJKg+z^ZuBs9YQlD^NPQ{1ufEW|58q;wzqW8z=Op-BITf8A;0!`5BU z_3F93>E|HL-iL&w;g4z4G2s2&q(kM*%P-=C<7ix_$C}M{eOFUh`+{P}jkPm><Xdrll9Hzd9pWee{s` zj&o{!FMO3#I+MQM%~~KhRo!}UJj`>Gl}LGzZ$A8DXq&*U&`Io@Q~DE4M$r_@Q{h?G zG;(5wi;&k8F1utMF01EZbY48pW?(<@yqqYe0tq!G8}h!llm$&VnwY zVVDW;o@3V%$G}jL;K{1a<5KvcTNgLn9P!3Bq2}pH!+qI}d}cj2MTWakL`6ZW+g}+k zTPiPTfAH5B)?ydmhiXpKti5ID=PPd0!voc~TAI zzhI?M;C0tAKB8JonH#C%;!XI)D{P3RwW{{(^OpTmoJO=K+fbHn_sZ&+{k2@}iq5CU zBR;S8ZPg=mX9=&%FEU{Ehi-P?fFYyZHf4do=37=s{o96Fi0(-hgJx z-W_vo1E8M8$asa56mIvBdJeZ-UP~=Kt-G4FBrt{I;&5~SU3e1U<*f~k|Eqi0~YVFbCH`^$OCtMOmKjNLp+66s5HommaVw_ph z88e!ejXk{*bdSdJ(gKcNJ(2qCOkE7ujc3*RM5Yz%qV(w!eOI*3*Q?xkY|h+?;`5S+ zL+w^6-DO+L&tQwUS%P}&Mc)8imSNbW*j%))C6KlMjSZqyV6D_N@9W`!rjhPU7N<@K?M#5{@Yf3*29StQ&q_fo;f%uIHBH>jL+Mjv#jhW z5TE<^$YP(y!JlGCia468_pVgx`b9`(;Hc@g|NJR^(p_@0CaE~|PWDRptR{hTseFQb zwTDT7$O$o?U=uHOfo2t(L38nYfd{o&pFEc%+KZF$*vd^N#>(K5N;Ticp9g1r|0HeI zw5%DU&X}2U&3)jlSrwi4WO*JnQ5FV0f9TyJDMhvNU{MlW#C}US=it_8=oIIS%Y9Mw zFo^%`0gCKV_oFS!SE6E}l0{g8_|Bsi^jG-fHyYL8W1XDb=ppXMj>S=RjCN6U7#K01 zkMN`$f+z3oTM}_zGlwN&0eH)Cy-x02;j=Xg1h+cA4G#OrtT%3i_}lCyIw7B)(Lwl^fHz zD{|9R%Emg}E~*Ur%046RW~%VW3VVS*DgN7O-0>9YWN(;P6ids0reR8#w8TwH@~qMa z9`54Nr-fMFkP*ov93dXp)up{L*55zFuTf845(l=@m6UdEHaZ1Vb$VL%-# zCEIfZWvs%(iL%5)yC~>g|A3}CjW1KOcdni98M)ld<{)uLATrosB>76*`L<2qkUfCa zO&E;5rBms)5B2~KNRE6fdHCB_=HY_MGr>U?a{=r!$mA6;mBDdOTzEQ4a$oss*tm9a z)?dt^34V&ji_@@L52Ky#*ho!X5HO+gv_o;x`fj&( zKs{GF-FZ}GaBC%rzwzO5^(~_{e0cT4^GYGF*hj$%F2wkleKo!u_>u*}z?9iAo@OeR;;HsT!!dgcuemiB0TO*RMV1VYP+f>a>ZMHyS{1j zOX7O|=t{Om=R`X7gFWX6c3*OyUsElD8YBkOby$TDiXPOsj-=DJ1RQUdx@vO?#3%Wg z-0%|&!{{YhdNEV>qcLIp9A5&r{=GtH;@W&3^Z0SmCvJvyg#&oXmxPYFh0nd2FUDmU zBbL{77>6p+X0ZzGOC`B<@HVfc#;Y_SHTVU%YV*<%iwRukD5&sL{a%;DCthNn>nZd0 zq_Ep}=!LGyyyfT9N)5?Os&lQ6;(&+I<*c?gmLT;T=n~#Hh#yi;l!%5A(s`h7WAS{_Y(_(7vYW& za*pLd=z)ck_!*<{t&nq(=TfwcF*M)rblqTaU}p)hXQbc=vO*D*-;di=AGSmHmoC)b%tf*DFhQxQfmENKi-Uy&|3`kis!?tq z=@$LCGfCy|*(JF>q_w(-Cgw09L%r|{;&3#Xx1S~$QzJ7@|vBj<>wA;pigcf10 z^I0Oa@7Ga?dAVS13&+b@ZYN|p+8EL6uehkwy3E$?>t>Lm>#B*b2wjp1!$N!-p)nI- z0zB?T!G(KznvYQy2EG&jh-r_fL|kuUVpRQKCl?(Rnn@lx0e9nP$x z_W)@ER=74wJOm*h^W(zJ9;trVyO0baqw_+J;1RvD#@k&+^JsL{;NgxwAJB)i0End zkka%pgr~t~-ny%yB1Lgg6|gSPv*5q9cfNO_p!VVVrTqL1@?-m)gn`s6O@avpmhk;*O7)x(w28-A-gVEV9^pl?x?QDl9Md z)w3*QCEidYk^`*kfjfIRCse66hdY7?4p`=w<)Jk6r0AI+&#%8>ndd!XH*^!*1knUYXj>AY_Gm-lww}MSH0&K=vWeBid%PYG)F(>nVdrx0_z^A;h;;B7nxW#ol zRVyb&O_f(Vmfg+t95##>M9bfY4y`J^g1rs`Hce6FLkVWCb=(@FQr1fZpFZDbd~`!~ zFzdcdvuCq?nXAXf$9<)oZ`mQ9R=nypBUl9(^YjbMAqp9hY^8ZrM*M0_DtYG_+z8Q+ z_tLA+vM#Oi+U-ZSVKf@Q0_0-2*A4sN%WSr)n+rkp)8Ag?F((cx3EqCDPjQ4*xY|iW zJNe-!V(61{^Zs3c;}hop=jAgudm=|Qw(m>6)X0?kB6C2^98h|Q`iW3f$j z@{^QBV|kEA%+Lt77Hpj*ZY?tpNNw~W$yAZnl zo`diJzTgK#rmLSZDrD5pDXPwS|5)ie96g?W(!as9q;mKh(}Z-qp2v6pmS;cFPLrc> zSy2MYIyhtkrFp7w>q{52;Ux38Uy&$#s>wBa(m^))cmswNiHqqF7c*RsX~yz5WdvIHn{5g?)&?cVJEUVc`#muCjmZdOjGgKgkgh1@r9+9f)Xoz1S;dE)=18cYwlKG^a=5V9CR7_dP_| zN4g{o7>CL=*@16U^Bgt2#yfXq?5HV5j>bLIXm6|th#H8wMIbGR^Q~da+{(VQ_xj}s z_@ou1a#E>{bqu;>X$$o`-@FIgxVs`cUq~z2M^GMzoA;kBFyKRXwD~~A!=)chaN#%Y z-SBh7Glx_nh~3y?iI@AzzEFRq)o}bo@}MW$`pxo|N<_S6SG=!-1^Af8;`(ESHv!hj zU(5u}xsxB1TbJT6y~kIadUp3UViFj}fHm>)x;aLx;FSu14o6D}+7E1SBn`UoTgt-} zVmQPz-aC`@RDTdo-N%Io(X2Y6vmWqUnr#x{qmT8ZRx7*8bsMT+YH@Uh;z`#$3sc|w zIL@w4;q`=VMt}3@n4n^7onws;L2nz|{bTzs5s{y*p(DpHJ&3IAw;iKlGLQU=IB<52 zUZAnlcYlJ;%@5ZfITwDXHoZ~EGb5&3Vk{pM8l@&paGQ?c*%o{$^BJw4$lkN>V#61+ zjMLkN%B|t|G9Toka~kq95vFP3j7Q3NU)C zbzTWS4jdqSM#O0t+?q`$AF^&adhf+07h}od@F|szzgVgi!RK%N516FiR34?9;Eb4+ z|0w6YQuUlg2vsjsD^`Rs>5A(yF>2|>QLvEl@-$sMYg)?-E>6&>()-n}B6F1@3_yPF zTA&)WzyWv!u)H9bFalVfmybi3mk-J+g9QLg`QL$mG37y^BII5Ui-vJ=2na&uEXb@- zeFcoFR;>ao+@o;|Bhc;np(hb&Y_&<1Fn%NyUO^5aq1u5em?khYQBko``1m;Z1t4iu zR5r-82Br#q8Alg^Oln|M5Na*#1rlGfD;6iDQV0A$YGK^agD5mKsL?Re*zs zhgKj734;YHsR!lC*24mkVcY<89+GCjWv$(Agz+K4ctDxZ;4C^TG}8<+dfW^$qV>Bj zg76l>Kpxx>k`ESZZ9@x;7YT)*mxGTFYIDb9g{a=c)Sy@hO%kGh52J+I-@{@+<~%&m z4gshyMmq>gZv&ZuC}@yLI)Nbcqzx2ss~yA>>uc;^5|oxK=^c#6N+Q{U1SYkDp+PAiRYr+`=3};5Ex6Hft?eCn7%R zEgtXzbuv`8+9#i3JV+=4d>lgD5P=jXEA*%vMgg67!FZvp5Rd`z7NQ6VbMWv(gVM;X zwMsppE3ShIKu>yMzR>#t7#bA8hbssb^@4)uBv5Zd-hD7z6mA|40d8nE9P|fXKcYW) zt^(-fKoJ)MAZpA2sN;4N=sw^rMB(A(5afk46+jVVUl6?wYQzH(e1-WykHfB`L5(B$ zf{@r(L>V_wi6Gh$Fipky2D5?jgPw%w3IS_meM2;b7t~b%+KB_m0MWyMmNdhl%U}W^ zduV$CpB38v4)S>R9TcuH4C=mqf)0N84$FkNlCe;+1$hz7%Eb?e$p>*u;<7?LBQP!K zQWaAK;i81xMqx21{8v<=V*%7_8G}*Qs*S;L!ABwEuA@R`&~;Q4e!#GT5Zw<@+{KUe1?5k|qEYw&pM##> z#b$+Ur(jw*LbSX*{Gf(cBL^~{!)Hf?17zN5L}Y#rZf;1L6Vz&88jOLf_D$?z3qt+V zAdcG%ECvaTz*;m8sO1M}irNntKeYV{5V`pWf&y2SEpe4 zy0uI^5rntsIuD}bcftG8&+DLCNc<441S(f8*CuER3^5p>I3f%-D0vIf59l~35I!*m zKf+4|Np1r^cV2DuXHnZS2AdPyq7* zZi?#$gZT3vAPmS+1nS%a?REYIhWJ%^JEdTxuc;_W3C7RC zD*(0igH|3K0`UiiA1{RD4Ek{97<9GgF^mWal?NdMXraL>*d3_;1eAiWf+~z~Q9@>? zFe!Kpl|pjLtT-G65|7O0-Ag-KeTy{l1c~z#`}@eYCl9oBYQNCu)3F>z!JB#GlRp?8 zevPuVE|g@vG1G8ofkAgl>?Qe5>A=C##BnA(t<_=P`{HDy5`Hd8Gm%+4?=v)kxA9hD zX78hBKOX#|Xk%n1ohGF<_3|=if-SINmGctreY$^`DOq)Xf(8$`kj!ZIs}aBC96)^B zJ0=hw*d%s&S~?(t?UIJG7?a0#C% z^lEK7S)sXDIQF{SAA_H4E;>sb%wJZv9>W`2TGlvy&fmDFT{>}=z%wpZ4l>_)25hgP zv7Syz-{H)-?AU`-PDJ`&gh`(7_o+*sU*wg}v<956P93(we}n}v;2F{Uu#3$ z_-(&0;cMmCi%_9fyurK7{XyObjni<7EP9 zVQMe4ra!v&zXUjA!gfI?_&vf7@vqo|udW2P-xrnvNd;S;^+b(056NnScDjyW{)D`T zhDkoP)?x6f48H+x1*Mhn2Upx|L@uEKt!#-_*}gpO4f8v^^0W@-{4So)f37Yba8<-w z(;@fBK<`n}so>!Yl-f${$!;1b`y9z`I=8Ct_nRjTSqOLPY9(05US09l@zy^08y@gi z`+K+7BKJBMjvK@!^!FP)Y$a!YP!3#f&rCN3T+Yt49=%`k%gD&kS1&c}*B8Fj^5XRN zB9Umek9G<4z}o*6)Sxl-wq? zPgp&i=rIkrJP(61r(69GFHQyVJ~50iycjz@R}s4zqloCp(?1;<13D5keJ32zbOwzr z#8WGBfigxa0Q69dqH41A)uojD`+CNPph}UIL03h*HA9bl@(VT!14yHk0E>$**-ec8 zKY9Icxk&#z7idril?pD)w&Z;m5N)2|ofqN>cq3W?K~L(qfAfRNq=Mgz(|pBzv-F6w z;~B~3W1&uZ8p(j8ohh@;PXr5cES6DvtLKH2c$^JGOSNqI39C%|$LuPrSq)m^SrYxu z2B1FW&lk$U^Xhg9UqIY2@D~ep;i7PJj(*?~D34NQvn1^q{mA249%aHdkKZHofd{t& z`|7$^@%v)4GWc8(3&k~JQ9$NC$T#fp%6nzm_Go+lUW`4AJ%opYrh9?jE-ka?YvDNZ z|B8SZN+9xIKKS1$NJI^K*T4PxstMcDANQX^{-#54&#lcj&EHR5K6p2Xd?K9>$J;V% zP4iOr2S;-X8_hqE$`&<_)X^ZV>)akzUFCF+zyB_HReAr($s*J9XNVpV6jWjxvhZ;YC# zzXX7A5k8Og2hU4@6tn~bIA!U)I{5#M&QYCW&pqr~@csDQdji^(_7P{}O!n%Yc;sU^ z&AgSmU|yf^sZEtDa?c}nl`W^v`4@fdCIBgUm1{UBT|IK~Aff^uaNG|dQE4tuW*_zMd~_{3EOn72 z$p^4jt;R0`Zz1Z@Y8)E~u(48qc0vwcO95b>GXN4( zwR;$-6#FzCK=kYJQUrid$kef6|KJfLV3bI-*>gpp-O*2Ee&3V)OBU!5J)7C%qez{s z--E`!;HHGv6}f=u;gnU{;ZenX!!cP`t>*6sPXOf{Jn#Tin&Av0MDOScgoKI02mf_d z<^>XHAi)Gys>QeC^zmc?+%sgiIZuWuy@wWu-Dcz zsZM%xVd)SLfEgjUMWRv0r@To!Fz||1Dp})cazrvs0Q%AraR0kOB-#)W1`0iQ`alVw z^WNBvE-$VBxbd#se^JQo3VvT7bt3agpeGAx6mV%o5`f$S$^#5ys}Feec>Rh^fcw8u zfH?J$>jw^NBvX_VpWRTFJfFzRTUs$IY4yLn>6N!{#__%>9>E|%K7c_e7R*Z8o8rS3 zhIi?X%i~u6+zG4YSGP;->hBxL1>(j>0pRcKDAbsvihr2pHq_6ELW%@TR4(w_C>I7X zmR8>j9XE#INkx7^ND>3^$!}z$RF`g(mfHC?p|^nn*29;_2Mc(mfyXP~dPcTp0(|%9 z8ygpNPe~8sCR@Lp*PkN>5o2bdH301bq+U2R_bCS*YEKSEi7~tEA0XD>8S@QW6nxa_ zF_t|&)6-Qk>RPk$xo--v%W6AzEqwCM##y|ucB>|J!t!wuqw#OW|9`n$?l+hBWzBNT z7>SYbRpk{roSn^{XU_DpbVN$Rk0!oV9`B9D%sgVOKOJgJxZE4no@SPe5eN8g)&3e1 z`HYCc2t5fxy?HZsHEj(*^SG5L00P!iFXV_U`69Sw$rs|lN8!IIJn{xK(pY^r9Xw-z z$Z-<~^zPpWAZ}SeO4$BMnDJBeed<;2rD6Mkb!SZ`9Q?;L+ZZBH+U?BX_^v%31{hrutI1W z5N-x9gkJffX8&Ir__zMGru&cmL}ekIS%^rW?SV*~nU8Q2d1%l8cU}V2gN(upw{%0~ z^-v8cznETN`RzRwM(DPf9;LrJitkYA)hT0NK*_Dxt%ByH)7kHR+7{|zM$TsEzrLN0 zc)dy6kh|RH-IP2J+$FkV6E`zyAP~}b>r1nK+WEX`O0@?_T?JFWX`dq^I1k{cmTZjU zw{k@A{_y|;05=rJfI^HauFi2%>ILoMp)gRAvfm!ACnp6|`X5mNP8E=c#1QWV7?nUu z_tk-+SWgZi$nwYiC)Hm>D+IVwYtziC#Eek@SNwQp$(p-hyzlYm`Qc$>3`Dx*x9rsO z2B@RcW5qmw4)B36gq*_ypNt2s3i~+{^c^9oviLy(rXUo^u0J8wKMnp1ozw7Mb;_#o zmxlhWvWXUexV8l1k@ko#xJf&7ecP2kHvVF`TQ;fF_-82W8-6ha(vhSp6d^A`93U^h z+}sV;DMcy11;J@ic;J6Sf5%G(FsdlUbdo^Qf|UP-b zRBG0Iv6c$qIgh>c66>WJGRns@UAl;BQ3;&dp}lINm)LJnzOWaK1`2PONBS4UG6H59 zilIfJrv{R}VO|>4bkiFl+1LI={u6?b?7VP~&R_&6?9MfWXs5yh9ribb_P<0s?@6P* z^LZP2fS3t}gVEi^a5>9i2y#4dei&A%Qw+l1XjvS>d_(ou0o zThF??;GRKJej$&CZf;3;mF~-$JKyxIPYUjtC9M>~c>;88in^n8UzRhwnM9jlky@9i zl&Q?N0H5b?U$M$8;x|(hEPZPWT_!!mL*Lr<_anEcJ5l!~C`R9Uwcwsfl3gK>lWuM? zqL`LD-}FH-z4w#I3wbOx7aL;hNjSQVNjXQ_> z^52hyLZ13Nyy_~O1Yu}R`o!MmRK5fww&YyXkx9=M$ddyO&yVXsjlMCjuvAUr#`|EIYI zZL@=6>l}@YBZn}_5TaO!31N~60c^eg*%XAyHB0u_igEZlEy0=MXUC#$qxEsr`>T_{#kkaPT*N<11h;S`;kwc)@1+ z*RHHYXJ92Fv;;u+{I?zB!9fk6C;LA#FwQ9b<3`9B?~tGWhQYK0dM^^fU_+sU|53PF zed#)Gw}&T{`0=#*f_3(2hyQ?fUcq*Hs3ikNpuuBOS@L>Xs+v3vP}O&xB`4PQjl4e@{=*55>!Rd*y1N>l$=_FwV(8!)ivjn}bX z3|i&ey{a>Z%D0(j=L>zmO^m6khnrfBPDYUmoR1}qR}%*Uuow}BkJ}7#7s7_i^4~N9 zQsN(L-JdZUG$iH&V355y93h0wMR@xd*k5r%5E};y|DC@Plv)y2|GKXt3;n-YPCfRY zsQ*r;6!<&*k1+iMy7@hF)sk{vv*oZUlc!IReVcN+D| z(6Ab#Y5FwPby@91^K*Dt`nWod=I6&MAK4v3*_EQE}aB?XG(W&=Xde35g7 zelUU&9(fCe3hs+z!U(k5GBQFTfSj6W&=nX`mm0l)s4 zv*;I{kU34BZupnnzxCS~9k@|=We6@sKok@xG#E2vh^Zd2R6PX40Q0}}H`f3`qLC4U zAQ~AV%`junXu&hHuZ%=#uQEb_4zO0n=PkV0^|97N3`S^& z5s3tzBSMOw3&t06JHkNv>qZQ0sg%FU{x^TJ=NjJgFnuWwH#~3|dJC-F|2^CPL)lwE z#kDkTqYxmtYj6$j?oM!m1}9j86Wj)d0D&NZphIvC?(Po3Ex1Fl;0}SnzlWT2-t&I{ zckjA)%`E7>drMF6>Zhun>fQCXo#DntsSJo8LJ%Dk&;Bk0V;m^|M=3yVQ4kox2tka% zX!qv;gz)bcKt&NK|J@URMtj+=AxX%JNB zhtu7@IzT|ZA5IVY_{+qXhoAil|0pQ3f3oU!sCM8nIC=W~rWy6)ADt)O#{1Hkg&t+f zix3OA_tBFWs9k|8KHy9NRy0Wvx90I(Qom&>5fTHi0n@T7HoD zGYZljS%9bO^$-Zvw6_%h!)yKH$Uy`s5SWR9Qviv%rGO5Izso?kdOg5FR=EJB@b|ud z*F&`iu>U_21?3P%jI0g|&+hI!c+5nMXg05`yDyY`W*of*Ru(SBAUY8ztCoi$*iAq? zv+qETN{{V~8Kt9RU{((^nwYZRf6ej@03dq1fXJe#-njQa?|Lj+JOt1Y{f^A+E$T1gy zWe@zw=wM)^FhT(wXcjOya^L|01)_@pKtRiXc>sS}nr_13IF@u}f7>q@fc=ts+G>!Nko;&LbZG$(_@6642gRSOAwh@M z(@e+%2k;F4m->%T!2tIE4}_-B01z4*Q;zm_QkL6~A{yj?&p26HaU1xKCm>D zEpoko+b?fY@T*m8Q)5b}u!2>)LTf75hDEFI^4pJAeZkAVTIc;J-_2Qy+kp!4%Xo7- zFe!82y?{>SZ>M6?+YMcz%L>Kesj%x@>UWcO1Do zJoWt%c-FG9JCES8?SrX$F+iwPu+-MM^hNbq+{`0e(tH4z4WCY10lb6y&QO3uELdhC zf71Y1^}}WfsDRk=hwGIBu2xmzrW7zNfSt@xI}K0%*CwNR|FETUv}#_qj5ktas2cX90*pHs&wnRzhuonc&_nFV5mes@HbW`k<45D^7>Wm7sK5}$VE->6 zO-?ojy7xPxX2j`54STvO=ZN_I{UOL#?6sfY2TSm|{#D+U^l8Ho%_h_s0$FK463!I* z@ggk1h#t!R0f{6-;3VOSf~wmsb*Q5Frwk|xpbX*1M&N{WxMARd{{ZqIYB3mKOdoO1 z2luehw;J*7#l>Ecu<_fAHW5%96f;Q#|_8rf2k*RfIfv%r_1{&rw4a$fI~%C$^dr!@oG@0 zN;Z-t__q)FpUd6219Abq86bU!D3zc8Z2V=XwJZV6qMuqYl59-{#IlL`o77(|0yq(9 zi~crJ{x;WWJ#NH$0ds8|oL-7CVIuMnaz;1`_Bg$vxIh0@=GgkMna5AjdOhn==68R+ zH92{9cO%{S=}gOFn3gsoDfR7cn;kkM;HS83Knz_0a%Zhr$ogbA~HVe*yu)pM3wsU_V2s;1O^kZXKuuKscr$7<$61 z^7r0^gAIO<`_Viq@643`W`eoFX518rSC8F8m=;?@pp9z^Sb* z*JnlP#w|X+ZJds+`DerTi~Q&J+T@=EXw!Xg6#f`rE^5>Oxo3203;YM@hgdu$V3d@J zhC;1;HR^Ae02x6W^Z1J)!w3lEr2kYs9xV?gD`*1%oe4ev560BcM*~0xED#NK5z=I! z#Km8GX#Z_Q_<2DleErf`#1lWKI0}zYlrJpTp2Q>f@1=viZtg=U4&}%Zc#%P zm=GkvgDot<;ao1EkeYWUabE@-AGa7GHOIQZRvk<5f0H_o%+CK4DK-Cxl=>GZ#Z9RA zc&~Ma@U^TVLo7>9!?-Wu8O0y^fURo_PQ!SUQ0*_e@sEG{wZ9m~HwZqo436UFBW|~C zSC|Ms_VkyoP8 zP%{N6Lmt==xJlgpJ_2fJ{9XQY^dH0S?|uKSf20GvrT+a)z7{MGX&#=QS=@ApY>IgO znikodZ1cUljY>Cuxah#6*{-a~?FpRm;_1m~))aGpwDnWW{)#352=|wl3m{yInLN~@ zgMI+M2MZcy18h1QLG4>TJM-cn5Xt8Vgf;f5v)FfIt zd#)Gq+Wb7ve%?YT#9JP24)SSeqa*MdB_Tq!$(aOHoBUP& z>)3x|Ivu%IpALD-_w*ItwVeB&5dL((o8!X{g^l}#7&MQv>z$lv0D%@!B_37Q)sxSE zpcE2GiaI3%W-X z{=Z!DWTj4zn~EvKw^0YlsGBXnPuMApeZ8CG+naa&;t@wURH#0*7yyr1h9L%1fG(9YSaL^cpI_652(`oZ|C(dKj@tB;O?@8qOUb(<}v!a z{3rUG(M$nwReyLcz$gIH4HS$ZLnWD>7Ah>Cp{_v6=RX~68w8CD@w;>NXiQ_jOw2>$Byaxyd(Jl& zBqpi$7hiyC{OD+&1weiP;lvEcqcV~;e~IoR4f>++ z4CR3+yN*xi)a!%EqhysGKgK%{H_uSoe)Ks16*{*8!q!G>5I|a(@1U08-(@Jl|AFEZ zazFz_DQ58fpy7i~Oem25Rb~f7^3^rnzdea$<~u;ZKHXN`Hu}2gHLr{uiZ?g-V6B6M zUv0ng{C*GolF`HDA7?1ye{r9!so8&=xe+M42Q=$nCdOYD27zYDR|p0R0vR#BA0Pq7 zYY>2i_WF=QakvC`(0C)q}AI* z+uJw0fmOHHTTCGo;Jd-5SK=*q*IP?h9&h)~7Of)GFJF|of}PV7`1`ki!vH=plpMUP zGkT2CQcih^!~CTo{@-UIaDi`Op?;~jKh#eBrwpYNVE?f#|L}TV;_XImX$fM9L_hdn z{k}cl*lVKyT_$VPTjM|bn|U$ymx*m-@yv&xY!@{dgWk{pXxWtE^d2xlNhKkW1yK*9 zLWJ+{uX}~aUtfxfX1=Zo*G#zoOoXe+qyy&F*uQNsJ_7!|L9Wp?Hqet|O_-5Oc=@lnaGRuK zi`v^?*0vADeXsV@(|+$&jnemQzl~c=t2=wKe{y%Ru=h%=ZH%}5=3t`@e15lbGodD4 z+afSI0_Lrhlht{*1Z-}u}^-aec(y?s~{hiuO$ zj#|esY+6CZ&e|*Cgtf-m9e|aXBU1jZOR7y5Sk33^$x^7B@2_`Je)g2-$@q&g5tJZ$ zk1GNreGz|A>rStA^e-1U9cu9;o!sCX;#l^TC$EuCCX;J4UOp~{@iBjO-dCWTq+Ym5 zuXtk9A=QCOHH@od1X#;Qp>!kL3}GW3SR6RjgjKH&qs~MYcmt8l<8xuh2q`RSL8ZN$ z)o0N{mV9jW>Q=mkJI^y5JhMSl!`ZXLB8_*vkYkB|m%*Eu(JNM&n zjUC>6j5(%6LdjYSVr6>9abM51d^_=2?bD*CsiKG{>Pa-`BNq7N93G;xLeGTtjwV#+ zQ7~)1Xz@hY9WgJ6@G>g#?e2i_xp?K?-ys)jqg;HDicT(0BEWEC4`V*doJ|7R7S8OV zJvCH2(<8lHv-TQR9Z24+KJ~xc>zm57YS}%+R7Son9gUQGab@!qhkkjO04zPOfCQeR)8AcD`BFK5X+*%Z`)w~~HI_!MGiiqcAE&MLFaCg3RrN4FhmU<%h-JUh+| zwM^_xtP*Y_Wl8@6le0a*-m92cI_naS%z>ljiG)lRfK>k-9{OtP6JXJTvauuG=_Zpl z^Ey5(cXpTSF0SC?)TL!yAsWN31l~2Fb@XIXAP59m8URmsn#kp`kGcDOM5Z}lP=o_ zWehS4n|CwN^`EH>S{$(KdExbCwCqj7-0oLP%LYqDLCGwOU#;f3zi%Ktd0hEf@mV;m z%4agLwv|TC?YS`H@X7Q$Pi8XX2LI|H`_^~Q_T89FzC`46IB8W#k_Ts&%~q>=_Mc`c z4@TM`DpteRJ+I`8QW^gDO_$)6^rIjAw6K|5{JWc)LnPu`SFrNSSf;{j zM?JcDVXx<%XxO$GKcZd^lU*|$uTJb2%ru&kfiuY_)QcxUsXFW%8s3YM?iIw$k<@Sc ze=3VVWlZ&-uXy>xTIbXA=U3=8ruueru>i?hU+r0NzN(&6<%BLeUq)fVHl2ZJua`PG zmX}*qMLeI`OyVun9$hfA?t}NcS*MSvmgY`ed4GBH#NAAFCB9b^{&Z(GAx~(Nvn?Lu_Uq9^|Ds0?HF0>$;&hR6P7aSg2s~=?g->W%DV_nvlZrtV7c#{qb(= zmpHHAGYqtq*}toVUDx*6arkI~2v*^JsLRLhCrB@N z_}=w(`f>Uj?H}RS3iAOAm-y_@V07NUL8w#5HoYcYS|V{ZJtn$TCj@d@WX(w+`DxE{ z+(m+y^TwOhII+-nPc2yAe$*_D%Ob_;&ab3E*(Eq!UL1PmU9qr3JW*`pdV5JeQ8wOp zUaTv(!_4fyb>0wH>Xv___~X}G_hre6_b*(CUPk0t7v(+uQZnI>Vm{<;QrLKxTUJKm zh&lh(wxx(1rR9hv=~NI_6`Cf|Y`}{R!}UEl(v_NVz1s%MjC6-S*I8a(3jX@*RWjU= zZEB4-to?K`mE&uZQa9Kplmtuk1H~?`vSfmJP?4|c(7YrrZX%jp3=uMwo!ngAXeL9^ zb4L+v70)aI4K8)Xu^bwNAtXBb@8_Ifw%{%C!9EfvPx|rf9GA&D(BSH<-zhNnP2gSii~tSKE5F`?l7@;cSWBXL+xY=I_DxL_4NbC=!+MFgP{$e7)2#2BD%M48R*v6D{eYV z=l3wf^C%V`CC6I|kQ`pVx?m}&gJ|Rf9xJVBx}Z za&rno#+4B8>jq>I;93~L#uhpSd#?RHK-keY3}RlB45}XyA5_1vfC+In=AkeA(Teo+?{3gfMkEMVs1w zg|i8rC_-eo4tx-w^or6t*IDqsh+}H8u^WS6Kil2u+S%hD>&*arjQPxRHrv>`P^ue#%etq1J`t=wRo z+$hrbGmb$gr(fv956?brBf8X~ona>51|F-SF(z7cmgOM}iIUCie7sRHOzKxxu;XJ>us zQjhqTuQN||VUF8n7tR}DTw^&>vVT9tz3YV3>d&4bGwI5o;xojO%DN`!*0<~Pl7){h zop+RuhlS?ZmhPPMS%)(%x;K1U#ao71Q~ia@6o5FQaF`zIBaGezuR+Qbh0g_LYDl81gh&5yWGU~ zWf5b|BUH!rR;7I^-Pp$pN7uLqX$@&8La6A zJxaP%#IEz$!v~xCr`i_7c9W7msiNhgm$BcIn;0@P<%745@S+KC5*{zN}{+Yh=FNS*#UV%)WaGXG4<>iwxvg1XMCCkG8{wu))PM}u!WYt8%AgA?#h z)vm9qUZ?7Wy?myv<@Ph)xz=kq7AdT0LUv1v(FhD~en}hbb+a**KW;BYa3nol=l!nP zMv!!zqsOb86$YPcC?myw1toFvP1(2TwU=%jLRs)S3}NrYn!WUllbvZ7F^&>{f41qv z+9rz|4?=U)(+SaHSBKlBsE3Q*HQfPO8vlq?55=a{Q&+lG!LhdqT|6pR*y|3p#Mb0$jxc&%b%Ba|VIAEfsn;Yeo@UjSuxVr$yZO~JbjdXr$tD3(7{n0p z(TFBtvp(*p_sanr(fr14&X>}>nY0yLZcDP7Qt%L+=*ch_;@!uuUg zN7tL3PN3oPYZBql?xnByy2T@BC=N?8UrDLiq^3s0s+k0H^{>eG@7`;rCh(0SlbGYry7E*JORbqk21be*OBheJv4o zyHi!0-wXLpF6tb$g7G*a> zO`eZ{QpEo9m>pQb`%JiU%fUBds_vyJ?`#HpHYjMkX?(^pLq*~!^S6AWX8Xdp3O&}H zK~FGv+}o9tqQ!5IiX{8yr-Z$gS82%F+lbx-X{meZF;IAGT622Vf~Rz>k(?6VCbIq; zmitHv(WtPn>AaP(yRvZ$KOT?1=WTO~j!Dl{15lf+l;j5lnI7|)Wp=)zA_mWxtJWnhivGpBB? z@IL(Psc(7}E)sj4njmvwwZ>R^NYq$O=WEhnv1h0+#j&OR?ALYKp1R{<;5(z? zkQ5`@U5T0Bvp&3M$Sq&VIgyKucY!mOu>_|&d*_0{ooCu8pm{T`sZF+054wXxn2%px z=i$02pnd}lY(&1?Tf2At%qP`+_?=K2eN`60h1jA5kx4gpa3)bQURR>l#x*3g&P5Xf zpWD?z?1hpcGC#2x}LOYI{YaPO))^V1xEiSBu1;yqGI5o~X*mxGrXZf(mSH zTc~y8(3FG7Q=S(*{M?!@X`FQmZAE&zWS1HJo5w;?>vv+0I%&Bxx0VKRS!$vD0=xqh z-P-C2=3UB9kL`5@v90-~5w1RY?hyZ|WY`?I_8S9x zly6Q%laIgf!?~rClW5CbQ@>EUE}KwA4X2^lgNw6YZo&1}8JPw<4JPZj=4FVr3h!px z0oU)ZUqP3$MDE}7cr^yrM`%kZi7A*P*H@ek@0cy{Twud;=NvxXV?51p-e=9XC|z&Lk1lJ%LmCLHKjD_N-Hb9& zi!$&U7ctJ(^I(na>@`tZw5Im2qvI!upOdCuUJGLByH$eTlR=jMLUN;TKNWqD`RE;!a4u#0L+vjH9?s?Ga)tU>lsiCs+aN~~3 za;M9giz?d%tzAj^!DCCFIGn!hx5LBwaotC~a29=_-wjtW-MIw^e=2?7(ta9R;@zlX zepVnmi$!wo)k#m(@&$B*G6DaCTu8ZEFx!*gYXuqp0jyDBTAgM%OwVrY^R3sa)kcFv zFKy5C8d=>+kTymfe%NDYaBdiFsfQ$Czphv!j^3(ac-;}H+a(F2oC20T6Q`d9CK8e* z-t(j1CeT_O0g~(d8VXmRb1vWrhWC+-X-8Qzk$t015eQhkfJ*TiZ*OAeSFp3j=?N=8RCRN%K zoJlt9lE28bRCxj;)ns03QSmM8gveV_sa91`?S|Oejkbb%i+t}Y8k zHq|+P0%Kkeu7<4UA*x&~VF)$;kc5>8{JI-=^u13bVm_re6POy;H9Ut}QBYqj^zBcz z#f+wiAkj$Sg90S|;xGBcBKdhIp2MLlA3meFMz>#*c`Rw#N#rSi+dso0R_cg3!OCI_ zAU9|0O})~B(Hc{=vlHCeSMM4r=d{yTcL`A;cC;ydE$Au_^F}Yc(2_{!f>~uED?^R9 zuhyjSbcu8dbOq9?od5>9Gn7t?9TmLmNE?+#pMdB?zx#zTHc)vB29 zQx1E>1&Ymn1q=1QOv}A{)+dTrTI*^Q>2tUnr<{gOsE+i4HwD=)nN0s~YS`}N#9hqC zO)$N-yI%I~iaweVvbIduAT6I^%E2isu61w7z~o-x#0@xPG`y&;YOgH^e;s#F_N{w( za2fkUqH(KDsKtdraY_?$>C|W9HL3;21x$3Z2&T>qRPeJk*GpnovI2Ru=!2dQckGy@ zIXoJ(u{K}^xx!_Y6&5k0))p_zphzmuidj+uIs=jpnx(J(FO^LRzfT-rEX*|(D53-@ zk9}GAtk4Tqyic}*pL<`|nj65E!sEt!dwtkwKWHo8a?33Di3NYDay)G#k|wG#St2=b zZUW}W;g{*j)#gEoGw_zGO3yPwo=r>ESqO@EQnX5@NF`tDQfu_;jqgHJ}SlcUUP>)rdVj*6S7{RR>(vrihtjFF^cK+o%uvijb zSx7Gktln8pMd196WO&}caD@1W5}WoH&Z;ay@1GxLY`IN-x4+!DSWVe1Iw3;j(Ur7> z&-FGJ6B-Xrz2r!KzS5U^$#XtL`2s1+xV1hY?hOwUkCBRSn8R1Ho@r?mYh&&ZYWH&c zwXyK5F&9MYetxxFyIbdO!4}38N@8w}5GQrbVX&+0&pJsJa$#ZBxRoUjj+Zkf@)Q?b zt31K)lb<8EH_153)fGo<`XGrQO$9Ai*t&&GvO5~fuq;Hc)JMB}pp(S;ile(Qv^m}; zDA_5OzqQS6AkQ?zM@zYq3YJQ4f^2xq{k+U=T{<=tac)uXCt*w=7EEUT+STHufGY3_nn_s9U5vkv zJNW2B{WaAiun*e(!2O{dC0olcTWgDr*{z7mPl)v~{JN!mJycn2DbLA8n|cw;;M}tF zIZ;b0==akt}qVvx+~t7JhOViMk1a&-oskR4-olvz@;f}h|EEI8&F zN@XRyGo!TeF#X{S(r82+3F3W8KaibDo@O+K$xXeFnF#x2r8@eHQ|v~a9Yiczt=Jaeku$n>Ns?L>NQ!6j}BF8x_x5n<;kM6nq*)s%R7<&AG6;as~ zNxn(X@Iuxf_VLcH9~Ir$D~6(#yWVeVOHn{L-)hHIPLRfbO+Jg$rW1PcK5&F-8OuOl z^R>_?lHjuYuTI+BOdwhQ5#9?Crow7P)9SD`aa^LpXPh>&@!AzpMPOgakbFE&#M*>@ z(lL42MQj_<#dMNMxpHpOUzNoYUV5F05qc!*+IoSY&`d>c`NTDZbz8>0r^}Hg4Y?XN z7zv(mQ5oG?WW0R^)&)!@+vR2AhuU2%qcd-!Xo#yncGoL45ENHgnX|EENph+9C8pXC zgIa<=JT14tWtMr%!4Gb>#3R5jfyvu>!E1z0f-igi-8qj2I@sD#yV_k|Q1{oV(ZSeM z;qHhCqV!>^$jx)G>4zP7Fwe`P%G-Q1f7=&2!9;Iq)D}98uZstp=MQYWbXvNGFS|G$pBG?oG&x<=Gb1HCWc#Dz;f9E-ggiD+IuqrQ1{I2+xYG#pE^Ajv2 zS$Il4QSH&<5Y>FQ&A_?bujPt*S|U^pu7fg!Jc`ETVbxjr#w?$x>MyaRqByxdoQ-lF zkY}BLu}W5Qu7IlwH?J4!l4Rv?a9qT3y2=2@N zV7}Od;lrf=Tb8KZk2Fbi_&T%Cq$QbMe2HzVjGeG5jR<^Yb>GsLe?NOdol5rV$kjBH zB$=V)1ZA6|jit|k;))&yF@MJ7Ght;ldUEYlZSdw*1QFI^cL zAxngTDk&q7+y-m(f*~e&_4cRKU0DWkOl5Ru+<;2A4WB1^C}7fx(Q$T2~1nd8>cTQ0^{^fL3e4lkak0H$0a?lIin(x<}wji7>}o4l(T zUjyS8g<>zct>?x?NvIJ{W(lUMYEWXfRuL*;mzVZ8PRj-t40etC^H`@A#F#r;1W{InMcp!O&84c3$HP3m~YUnexRm{%B?FP&0F`DnTRfe&> zB}-MWehZTpjvfM2(;RE&1X@G0tQQ-%U@qy7lbi@Lz-Yd}J?U0nnqDK}nsi=)C%*QVrYg-2kHLaS5>r0b-61ZFA! zj_0@4C8PLOph3dNfmf!a#t*>J4<=*`}|yFdr#y7g?W9LMxD7 zml)Xy)2EJf<@gCbnr}ud{AN=&uFXvd%wSOT-7^Ib%X&)ZlRcxfIJ^r6=UD{yeLa>K z@J>B0oP57h3^l9_vh?8gX|7X<4w#73m-xsPhEbvQtK~3-KRq_t0p9g21>+~hv?zCB zc-CDZQx;R(oK>zJ@MbXefMP~HL+eVYM6{mYVN8ywu8HHrun!*&|cG%^BW}?}b zM+wp$x2o#4&#YhAyU*Wc(tOrN#;S2&LYgq4S;f?;MJA7C#U{*tx_9l;3;VIJJOxsXV5bQr zib;j3)i4Q6Wp95T3BLjzppqe=pg>fJ(Cxhhr zeC~=A)1{09(MF}YX*aJY}DgqVBAiu*)3{oDLh)8Vt+~Y2CQ?z zUw9Q8O~i9IFj>z#xzI^I=2cb_&?JsjM!P4|&hu!fa?i#}EVB`7i=wf1zH^QJA?W2m zn>4|CK-3Dsy)J|^1STF>wRYY=k!Li3B;RW0G%v&;h83b|Farp|PK=&ye$kJNf6~(| zCgWBFX8gI1c_p-JT+5Kb20>LP>1!gFl7)p`f2XIF^UTQ1EfZFox{`BoxG2B)^y|~# zA-|5$`Z4l97$vGd7^ zIw9JrtfyzUqG8(@g;|Du!m@#h)y#v(_nj)`4zsI!CL5+g{dvME%6^h-s2#nl-3`Mt z#y$;IokNybP*sfNQk+JPn13WmC%GdhpDWSs(4&@uVbSDMd6eUGdHa~4E(Q2o5Kf;2 z4cJp*gEm)|wzl*5wVcZ=vZG0gOkG=yXDxAhHylzDuH=$b8u9)CbyQnsLwR16ol_rj ze5#VJ@A>u)bM;%H;6PT-3Kv#{q#`m$T53uSH%?ICl5m~X2!dfBsUT7QMaeYY3u1SZ zx6^r~4_%qPtDwypL6 z)g7B4AOJx_e*{!8Y1R%L)<8+BpR%`t5%&SruxEL+IWdb}`|kCMM^6Y@;3pTwC*<8C z=kDog(?vC1{_DQhhy?;e2_uaiK*Fg`@u0+QI2YtAtWv#dGOY4IUt1toScE>&eyjDSvtB<`OeU3*9x@x*BxPKyL9x0N1K-|^@?-=@C_^Tsr``F^27)Gt* zOGv=Kx?IO%TRZF;W{r4@O6I7MDs5qw_;qd{8w(>_J99AH2dPciq%*JvwRdH1{zZH% zlclx-DL6)JlShb!LGQhA8IS^yR%gzo?OmbF%S`jE6YKc5n!diN7P5N;WS+z3O44)e$C=3gBb58sh((|WDHSqI&p<7 zqT8?Mz!F5`-NsaZ7a2-@mRIVoa7rA_+Acd zOR5Mt4u5{yi{QlA$6lJh@jFc8N3Am6*i5^j!d<(zBG}AQI|n5CC2w5X$=UIXh}`Ym zPI0}3Kwg>9kBfJe%XbudW{P)b>kecq1sh)Yd)?y&eqjSF>4{baA-w1HR0#?VM%Lf9 z-nqD;+Os6upBg4}Ed}t6^GuzTGZl|7W1uPS;)?Y;m4$PYIvq1IcbQfCXBDJ zP^d1^_-V;eYsqlT4I+3hofaU_Zl(B>R}j1oea$z>NFb{wGuiKvI^nV_QDk>4s%Rfe zXcWQc`+z?WI_mZk=FA&4ux5;iSzXQFG)xguS((-Lc|iQA!}jS>+LGS@Q(yQ1CNBRC zG(^&FgNOn_bw;2BSHMc=g+E`FT+eVhYQSWveF_)0tu2NW)djM*V~%*g`dTOttBUM3 z!5UvDUHCNIlbg>bWmc`!EIJgU)}jemCG<+y)-q2&l=W`lW}!Hd7=M~DRB7ga&PsJ| zWSxC%2Ri?>$Ii!ra-XG8^1^QLt7rWxPOQ&OM~6w*M$ZA+B6t*{e;}3WAAvX2>Dl@u z$hSek4Opr0o`0hXjMLPAEgbHvvBPXgklKAhFF&ptI~k0F;Q1{cIR)pvk$VceArsa) zhxwcMJQbYL^I;XNJh$497$#pe3aqp0gj3&G)G)?QX~GO5gyW7VD?WRAc}1{>v&-kS znpN#v{*5tfF%zscM!wJ{KxqGjgqp`s=R@h1-*e59q=o587Kbg#oPdU*$aFT#>Basx z`UtZyWn7~A`QIxB%_-(I>ef5I&+9NJ&5Ia&G_r+#A&hU*)tqLk9Sq$N@T!pQZ(DhB z@*I64>F34wSoILk&I^%{COX^Vm~5d$Yus=y5I=J`CYKD@T}1|6l*=wkpmfvg$x3iQ zPJk<~(cp@cb1m7I9U4C=YCM^b?t9PfDY{YHgQW4h%P}AqKasLH$;iwKXz1?)F;s^W z8stkaG6L8(g*9yQEV~@nDT$qi4ie%I%4bG?bt1}z|6X2b|Lwp!&J}By7yeQ#uWMPj znj(G>*P%@boVO$>^qrk6Ja*T!RM?QhCFOu$w$-uhD5DnP%qV7u0re__Mi8}zm|(MJ zf#F#{IOJHeKqk-Hu}+(0)ikhzRj9m6%QJ8S;F6aWir=LPt`I0myDN znZ-BL8uwcCUJ2)Szs0(PFo$RiDGjTvgehMm`iN$^%V`WBE>F4_Q_U|gb~@6#F@W6I z%CM$BqF!%*-_l?I-~txIl3I!9L*XCk`zCl#?XUi^G+mPfXAL>*1q`f{mlY<)I58Wh z>gcMOo9#Ipr(nKT7gxWIhyS}Az7LF;Wt6|RK#|@RO%ZKXv!l$u@q>l20{659^SjL} zFDsvT@@?4tZCFfPvXCAw z!ts-1fwiIBIMdf#=l!+d?8c1xKVJDwVyS zp@9zhYwfv=MOgY)@X>0v z1mFVrIaX|5e|;egD$ZN{cwp|thm_X!P+nhf!ps|2pVyzVo7H{h*F>-m3gAwfXwwq*t$In}(3jDI1EXPk6W?6|M;Q zv6b@WkP;^ZEvWiNhunt&I^6cTXwEZCK4;}FNQY|gLo2h`J`sntkJS_MaIc+%R$u*` znjS!Jzj<09z=C7D^csy8agAJh$m#uDkTB8=%RB~BV#i&&IyX%zptrw1>TTT)Oy(K} zP=&)07CN@aYJVZ1w+nc8kun_tz3sD??U-sJ)Xs1{7+4b~0IrojIc=v2V0Ljj#;y1D za6_N$Q4CqoCB(|18rrZsfkC>JH2yh!D}3ChpZ+_09$~|=_);OaOi|Abr!SpWTUaHM zL{VpTnHe?(C)DV2kv)Y8TWcrL3Iqf)O4-@6itU!Dh5S-jD`}%HX%IX^J?ud2a z7T}U`N8oeOU~M5K-U!rS!EBsMsrkYn&R`#+k8WtOarLFPXt8c%yKKX!TucUq#2hkn zG74&p5Fg%MwNxU_&U#9|&FfwQx9`c6at?zs&wS~I61p$!a%uUrWl^$EO%r6Sby5s9 zo`-x)|BQr>Jz>w)H_Bwt`6f4WlB!F{kT;*^`XVNhykgq)<3pA-xI(p_NB+D%fP9lg zV?IZ_NIFe+*VAl&NHxw()S$P+S1_qr?RJ@G2-`y-_nnX-*fFWiTo zif4S^zsL$7e{=hQN!jFkwCW|wnHObb%@Bcew9~!0DC(8pT3NJpkG?U$HTI~M%UpqZ zV;o#{O|DR_45TPU182#vOEdHh@uZ%QMf55A$a9n1P4jA^5tVB`+?HM|ws#LRB6G-} z&DME)@7ugZUUfA|l(a@JDygyMgjEbUK&M*srX+oC6hK07^z_Nl>t(`48CtjVGr^+f!IV7IiyvMTDa>GRPutN3ff?*c{S0Q_yMetn0#>n#(~GBu+zeGA zm||7Ae2}2ms8{I@N3UDwUstP@`*VDH{l%h4T;d(p7M)Hy1?BY{U*xAgbsz3t`=n3( z`boE^7<0~`1DUkbeOdU_r_Ani3S(jAwx4=F^~+du_dQKx3#I19u&PRza8qa9oa;J$ zy!r+6IelK!wv9kA%@;hr?SR^gdC(Z`{v^@?*Jj$+Uv#;|9~8yNQ23qR(}_56e86gS zTaWpwjlBU&qf0nPP>6nMvfI+<;8^P<_sb%JNbsw`naHTX*QA=QKAyqB`u%+GPJ#oD z5>ScgE`QFeYbVv9&wMWRIqZ>3w0GFgyAKj`R<(lO;hlkAfNf5O>w^XHvP`W3(<&8_aOYqB$MEiuWMW#JIxGgQ8*7KgUFl0>Jb=c!g~RM zBH@#!YFDBgLU+oO)z`QKDoqRK5q0$KBs_Qhb7y{L#$sOanMfmd9hnRK``rz{MoN=z zDf~BUD507$Ha8Co;^X-^QCYAq#1n{{f>m55Ij~x8U+rUK;QuOTE#fC)fJ01tiAkzR zztOE|_H#CLv-8NHUl`Xb?c&ivXn{HiZvY2@rEaA4(Lp$p8ajL55aja* zXl6U^)72jx1kfL#nQiB%cVTGuC@sbQgnhL-0(B6Sz;CBtN8pXMNc{cf6DLu386l~-drlnrco zGeY|{w-7ryPALv8?$qmL?EP{&BWnceI#|Pj70Ye0Og)TB|2fJt8`Dx+zf~r>ibW=k ziuAGxD|=N39+F&NYmtL@eVV@t`##~iaIeUTpPC8n`d<@-zQm>ywj;d$w9U-G-?+49 zO&0d)r+lUOE)kY3S;94@P`L)80mm1xyeC!;V2=nt^!k1@|4a1zT+?VZneE3~ zOqc6T3ycqrBTJ%Loa^Kw!fy2mo*NNDQaeo(a%&woq(a*eat@TW{T_W;k(q2jxWQN* z@eKk&sP(t++|cWIN-<|5l1qi#d>!VBiemQ|%*qY!uW&8(o#^^*w-JW7s3&!FUBay|r z>vei|!Bq#liNwZTw>pZ%x(y|(B(M+W*cJTrrx~DAe5!aOlCMx!XC{v-?O`}@@`?Fp zeVuyPVnV3YFa1R3P>Om*g<=+^u-H?lX8FoyfyN?ba%w-YB(*NJ#a<75TM1~oQ88Hd z`e(++ol!m^q0NQ-*;hPP$tPI_S@P1NLR04rpOB zQM%UHc5q_DJWEMf(V4B4d55bJo>0*Q`VLD{j&QE8Zv3%Oboi8Kf*j^%c?S8xTg~PK zAL_iB5}@aJQ%YW3fh9Ad$W=4#G~H_XiRR(5@xGxJYf2^di-ckP24~% z<-wCvDEF9lE{!D5bKEa%czCjO%-#=`GBUus6sVH~Bap&^cTj_zZSz#ws(z6N6MHEOoOSqOG zdkYIIJo`Xn(mM%8wXGb+J&a#>pD~Q)B@M;DiF`AB7tJl2Ob6q$AqdkrfrEa9J z9V{s3_Ff&yp?2D4T@kXr8K?$71CSUjYd@Ff1P$d-amzF{r4oBM)XsJ=urNBaxGrvO zky?e)15+CS5@U9eo!D1p;A@P)J)ZTzu324%7Mw#f4v>FV*HZ0wry70$F&S>En(UX+ z;eLgfS1krrjc7E|%HHDPr8Vg0Y3^(dE21j zTG&tkmJemydvDVWJwt|5+M+yMA8#x=)xxGZuDevon8D-Dzd`A2$F|)$gsKp9Nn>Kw;PykU&=*t z2+V;fw@|h@>=I&si#TXMgboIh9`$80HdJl6?3hbdvnj<+{U55{F)$9k=^k$E#%OHY zw$a9HY}?p4Y3vOf+jbhavF$Xrjdye1&voDb_xtXb-Say$bLPyuC_xKo)Un|uFQ5e1)uiL-Qj!q?1cf-Z^DQzoPEsjA(V zu+MB(Zq-zKkLuO*P{7`e!>jL;=6H{E?N;YP0;&q-|G%0N$OwRf1!e_8!9sAdaW|I) zLQ#SJCo6}><0kL_+5HEIrYt!gpj_&M>>B?eI|mTiwRGF`68x9!m`WZ= zOS}ADdMrkN|HVDq68KK_z;YSgItmOx+_I{5M2Vm|@r1n$>YQZ|b z$S5bzSp3Q{fwJoa0WeF7!{|k~M{22%3<=k}I&4H}Q#pwq-JmHZ>l|kRD=i4ms z`D);sU^uBV;bgyzpAq$m61d|yDEGqIad6ukj@ZEphmzf`rky|2PU+EnK4{}r>jJ8!f9gj*eSe3~@ZmEm;9mXO{v@Jpdh!>-0y@Dnm4%6Flf^H>5ks0r9IE^9^!3~f z-_CK*)LVn$t_Rh}BYojJ;x8*-H2RlgZPDf--qF_GZq| ze&JmCg-Mt+~<(ay+L>nt{iH*wtsa?YYFJf9B* zPFJwQ-=Gt4t*+o{v_^Oc>&;b*j^#LePMGZKh-$;kkKq z7p18RNYo_(@u5w7PA|021t{o}_tSbGVRzw@mQ1otJ*p->_Tm#1dd{_TRLcPf@QmtK zJT2$(>RD`cTz{V8z*Qu`h$q^1B$4S}?S{6&f8^TViX$$Db;wL93T!W| z&B>ieQ}+b~*M~^`F@tCql?^0za0{_5x%SS$o+DE`tr3;U>y<9`mtr`iAe1jP{Ei~S zBN(3-{i0(2=QNGlv?6pU4geXiO50y&CB5r)E?ftSB*qCj0L&eYPEQkF(;P{feT}rP zsv>ldkict=d&b6ti5I6}X6Kp(bS~F0$)4?q{NBG<3E*5Tc{3>Vul>8?0Y47$MldDs)97JssXSK-hS{f_OU07GIXWBE)pJ5?uKo=v^ z^9!k@HUSw#mStNqm3Ko8T-&&6Dzo=}kppV(@Tqwq7`D&(-urM>+clFFjsd|3YOy*0 zd#am@?Sn(@jjZ5VKv!fg^`Yv3*%466z=~FQc)+4;v~?`f;9;eeN@JLMdCpCoB&uPS zZh3n*cn0-*m$4@2h~MPT^iRD9OZI~6i1qN04s8=Jc}Sv7i0Yv0tden4C}@U|qAZAT zXPO=QuosblY)636)X(+Tz1L-tj`!5Q31Vb!AGj)e*eo={UgOEM;~&5t6DE|mGNZrD z2mnFKp65su$grI^E$u#0Os6)Z@HFwiOu;5_3-(=a{v$Sa#m6C)#AC${&D3=p!VU>3 zjkfFS!dDCrnTSq6aDA<_M9!{x(-j%%STkEbg;1nI9f$H{$Q^kV;OUWs6h}ZPMj~F; za9KmNM=dLEe25R z9!~$P$m%vuIu{SvCQNS)X-ZJUVzeJ5cqaW^p<2G8e&e_w*02`%8YD|;Ci+BR$_tTg zlciQ=^F2QHmY$R~B=EY%9^ZW9_Eb4&WaXy4X=s|C3743}N=Kk&bQ;!kSw7x!m(XSa zn$6@nHZ&skr2y~c%dTI?AKxf@%5f3^4l_(W=;kAjz+q!C?D%$1oD|Ks@k?y=xedT4 z;qnore<;vD8VU~h#S8(VIVl`cz!4J!Zz|n{DpMMNgDO^Iyi#s*I{P(4kTfR5AFPQ2jvfpH%ZGJ} z2Wexx!8JRs*;If3++a^2{yYxe<(($Am4AN`ZV}<}32y>~9AkTShu|*S4eHTOz&-l; zsqd$#-W^M-O40yWYCTl({{3M+d`dcxmZuxc!6DJ&F=Zf%In8JaXvhoYXTL<@@v&5@ z&)pd%Ozm^juewF4O2BD?Ev2Imx#f(dOR8cWRI~OYC>W=jK6`Dc{>Tv>c==kKH){TL zH@~A+J>S6iS3HrDE@jNe%Bgr30Cy_^8HhgaBl|`2R^EB@#I}-o;DIU)32bkimbemxg!hU33V{E)Grn$0_qLcr!f)eXnHfFVN)fs-= zLsD1!Y=rVmSw;NS>YA>~^(ZFpddBZy9EpcIbEOvp)(d2tdH7t|RP-bkV;)#_#bfXAR!U)-+VtK&IjZsn6nzi7+B(KlwKWqm6%(!-e~tV2@MB zl8GaVpQg*RBT`L=^y8qq?T87ue3jup_yDA;1TbBL4Z{F#wW z$Cv4PRPZD}W8vw9?H9My(LP(;#EJ64@%I3NxBo?OT~(C5j|70PQ-=k=B_h(}LNL z3;V2$K%b!oBlLqNu(&w??`LLX``@`>keuENUkgM{gHi>kkJ#mdlBa7-_a#~MZ5V?C zr=LeQl4?_YMQWJTJHDo3K(a- z^>eAm;mv^gu|KFcRX$=D2EK@uyBgTcfey~{m2x&4Vn@4%7q+tCucRn@4(^W6hj+NW z78;J8p2%D7$8y}^iAGoB+a0B^gy=8>Zi{3S=h4y$Fc#jnDz|sJ*mFJa`Up2!W}m-4e!U29SKC zcLcbQpWWo0f590V2l7cBz|CO_GG4Q5nM@%td26;ZMKpLEkT{Kam(RbeVhAXP;9QsC zUUBBxyJ!7)_-3DVQOtgZ*QNJ{6H=IP$eV8<`_{6bT+s%vsLQrpp0K6F;A`al)6R8x z`OXhO(_bZvJZq5Wf#d1c{X%>ZzELw;m!&p1+ei>R*JWk<62-dfBBfe}-fL&z-GvS* z-{`I&OZufUp<$=?>)lWcnMnlxJV(B39*i4r!}2BfT0zH=|2~682xEKUYEhUD?HxaD zf}LkaEsaDMK4#@z*jBudvcFw^(ZTf(*n@CD#_5E(J+sSA1k`|_{EF`^K;l)el|-3- zFd5X!$+PT9?;+@x7Os`Q4hHS{N;UpOt>JuW{n2u=`ot$-BVS3XUfE$Y`0}VsmFMZnN9NdUM*oh3D18sWjC}i(%UC|8LpTms( zFhjvAx*pjzg`YD?B0X0M-TrKsT5Ou;j>8sy;C^6lzyzlTLhmHZQMvldO!A~ZGQ_{~ zh7jt)zH%Ox{ER~J!oQ{9F}mp{@x9-6_^t#FC!v(zJ>@8DD92o31-KcZxJf$?ar_E_ zWe&4P7ZCEqA}=2)99x2fZH?PMl8R-!LzYLs?cL#NuGH~bU*Fk&q&zUk+_$rTFvU8d zUQEC8qlUNjsPfJnPnd7wo7Bv)^SO~=*2Wm)+T-@#%f!s(kRqDfuYPtBF?z8^TwM1p z1#{%EO{YAt#A!R7WI6&LqhgAQMcTuVev36h)^1|%dyo!x|5#WS`8^@VO7tB@MCJcQkvi^Ac3_7A&QNCZHYx7;ts)n3gD|n;Q#T+ zu(|)0#<^L!|M$qa6GfD3fD=EV)PZMQuyBA;c5&pNT6a9BjOgFmK@B-@r;0E1_yLJS z8~3vQM1Rz$70~~RI83$P9~=Q?^p%nYvp}%dVmOjpT$y!_4tx!{Ei-=Da5N)*U%E@4hHNi6i`(|0L9Y2+ zh0apUn1v0=Xt9A)n*>PaYI;;d zX;+?hG)!*&Y`sQv%4HhO$cBvtbgJwYZ~G%9vk9~Hkx$^*F61R4&@8iDG+;=p#Wt(= zYUG_FK@j{!Fi+T4-Cgu~gr`fJ)0Rsk z`d2{^D+SUO2gf7J!kFnU!(pJj%rzELT`yzLWm$~e1yUNe+O9st_r=@^?c1W0L3gBi zB*r^Y8eoWW-kr0PVv0&EKQ*5XTT}KWH|fvw2b2woA4>rjmQjcq3GX#9 zj!k0rQhPUpOdKe(y(b1Ezdih%%I^ou(*H7%9gJUnJOV`Se=oLkvGFtu=6&>s{53(l zZ$@X!1V82CuULX6?+Dq(NX9+F8K@edZ30#-&r!8@?rc zH9+zyoBcBSKRSNwdKh5Q`<>^LB#EAo4xR&A2u5|Bi1W|+n^yi_;R^Ghg4Ax)I0bY3D-PqDINcOB=uwZlukAhxqAY?D0`?%g4&R^^}o?sOaJsGn9N0rCpz z7@h69h|xP%W60k;apvvMf=uCflT6&R)O{_MZ;MNuKCu}(n=|oil|9)?R`;e;zb)$3 z-ovsy9i%&cre6QfZ2&ccW_e&+zfBPOSD%!1zJqJ>G!TPQwhrL?$6v=t3b@DpK>u$&JV8NvBDRHg@e2`bUYK?jd$)P z8r(r+2T9n0%yz!*44c$#Q=80b;)jOnBY}aIT@RS;z!{YVIb)n%uQAP*wBdZ+U_f$b z@zOdEkE#7h<^sX5DwBQOP(ba5*1p#Uza#eQL2m%6kfhY9RgjJ`Vo}LwB62OR+s>8_ z)z*ZriUIxjX6>78d=xHeVgteaOq2*1o}XY(7)g?I!5hGSZc6_^J)7g@dB%f~>nI^u=hs2DS zVj!T_H&dffm-7C-NHU9f`z21XaktZA)fABLk{~>yJX`4oY*Z8q)kCs~!=#R1P;=a# zrO6_v?aywdU!7x!<7u!&C)VBrZ-V=*E^)7bMsHoXuXajroiG0}zcm>ZhJI64xq3?< zTpCt_os3XCNX?oxhOiX=edI~p6v2iz8*CYu(sQsxJMueYfuixICC!Dp?O?VS4S)-H z)kZ%iAn>xPr^)W>$>QnY;$xFIzZR5Z-+Zp#>m*0!Le|{;*AR|=_Wr9&33k?ROk$|S z15Y1$9vO!bK7rfT>9oI>HmQq~XISVHx43WdUz5UApw@y|##WwkGm~g2j~52NecoFU+SgM3(X}B!?UWf}C?9azT09KWOvQXy zBJLodPYklLXUG4nofMxp5Urq`>T^0^Vt|F%_uL{$YJlDWiN(xqw*9#gr zK|iDbCFwIl9XuyADU9lHfQbA@Pc+VE>uK%f`h}1Du!?i+8Bf{|Qa>Sx_e1pu)hGMZ zS=OK?sN;MZLAq4y<|H=A5f&2TwTzcp##~a%muEdxMQcB{YuZ`C7HF$AtFWBf#3PkX zXB_t*GW~OiI9Y__A5JVwQoUo9zRk67g%~IJ>7_!w2prJ-lkS>I2iL+9n9-n#{1j3N z{GA#S{ggxfgVY*5m)H7*VOTe7PC%82MprIRt-`hcFP2M#84<(ZKcb|JFxI{Ds#RbB?PS#e| z$VA%gnq~&l=dZCpDU^Sk%o6JpB$7Q^I%t0|PFkiRlZ`TN;A?#ABjMm-(*HJk$OK_Z z5(QfImEkYvccrtL4C-tGj9ul%{y`CL6$nM#tj&~FA1I2Gf`xD1ZGzGTL!K9gxSrN; zDSvu|X3^)4`RBvm>Y(7j*qXKKpisdQW8L6^3G8E;$y% z0-WTz9>8Er+S=pr1&Ib|(kBr&wt1zJ@)}C7U$Odh&0!+6cyBXNgmKej^ELeicc{qn zk5DLA7TeM}!Hj=Koiy>zAlIy&<%{}Xk>g0Rl?eKjYaMs5HoadLb&M-@QL1W%IpK+M z;k`OIe?`gdslm~|vRXW{L+{X$&QOILLq4QvBm?L+J&&yZ^puOX2I^?c-=pkYm%SWE zjQb<1)79SAiL*^Kp{f4DoJ*BQf9_Z)pH6MXmR| z)RgZe6(okbl=cZKz!Y$kf8KMQf!K>VWM~&S$OuZJ=66ca_K7q~1*?lSVxe92F{w@M18^^>_%nfBFpRMR+CvvA6J>i!d#fOsY!=p1%cNz1!v6HF1p^oYuuSnFSu~Bh`Ij^s6SpHy)vHm`T-j^O|YMukU zWscee)RY;L%#n^w?C}2enlk1rIkciZaJWnmTHKdd;^EcgAM6_@g{RHt^8EU_cVBmJ zs)5xC=q$xlKHjpv8(@oPv5`ai1A(9{8d>S4Q%&A@v1#RfQrA5C?UmE{NqmOTQ2Otb z)?gv8XLx6Q`P&=J<<8ar&wCHlZGnPA_*abOVBv1|Z3kfkkThbq!i*wu{}Q3a8Cla8 z#;u$}lMcT21yvct5`~%t9UKLCbIdS)t?YWe;@tO05qft zm0Al9sDhprF&T-^Ny)rMt+_RLny_LIzxtW;OU%!OKtMrrLq>m~kPWyHTNSF|H4_MI zv`9Jb)?qmUPy}Yvas_KRW<^wUp;8Cmn3~&~kQ=uA5uuO%+FMAH)%yx$e?_w7)PFkK z2Aj^__V!XNQhG{E<|(@_7n@hef0U{_%bYSiS7flWWyw)OJjGMS?lwAfV8}3x(eH z1LMG?LTcZELf(IX7dzKin4(yIt8)gTjl6qCY7a?Iw*}jF-a3z>N*&)~qs6$Q zYQuJ^_r4TR`; z*nuoDh_yh$UmzDdu_p==fRPAo03V?N%8QM(fqI%a$CQ_ocqE2?;m?LU&2o%hlf43Y zA4Vwt_?bnc&kt_mwPwFbN#U*tz0Wu>48oMU;lJS=2E^qZ47MDJyOH1Cv0fwcwATCv z|Kbqy3({|Ds7k_au3g8FoTx#^OpyUY}`hbE;@yb6t%>5-($bWDN zhuNO%kKCHIuM(D;kvr$7PL;C!kcKD)UQviJlB-Z#NDc|VSw?2@9mX#!#?g%>sD8;W z#loF-;mU45Iyv6D#3|L|h7~WtZu+dQ#^^rs>+_3AS55MmH9$ibj*6u-YlJQr5%x>z z(wvvZe9g~hmt4Jj{dEu6(0jK`wIqpK)#c=N{1N{{He?%%dMVdZXz!E9I)??dF#hVJ z)@VwMBu9lg`NL;8+LEtQyuO#Uy$IPaV4%gxTy#snFD8GziM8XpjNc>dy?{0zhmgtf zg#{@dE~#u~=|bP$3(*Tq0OJ*q(Z8^;v-~TOaj>!c4>K(PNMv@spmt5NLTm;zO6d7Z z1W!|#>nqftcg3vwDTDTG*>V*vQz|5!G?w(t>pj7BBOLk8yl%J=>((XTxrd36CnEJa zmz`p|*msX_z8`6B;0($&1jzYE)JGr@1_oj00P6L2#y8s&3C$Ruh`M+zb|Y8cQ2Sh- z5izG5tcC?GC~*0^1J+wiJt!5NX3kljmvC~Yd0%y&S&HH;Y^weM3H|Sq`8p@+yIvsX%?WAe?;aG&wHdZ2NWc@ zU{%`962AZ9POHLZO)UkEu;D?7^^4YG8|U#b31Q2 zjB2)HHN_O|Ebpcv%$O~cB`YIHfCuf={`)J#$6iVXBh#9-R2oIL64OlrA-SlfLvmCo zj2#c*Ga$$o{;YM8@_AJ>eb-Hke=;$xjBCOxPWzVRQ32ChK)4%5@ z%bJJ@HGZmKY+4MCX@0KLQq5!=FQ&miIKsD=H{Bjozn#n(a{AnxJqkQaK~Du^3}EN7 z_E;@0txVZ{u}m}>s#`_0cyb-9!cmzC4X?(@5Ci*KdL4Xfjmw>Csq`G}vkKbMhV3>i z_=Z+!7mGcEbK3m+UNbWBIdeg7?`o(Fzn2>B+qf#@?Lgm6a{192K$R6^{ezq^uvz}q zp*XnyC&sd~B*wee0PO}qNK@^x%MeECJl7bl6)@pzN1)FzE^AV@S63{j{XvV{#DX@+ z8CUT5JYHvD+S?-pTTu)mdb$c@1ox#h6i^~*L2DZrX3jZnFLjm7@ScoPypdM z=#zWPJA#Wn#_39*`N=nA!}prt>9?~=B+P{aMgo!1WcIU!xQfj^v4odE^0nEfM-P}G_d5z6Y8AN0@!{_ckBteZ zlhRL?>tDyW9o$?H&TN#3ixPjY+?FPs?u=i-)N4 z3m;mk2zJLdcr@@SC}&1Q2wziw{v(_om6D|Pm{{otJRBwjoTk9;r;bern)k&CRO6+g z@-eYJpEqm=|HaTv)Mn(cklW>ah90BCV~MEKHjf=hGom7=I{mR9SxACcJJH5hh`74T zo@5&YJ-ybpmc_aUTGalD?k)c>)Q6jPN!EFeC<9%5P^6J6hdITl5>V?Z~ zZtWfHi%5Uw|Doi+(h|%6%SS-4D9Bo1^&cp8K;{Pdu+22i2VtZ* zY%5#DpF_>TKCij{Y|`qTjX;)3(51h)qMhx;!q$=n4Y_#um@1}Hh)#mut+D8iutux_p@CH!eXj@F8jIpR3EFNOESCuOj z} zx6ry;AEv(CNQ+sUrso=due8@*f&Y6k_wp@Fkk9gws5y1UJL3}8oSpE*O7t>uWeKMJ zXac~Te9r-BuWFAXU~AUh`QD%(9ZV7(8(5Nz=|kCG z=mniuw$!;GMK|hI_P0U>$V3Z$){rPTdhyGpMbEAl4h^_JFF|FsoyW;3O$F( zg*?`K3)C4!B-bewhnY*3=YJ>{ffAoc5{q(UfdsinB3bTRt`?D zs_hWaORO_R3*b`T|VWEprcTSfyd*L}mFmp4|pl%mY`ITHbf5-$CJO=|uea`G$B% z&pmf%&bm7)Rqiml+_Sb?uPJf;+;vngm&Me}Yx0Q3i?$B$hCTpU)qN!x|$x<^MzLr#XjW7 z_dHP1InVDbNOLOmoqn4tayAR=%*S;wkNgy)x)i$HJZPteH9L<##aqXyfxNe!SG94_ zL_Nk|Zl&VoOxcl)D*crQJ$w|)i68s{g^v_HN-`cWmpmmNE|ghLBJz{8`<{G40iFp# zMHpNiPx(4i0QV2A2eTGSm>_nd+byhykh{`SH+Bd+qS$`q6+D;yfR(PPn$#S+x`j+* zM8jv#9hpSJ%mmZ#ia%D9X?()7Wx6={)XI5MOqHjY6SV18sF6ygQ}zx3gMl=%oy>75 zOZ5tXMD61ISjP*)RO<;rx%Z*BK}|0)+znH3bC+&cfC_JoUjdpwxHyBiKBG zf(`QVvN2W6y=H0UEZ%a7TBB|yI5&l|^rAt;!~HFc;Sh|&v0b3UO~UWrO{_g$ z;!J-Lk8tVO3JQwc2|Oj-PVXRYXr;3eWjEg_1l^JSIM3Aj>3Nk?r2o+j=U*Qgh){E+e`rCJik4AMV1@J!UwuoNoX`W9i@;JL>+_w`l6H zPkIoim_ZWHP8Ad_&9N7eNN12hDslHr0&K0MXTq{y7itvO|Ww;_R zTryjO_};rBn~S%P1*+iS_t6Ua*yWtX8ZCVez8+BzSkHTj`hmmw!pXt-*a z%Hj8xu_q3mykG%8a8J}XYKXwn8YdRUsyHVxYBYCkyO`TLHJT?}ySi2r z1pQGDuaMa@XA--benGn^sXsLxr#e@~-2PN-y?*dp^Lyr_{dYC@HwbfxnSS1Xk`hEV=70NLEbPrp zb064H9kc6YM(o{<(NWcCJ?+DlX=?!g%l46~Kh=m@cj*~SIi`KTPg7th!fPmF zQ4f(}x&?4Uzstf+mGLlTDiK15A3UR+8Z3J*_j_mI2ROp#&pP~`(d#4U$xQg(SHYGZ zWxjTXpSMti*F$|B?8v0GOBr$RnMc?8rueB(-GC{WxZnUv`6*B*F?u)`L10V79P=D7 zdp9DpH0=0nd>20}TBNL-@jdFBXPryOxF3g_t0@-uGI*uMv5Qg1BHMG z{wBav&Rmdi@4eLR^HafyHaCZOUXXs(uxhr9Xv z;>Ta4u3*0mswbW`Mp;TR>WP{b#%tA-3&W(zO9aSKokr0r0+Fm|LIE3EfKPYnwzFdB zQJ`eeY`w#`eRMEa_@Zr+3zbD$eZ1(05(=WnB$ATQr=!-<-wx5Fr$`V_MM6yBenwgX zzAsq~_q^iEOb8EKCZ7YU$NSJF&2jFxnpFVB)&ck9EmFZg)OL`1nG@*dE~g-yM;cK< zVb@3qa_)#$fj%P0sLb6yBwIS`rrVpfYGbO@`*&$qcfB z^89_vwgy+3ZvO?t>agtJsx)!T)#LsERE?azn8scyC}=WKSbG=k@)s>Vy&@|%-G0E5 z4NWp#z4ED*FZ9iw=tb%XHC3%GNIZs70)vEL+>0@Aq7U36kUw?au?zwXLCew8D zxCxTAYL7m!2v&8|^v;G(hc!WjTJPmV2^20^aE8bdm5uW{AKd~8glK4!aQ+=ENu};y zT$eI{j_GjAF>2^9kB;#x0lhqZ9dbYl2c0!R&}1ZOfO@I$wdsqpe57*LcP`w|TM=tV zJo-g&R)vZ*icXa#0Xu)y)mPaSO`F-^^Yr$da!vR%+;aK~5Dyv$iIYvg4}VGGnQc9R zB;}Rv)_a14o%h_OOx-V|i4nhpu9piSJf*PZH!L*DlNXw3*2)78=>2@|6t4%|Fcl(+ zulP}PLawe4!Hx;EbrP6f%8Kp>22xa%6y+|UzhQ^ z0ULU7@iixp(?ap!v!&xrbJ+2En$?|3&^hYJ;$%OvQXUN9dThKI^b;~!EQ@a^QQC}i z@g$1uY7Ltks}MJjR#$!5(-VX_(>?GK9~K?xy8>DY$i?0qvGUQ7?k8 zIoTwu9+D)WmkW@`OI+|u4)}vnflMAJ;BFn=lt;NgY`<8KW_VujF{DRJ1Z+O5>UsPj z*3-%0lnh{Vc=?NR>yuM8#*fHFJ*~@3%yjjf^oLK`_5OIHpq-Os`c<>Xo~|DDrN-`@ zrLDUKW19J% z6$s)ngZ{mPng#8xO8g)al7359+Tj6WfJ7xNpleh+`|pkRMy{aaD9O9#WGiPvQw1= zXytbZD!>)L%}^34Kt8o%C#^(7D$~qCEp8S*QfLk~8bqNqnJWAde)@MaaK92$rR04z z-SqN%hdH~~xMCSZQ0XGIqm-0~rbXcDJivw^<%`4yUz*ZN5S;c6dCq;xDPtf)t~0{Q zBZd}b*sYfyRom4;Qc}>EnA%AKF~xIf9LBtH-zp`PXFXg8z{-|JI8Hn+gnI45#E5p? z@f7|QXIBU8fjEN71CdHYBavPkL6|C;j}4*9yAI>;H=zL|*jffQj|3?VFLmXq7cR{e zlD7AC!5%Uk4lqykbv59jpiX$PrxB+)(T%{wJGrP;HofA3Nh`!?Vt?=V)j3~^$Pvr5 zk$VHH?vguifYno*Bk8V=^8g_%k@89lG`l9myA>nufuKlEs}WJHkkgXe>&2j^ZkY}l zI@7Jsw*}31WIxv?lb>QM!`5@Ov@qjd?TV+^SQ8YX(S^}OdE#f7q#72XA@C7=IFJHSl&Pg182YKI}R{VR)efd=Fy*FQ4;I6D}4 zK$_~X3t>02mZWUC%RXddBzFWe;qMrm?!HM*zy=@x$tTVc%0Z(^!*SnCp0*PKXpCyQ zX6XTvHP2@(V`8508su7H$USsI;?)|9X5vjO_g{H-znj)y-_qQyA*Rj@k$!cI=3lIN z`-r;y@c0Dip!_c7b72-FdQe;z-5cqS4)E6h1=UU6U!LDUPb>=kF}C;Y818=I;Rw{S zl~>bjS$LKOV(nqO-`77<^vft&c|Ss4BA;`f-7?_3oA^!~J*7)#MRLDUlvc7IXUNQN zico#*bouOEjcJz*ODkJy;YustHMy{0+Es^FPsLlmS2?v8Jnsi7_|M?z9l(+E6FX{* zc`!#gEV7j37I$x^GY>f|c?&Cqel(oJvqo|9+Rm39I!&r2r*fnUCkQwUULCtSY>VT7 zY05#;$y@SFNdDeQ8{+5!azrtzXq##N4pUDhyWyC!uYYoV0u^X5uS!U=rVVN7{sulI z{l(K~NA;uBxv~D;pY*q46bK-X@|i`iR8I6ezBwsn@rszjdde(ljKk^PGvl=`fo7SX z;gNclvo4zz6}kmJ?Mx5j%-VSP%|Ov`rfl)B&8S67XQ|=B5tq9m2vkBYJEG)UnzCM| zs_x)%6?X5zw7Z%4RXP|^M0V7jRaU)Ld9xieql0IEMGV0b%A1X5W1;M~;M;oZ6UG~x zkEPpt(U9PU&nG|fRrNs0dbRVZDLZ?DA+6az|4(Z1b^Bvw2M15H_Vx#UhH+sL0F+rj z+MYlTI=)1==?wHDf&Mha9w+(V(1>{o@4gg*ApHEM95iOBzO~YbO)))J686?@6`_S5 z8eeh8g&OjQ5&Q83rYMqXzdIlDY5>L6vO(v<)--m~e7_i58T>j1?dO#ib}{Dd(Qq_; zB=~Z4tKk7aLo9ko8oG? z`Ssjd_lu_9>N-OT5M@B3aBP=Me4{hNqQ?H~63ohd-ca>gNja(6uLSnO1{|zJn|=tY z&xk)7Fz-^5vuG*68n*<1w8wrx zwYP1&`-=}RE(!-CU~zQtpfESmD!g`UT^?h=N^7QsK zf#=;Qeq1y@IOrb!dTvSMH=l~@f{+!*LGFLxvST}K^csN-=i>&5Xe4iVZ2@L(uTCXCf@l&cz7K{)vU`U=(5GZQ=uO@qt z5ZVX8{4RfK9Jt%ux5sYO>fph)136wOzlc1D5E2rk^YRCCO$Q%`-Q_?tEB=$?AG{+m5NrX{_6VJ9uS2}!t`X9tY2tI zVYOU``EBUv=jkm+$P?rCS@}U%ve~PdviHSiB1rIP{mgeaY^(NpHk?{J8-!Tag#~-h z$8DQ3Bo4r6T~pB|z`XyQIM82Z9Fo+zQ64&ga(GHh=E#GQFSJ-`??dtUin?i*ZI&n? zW~F}Cq5!WaR;>Hrw(wN(#_z)K;%zRyIZp z|J7IYaLVColjEm)u9l~fwJ)wbHK!pA1r$D_AdjUGWvLjrYpT~ zl};!piZG=GRBLn=T`dz_w0qztDCb7<>P$Nu;;Or=knnwi{rVj#(xW|C7>tspBObuN z4Z16O2V2@R<1^~vZ1#^?U%F$wj-rSmuCQDY6%7u3dgf-?mukMk2xUJ~uw#5&+Is1! zdfF$_1q1JF{s$V^9RJn6SlIv9?Bf8&CxFCtluHn_{O>`F{?}`fa6n2&`_a0^)LCvR zX*xHO6+C2A+3UUabv%YBw;f&{PUpi|hbQ60PiEog@2wKFpUb)G&OcVjz=nP_`3QHr zLUge1BB55d{i-KV7dhI6x{QA{q1-X)JczLdUL^7hYPr}t60OVNRZ$7XS&&2iO5zO0 zc0x})7xDpsAhKt{a9tWF7_92BD~P|%<AEVWEyOUo$4cT=3=bmm-D-K{1n&)Q{RcXRqxDUicHZZZ?Rv#tLym@0=->s7^15QBv=9Lf(l|M-GE zD`xk8DUP?}URRH_%w{`3(?8xue3O*W#PvB1n8B-)B|t-23%mS z!D9Jyj1G2Iv&YY}sqpLkHT>8AkFmD^tDAnZ}v=6>L{NxBOm6*go zIS=9g$O?qPLQn>sY+;*JcV34XH=bOOtV_QWd8`#y>7fsJFNc?ZYL_}1)%54Wc zss_1TB*d-~KgOQJAT|qpkP}p1uzEs(+|3t9-vLGLgJ<9brK%G5VSr@rJWq%;G>u`u zQBC>OJ14Z)Zv7q3lw$Cf5ZeVwd?xT_F%pZO-jC-qW669(Dr(2UbXWJ>R}t+dX}kfk zT2~>AYmbEkHSc1w&Ki-Am6j4onxxxTx(Z&$pC%BZn8 zkfIp!NfKtXQrZYkp{&36DmsmKRI8|DqP&?}pdwyts;PZu_!@Cu%M)v@C~j zhi=_rS{3io)9}LNz!e?)ku2I-H>j4`i%h1lV3ZTv*qb~b@>NzvNp0k0(MfEwScl06 z|L!RU-iUi_tU)|}_PiW}thn4eg`**qqd7-QPDEzCaFX_-!r=ZdMjE}RbCO^3gNE%f@ViZt9E|472$Cy+#e^Td1ve@vt_0YO;R z`2tabL0qP>mM!5e)_}z5T)EGCCJAzomj?@F4>o5jwuEo(nIQ4h+v5MJr;scLWEz8Sy)1dUtCxO>U)R93n8!( zh9r{A;^-@4B2xTPQj-5%p@)jG!3cz;_`#1;N(h7z2Gs9FLWnIQ!Y?5N3E?6%p%om2 z&{=D_epr5YEp1gpA<9^4dEz2HKd4q zgouy`zqk~%L59$PO34ty@FlRWYYG@8{RPm4B$&S#H2oTf7uvf3n1t@aDiKE_6N3*KARJ0W1n5SBUr-1VTm+T$sKESYC=pZ`*dl;X z!jRAyArDka4eF{WwGT@MLNX!fAP#0k6gH40VF}1k1IX}EJAFU{lXC0 zS0IP_tf0sB7eH=H^8sPOAw9Ii3JV_~ni#}V2#8;K31JBJYT-*mifo8N=wcX&AVkLw zrhjD+O97&12e*7=2e-h~5rfu8fmj7`fXjmKaj>DWBG4?71JvQ<1R5g@vMA3{zH& zUqlje7eQ!N@rfYlFtEUg#ULA8JRay&6jX{61?^7#0`0o)0}6n1h1h~%#-KBNP-jH! zZ@WD8fV87xVA#RpF!|B#3RwWg_edZZsw^eo#)0gKLWY(=SOlfO$u>y@J}`vuv9O7R z0gC~_fXs>lO}1$QoF4hYFfhLgAQd7v{ex@2to`< z5rYW86X;6>vdIAI{#_OfGTnq&8ZI$FNI7_X;6^FP-3|;zP9B~^5m14YEm8^ikO7*J zKcfv8?uI>>L%PD>I!kM?J}M##V8ImbcuI z2l<%T*eB~#=2h&AaX(E9SS1^@qe>>8oyJqlSPUwZQH>bAotsl2d=2!vZ)P6#|8?ObAuP#QSH9+ z5vGRo2br>g`wO|qgF)BR zHQ9K)YL$Arx;7Db+`ix%w70XrQrH-TIyhdNK%!O+n1Z}dW-AxCO3JMS-pZ{`%ne%H zWM?GpGoFe2u+}~&Nz6tZmefirjWs-(MBi{G| zP@E?|mt|L>R6A;RD=5#Z_lRw6j#lYpGvs4hDst~+plK6z*KF~)a1AjyWc>S@k6iSs zSM?86y$fTK#XWE5iX?N3>QwRF8o4NsW#2f@zRYBQ#<{UAF8jXBIJqdJ9a-%kkbVIE zMa*w{QBY+FJ}bBTvTtkI0$F>i2B_-3>f2hqK(>&o0cvykGa8D^*$!Mn?!DzlFr*KIOEJZ6_o#diGt4l8chvk=-2L`h2VJQXe?jmE9cM`dq&7 z(!TFfSB}O#zt%rH7r&o5?d_P~YHN~FK_Px}?iz0=rS!* zwl3OTL#ff+A0H-mV;vj(4p0NG2M?~M1)+9N`wWoBqf8pJ3W2{0B_@xyB~CY2e5_7? zZ|Eqz?L`XKxy&7;$@d)^%zXJpJA<(y_Wr3P`zomwrqeT(8IBF35J^=*cvFM7(&yHc zO*L30)4B}R#s>N388t?7S*x6bT3(PJy$Q~soz!QKm^rpC?sz9bJ}~Si(Qmn6{|*cu zF>r;t>}Ie-eh1V=8Z3+@%yB%gcE~zl=8&a;CxHlXePpFz0z6>6vL+sG9*+fc)k( z&izfvE7MQA{(GjfMLtKD7Puq#`X`on_hwltyFKXJ#qKetbY`t6Bjpy&V?6|~kApUF|H{cDr z;zW$4?kjh7_g1g(?a@5ArQk(%R2V5nq>G>|g)aYw zd$_}(4as`piy&E^!PgOF@O3408J}#CHGWA@HNQjnGkWU~23z^3K$Biyg;|e4?)_>S zXtEx8I5^Z-axz!TG!bwdAVDN(l~UGQ{>=AOepdyh?3L}OSRZesnPTFTUxM7rCN7`@ zssK*##XE6he^ZKwH?4RrRd^TwikIic_b%ZQX7lm9Q7tc{@$6NcK{RXR@CRQ38rey8 zcs!p&1)GG=nQ5~CVauif!#2~#@FMG~jDrMA$i$KVG!CTj&*eWgW9_5STa10oT)T|x z>Y`EPA=$}Mw@r+I#vaMekMw3G#OBMcs^79p$_T7-b~kYFr61tjl{uYzosupJv5G9NRrO>WQ4 zeIc9Nw%2_U9YuY4tZ^VyNq%l{lVv}=4PVCBY=ZmrL4C76W4uI{7OE}rNlLPb)myXS z&n+hKHt=UF%)e%Q{NT7*{bb|((-c|0wK!zmQyWf_uB5rx&8Q)v<)4Ed#wj_{dR{S( z^jQbYwo)zn`UL`1qW6As<~LmbS{fU>7_LSnBLxn=m%a>zgr*6ETms7`Y&bawsd*U1 zH)BD!zQY}03u)a)Dyc&O)-zo3^}(9W+fX{!SPCp%Wi-9dm^ zs~cF&H6K_{#Tz%Kj#qJlL+5OKD*}vyj&0x6naOiC1_>Fa#wS4^pW$=Rv|!I=)vSJq zK4Kg6>Oz;RqwAsQZ3yXLBfU0Jr&=zKQ{z?*FLxCa+NJk5njLD)9?kzrA~__?EpYAl*&_(vRIbRqd@RS&P74GBy9-6@;BJOrb<{4MW0CF?_+8-a`h2~cDTlYcExhwE!#(`9|c)@`X<~b3fg5y?@*m>{E~IUX2@S*(|NQA8xW{!?9DkNT1pkp8FDLVY!qHS!M%Yul^6Shg*Py<4hjis{mK&**2d zUk4SLBjhj^pe1ue$ldI19F^Dx-}KgYl~_~Pw8_);ot|;bEwKV~*H^b>A50!DENSg0 zn#RJCV728K151Kf35V}>mx6JV(0pQJ23Ttn7ug0SHN6-jHGr_SY_KV4{Zj_4_mWKg z2`SZ(i6EyRfVoN28vu0~`csYqQW84*k5r�@u^@l`tcr%_jjSrS;jihfXb>jRCtm z6^$Jpf#lMWQg^;@H62bw(du^%Y@RGime}qz#9B>;aGmM%QW7Zu2&H|L-m}ejVQ*fkBlgTnK<*u zP#am8TmD0MnCzm1VjYvqZ2ljJLB&|tYc5y|X>N5d+>gAd0 zB3*aOH1!Lr4zIIu{_iUP6F{_+NuCPMK~;%J(U58)OL>K7H!7~Ti#;zeWUAZBd~^=Y zio~`U7<5Z+@OHFp-md=35h5%Y7)W6-6C;Irqo@cZ{k#)1)F)WKWM+U>A0UBaD0mg@L|*(YU0MDP_--=lIRsNAMY5ofdMZq zuH;EX49rj`o6MgMe+CaM#iBDf&hj%K#@*K{r~-9j|2YHRyOYHbM%MG)i%T|fC7@$b z&_ca0HS{n7XF>oB!guD-qPN5xc&nK|w_4yNin1nVt};;Ho9;=(-Wy+9TSa884Bjl{ zZ~wtmH+j70Wz(1j04LCR{0x0X_2Vs3_;UeLxpB5{+9-JOHPlDc3gD5WX6wAdRB3) z%IMyYySY4N()XFfTXK;UZ}D4wT1~gpQ@Yam&f@iZo&j(BgJRvuSHEk8Z<*d+?tEb( z_qv)##K(TVxO*(_Mq^7AjZ5d-$-z;AKE2l{8Q-Mo9Njp**IY@$hT`^b(7^ux58Y+O z?Kg+xI&K+rfQDox>^H~aIy{Xzx^i^m^13n-$^A>CzLuFWQc;=oQ4{L}23x$j6mt%~ zxkt1=ufVFM_lPl2jof+|HBxo}pGF)6fSObe zq{fES`k;%lT4DtGw^;^x|HvRMS_b`+@|Qioy(HPZuo6rCR*lHXWm;{g zN{wi(A!zqtaB1yib|kWvCTjNT?{@c_ek2n=gC4W-y2cxHmXsu*0dL4uw{u{Ve_#6N zLm1TQVJ9RSvr`M-i@^idTCdL-kWd{N1@0pFoLaFh;{sG+hqy#%ex4m5QoM>1z+GpD zI9R1P&}VeDAhM+M!bn$wY8Z*$@P9S{3bY;rR4TllSpd}AW3SGCir#Ya;jJMdsJcsM z8)rbk$+xvnw=rPrV0_oA{`4TKWO6LU`#~Vtvc0nzchtmu(DN+gpg^)L*|Ql4JO(oe z{W*8QswoBY<_}wz5r8fDk>fBnmC?n7LK`{wg0#0JV55e<_Rl3?C)!=EKpDCiqDW8` zRuyj**v$PY2Lp_Xl^u)Z&ip~f&=XPcY^{eq!v*ftpGkxT-cC- z6&WycT20>j$GQ>C0cRDMU0tt)MbSSRU0i<^=DImMP-kK%S4uGKooldH=1K|Kw2)Bn zn`~Y7OZ)$jqCa=M`pF3$-A1^I`iAXW;}-_Ze;jVqvyp4`J>8jHn=hR&tSGWkb0V3T z3X0FaZpp_KSJG9%ZqOw&x3qb$10t&@Bc}_doy+p8ePRj#Z@d{`>x9en699WFRF)l( z5Dx|gbOpj^riTx;P~HRrKx{#cSAefo>)OEbm_J~L9`zB3AVC2zp06%C?LW;C07(L; zVv-ya&|9J-*cQX3-qzOr+^{C*k(X2d6)W`?>3?z%y6eMJ<|0wtCv{8yLFnP@6gWuJ z46JnyY=ooXs>1KPOCU(m`zLI^9<5kOji#@z1ryoudxuz-BLNG387?73A~%I3)&c z0D1#=#wgI;2nEL{`UMkk#Gy3^2PTsE`F@uKvJPgzT~L`nf* z24U-gF3A2d2mhl%pkx2L`7?9&uk-(13%CyrlIRhh`KM=Y5;ei2)lDb1Ef_w-kGhuq z?)k#-IdokLByQ%Q)3tUG{_L)$P9mjSt#Gi~&59{jnhwW%aNlA+W&tOF!Ln+<+au)^ zm2%{*DEN~C##6X(79GhjUxWdbWrlh+9L9+mMRa zdkZpiLhxd+L7`3vooiZNJx)gY1->zkR7O3@1x}X6oBtkjl>Jp8S7&TV(giy-keez70}~0ghO&ME6My7b zpMlY_n>*Xjtb^&9&&NRWL&GnzK%|Cv6mm=L26m0fRp`4X(0A`=1yBHJ|LaGOw!MU% zvKdWSH{7!T9M(!+0B%uL_$77-BmX=FRLYB?CNFS}cVdoxtEqcpuY2RL>UBMU>C=_* zdn3~LtF&w{Dij`|j(?g1f>F@_Az1D0bFjB_9kNz)rXeAK? z9x`YhsBMevrpW~~7k5&*ucIun0m6WpQy9MwE!KNE+t+56EO!GXOBVdo(LK! z(glHs!3ia}AlR`j3lym6AZcDAdYZ0T*zK2vL(@M+eLz|#UwYUuiCOYR!Cud%Bpf09 zch$e47cANbzsinjZO06%i+<1b=~oAyj#ur5&-9vlTHO3{J8*sGkh=L;kdc-X(WWPibJVJ8`I-QzkmwA!`b-M?vI-)#&#Bn zgA=)b#6)yZtH6nf0l@tCemDgGuLd<>brrF5`UTJRsXlClXyG`#C<6|`LDl~@nn87w zD0zV&Ox?>VX^anczjRNGE|fG>C;5k)u6#JTyAV7y(f3WPAottQM_rH^iawxyrG-v% zvAq5U39aMMLH2BT7oaIR3U6K&*gY#1O zuS2iTv&8#8vuA{+$%)9-W99?@{b$*mK0e3Z9!&FYQ^ZH9F7V`FAJr(Yknp00abls{ zPyWGi<`1rpB{V*|{>hU}gwH`3dU)g)=X2q3LIt*gPLa<6iz`e3trK&h3=d)o+@%Zq zONUF#fzXK`J`)WV6`);CDIBTl*}{gBRtFXY)^N1LBytnJarO-m23~4ValRVPpWLqb zClC}w2ZFRD1u;LvV#H+SFoQEtd7dNas z3s1VQV!Ea^f`>-Ok4K6FyoyCkZRH>AABUJie&eq(y{?Ssr5cqSdVnk*N&b+%)D`gC zEDkxHbdMFBRNYqr#!k8eE-&oCsr!@}0f^t{ya;W}0Z4#*nKS~ENW2JvY_HHUY%xQ( zb)cpQVlf-TBRCEFj0w&!3Zcs(a4QZZn!oQLk-E6? zTgYOlq$<}+;rO=m>!5?dN#Nlf?W~YYHlF@gIo&&gm{KPLw;!FN3L8(`k$YB+C%-YR zf>6h`3%fp;2LZ1tdX`Sreb*cP6i(J+N<3@1|D<2;B%g7EGZ~P5!CQy%Kano<;yy91 zvPHqMG5>B;( z;$POIJyS=qLC1n6JinW5LJQaAxk1zDT*4Bb8O-R0)O2=$1%Etw0MrKrFio;D38%_N*e=1EW0hpb29E~BVc651JLsCSNe2`qe)9W$KU&{7A++&ShEoZA2up=mKZAtYQG`2OM@uoLj7 z5kjCn;3l@e_Vf%$#k4@iZ-hzr>s!wsjCx<|4p(>AtQwEIW}omo#UL5m4LyPXUR!pQ z_!A1a(!jBg4mX@)tj_#ervJo3u_g-lnjQmh2JFet{-O6HeFXVI!;i5cmI(q1+?w~+ z5ljA)hER_`f{o6(363buOVJa-)`2JT=ggVgV#jwKo<9K}wZyNp0P?ed|sqi*I{( zJC{l(>yHPlKn8Gne{cxkc}*kN^1+1%mL;_omfoivyX0&sn@c*(e;p;fEC3R0R;GC% zaj=B%1v@4j)jwC(=Orim&7XoTFTXQ={OPKOryWBG7;u zWeeEZ_)|^+(hDm5+wcf*Xs&L4jl>~mI~HjdJ{48k?AfZ_b#1Iwi1%%9+&akYIhe9o zy+iZ-EP>mv4WyFY%1IgRNCCkQfdyah8H~V*r0A^a*)J>*y$>8jbw!X8$|ju>frX=ZHfU9xrGL=p0@Km{uYwWSDne1ZhSN=YPdmVBG(I z^a_5}5!3TZ=>U@JEuZlFVw#lXe(vi?kb?(-=V2xD5OuD5pmsZIeH%<^fwg(__C9b0 zW?)x9v*DW46`1*e>V;zPK+IHN@1qhicZQYF9tROIUVXz{x0J@3CnwY|h(Sj)L}CVJ z59(yqfZO5XQZ~@?&+Jz?o)@=77Vu9+ zLpKh3YJu~T`=RcG%HgWs>L--IYX8J%oH_JAIFB7J^G*V-aO_Cm&>eLUf3EeP%mJW+ zeD1n}P-l~P#XbW3{5FwM|MGuBAi5dOv)0h24!#MF=-L=Y=>DC|g4;Q3=C})>59nm# zvleQOVWcsc+9(k28QOqAR_H$$=s@&ar{aH!6CTN_hovT5o9?fZ`xKoS`mSNHpWT)_ z{=l(4H#GES6q7+?5O^ZS;JWX@;OX&EP)}}M&{k-g{0=&w*PuWzVHGhEnaLD2vF-8z zN#w)U_*CYvJ3f{HbO)OYJ_EVuohPSv7JCV2t@N;9v>a50(L#(22D-v9HaO}Nra|jZ zW#TiS5`|$f!xJ@OhKrG*;|^pI2kdG(vchWk=lY+je{oXuYLdBMS>iAG#?(Au$OH_E z0{m3F*N_jkP=`a4_4~DrhsQpyr$>W_ll3Pjg{}?0hv4HgH)Tjh_NU|+^>Q`Gvn_Fc zD>Il#07rg_)B-#`fVnt|S92wNZsmx2?D&A9YxH+De6&1v3?9)~`FS(%>`?|L54{-h zOK{b!dj?h4==2A;&fT**)}YRRezs+}JGZiDp4YbNy|)qsyuy`V=!12>Z??WNJ5-M4 zgy>DTT(|t~M*8I<`Gm!127S-=9SUZn)*Ah{R&s-XRlX2E^?vd5IDGBXm=g`(PbZq9 zv*@)U{);v`*JS@LCJ7?TJb#gHXrmioj&$m4K-6{-7{?ymhMlk3*WBnhS*^s-Z4#fWc6yZ%2R&T>iF(v#F@=%43g(Ai6=p)dR(B5 z4`fs{#T^m=hx8iYXk;@2Oe)qD#@JX_s7VlyQXXYw(Kdo?d|CD97sNHR(;JW+|6eiT z-y4Dcb4Tj3Hz3;&M?(onwxkMN44PF;`fB6Af2Hqsi8 zW)zOA4(>A=Se=~AhV_`%)3+x|2AbW$F0vVB-+D9y-qr|G+L*n=cxQj|IJWi#b&APD zJNPPAsGE}L?;9;bqT)hARUbnT;4#k97z94_E(tLXr9~sY5*Hp#J=tz5__RU2Lhn8e z--RIwki87_^&J6yjJtf=|jAAT=DtyikB$%EbE0UMk72kHIQr1m!lDRXq1U(0tO%UFac za&we}XS0o!2RWx_=>4gCnC`|iHb|KTAKx~Wh#`;-Z~6nloeMI@$w7SCQf!|g-1PzQ z{fZKnCpG!a4%Zsq2CQsx5J_8Gm_*O7quSGOzYabR8dOodj3vO=#!sv(^m$g2I48j+ zDZJ6w@cR!JPD@m{dM;7Ky*qxsFnGHv zdsv-??Us6&x9t0$uQOU5d~Jp@7w#@x>`6&Wc)vSX!dw)bOA{f{02#$0IEi13f9YC^ zupnAtvTA-D4+uyBB}F2@!q?(exseF43~^5$epT};@IXJ&`c&X{Q}L$-fw!04?cth) zqJKFAzW|W-5#A=h^>`{`;I~t;T^?!IS^FaiCQ+8>;{t!FvKuLF>u~ z)>miu2$oLWLFOj~JgzNx#=~3)fxtjs{o;}&2)>rXvpTzTWo-oU;_&^|(JZYb3QA`Z z3reANWl?3LbhX1n3p!0Y+-+y)XSVleJo`}7!(+bm(ZvKZTzt&qzCLoFl<=abxm$xt zKlG_8y0tgkFn=W8**(AVqPZu?FREo&NpkGxdJB(SNZ&*cA6PvOwej3@lFCPiU(E7vFb5WSQ7E=%_3vC_o@nYxa?Nqr9ZYksek3XNEyvfN zV1s(?RzSH~M;nj%N+)W8&B7ZikkS*wEJa;YYW-Iv)+1fR;#6r>W6DRgWcIGz86&5{ z5R~m8y!G*`EVsn%dY!MmX(IfGWJvH441O}HBKtDj`&T1xGIHfmn&l*1+vg6UC2wXw zf0JF!M)y_#^ii^7vP}YlWS05wZH^Z-r4JU4sE8_76t7 zX2=sMITyvnC|+hg@;2{J)n)9yY1{i=#fE;6Pw((8rSY}pm{EP_Uk16et0Vz8hfm~A zp1qO#@bhBJ3GX3^#?ViS!0OxcleAQwMv~>feg?9{B?qe1l@{(C;833%R7DF46q$&? zJr6$mmXHW*J5wMw0W#&-8Uo8andckv+{jpAiC}enFMjz`WJK`6noQSYhG0Ecy>n&1 z%3LS9ZzY62!~E(yM|}&s+w_Y{sJr0#Ecqu7-ag{tuzie4aQNh0&?4)&q?Lgt9(M{L)!aQS#BECh20KTU00iXTKa4v=Sva^Qphc2d+3Xq!wue7 zmEvJ6Hb&QxxSFPJhl}BbNvItkLq6snaT(LbhTv`EZF#x;YaScT1u2zanL+0@+!{hB zy1U*Z$~o91tD2;r2~mT_p?3>e`dQyBzxZ))NMRi1HMck>SH3S?NVOVtbuC!o&dqCh zXG@|wz9u}+()kFf^QugBz%;Dmmth=}asrEz0ojzrwRrx}+rKa8LBz`E*QJi}+lZAJ zeXYW_+rmQ}7ch+pg^MaB+Cn}`APZ2pO_%)&H#uuYlV{#k^q=TDcTfKvH z&ivZyxKe^$d*@A>9CF9|DiL2}GO)rqF%eY^c`z{j*#6nJ{R!9>lIx21gV7+ioQc4LcJmR$RhU@_Y|y$lUKM#Eq7j40 zfAhre*42SM92>`wLUi539Pk9YL=_?zZkD(haT!U8DPGMk6i+R;(^D5H!k9`AmK~t0 z)oin=_e?c=@#rV>5lgEqQ-aQiP`8#h9}CVL0Po=X^xCq8H1If6yzg!A-(PRTRA(8JHRqw&2q}!im&JWH)fpriBJ-i~ zptuKF#)Zt?r)s`y<=}aIZdzi&Q&O_X`Y0vE+i=K2kr7W8Td}- zuxT#w^tG_`H*wFuCj{PjyS?IEtoQabn(gwehOxSDrH*-c@5L3w6na6`X?M%#n0o1{ zy#bG&G>=$^y0NQUVtfIj1XEv>{ zwZrdhKe9d?CQ%<=E|M;go_*#K7W2qRo`m-63rf!p8tT?;`m_&k@U|~?64&%ayw2@- z%@f9Cy{5CAl4z&>GwXD_ja4`(lIjgI9?_PwAuRk7<(i!#6Z}Q!HT7(v;Wym{^Vn{k z*U@j|o(?0!ep}pR5T~t2z?WKHJwBFx z9u~2Ypi#TOsOw-eIew*xoPp`y!ui)Ls<5EOiglAhtN949;()k#)j>XN3*rG=}Tjw3{EXxtvKQ|6pxt-#6z%a!-sPPqCFDtA^62yY9j7adF<0d}e&SE5=lJ6Ck2_FACe}#|l z%8Y2)mG4{CeA>@E_jZ<$@&{i!uIRrb@Q zhM0>q@3Y9i3b0cexszlY=Z>6^!JhUocMeDm(MxkHc+emAp9d7=fcgQ{e_iPSLPjedo=(41Yl zx_*@Z(X%%)C63RgPjF8|$z^I}CrT2wplol7N3zQnu|`Q1)Uz_Ri=PzUc*Z`4b)Qh; zpZD~oB&$x}BEV~}gbKJsNYqH!tw?6YnTIB1O&Fy3-`-I=8{JKxS-Y|DB}QISIjJBr zC$)Rk?z^ip#^xYFxEEHR@y2&+eBMWqwb9RQuc#Zfy7e@B+c5J^SB2WNXN??hF^*O~ zEv=_%D*BAw{N#hb_5F_zum}tlirFp0Ps~_8m{zh7wrO3C?7ega_jebv(`>~qE5egM zjQM5a%{|gA;}0?)Hs{_vKr$?-Xjc3fgF;E7EuUAs8z{Q=?#}p5;lbsO%QCH2JcZ{_ zwPfX#AMR^lX1q%-Oe5a7)|IZJI(|{aUm*2p!+o{u(P>;;_d=zJ`H>jj#h5J7H#7X+ z{TcHDH=Zwv>Dp*jb~JL9FCnpdLe@9ACRlNEf7s37lwK?|k=p!NGkb?*Rtn2Y;cnMZ zhN<>-(;{DM!%yz?_~j^(lEzJ2ai%`=g3+(lB42;BRwu+HzWcH1n)v*ksOC}B7qL^0 zq=3C_HUbyN%eU;4-QMtVzF{q!xs|GS-0PEdmyXY3-z2hJI6;iJnKuqwN_Icey+@Uo zoSNo{-GitBeAYVLvc2?mn!-gWqT{&H);rBa{0c>9mZ!SAn|G@A>9XU828`e>PhOa- zR1*JjcmMN>J$NI@8n+B$C_`8xhkHfgB^dUHf4A$Br1&+z3l$w;xqi{$o?B^*E?74N z%ln*)i`I+wW|I2xs;I#UY>IwMYL}PKmEIGqn!R{z_fd`M&C7GN7pQIwSCpFbPEqap zKLYE{{5albgjbmyr&yQa!VGb38mv?^rHYyoTA!Alu`i{^ZIZ|)vSA27YCn#$x|EKq z6;vM2b7A8OH>CzCIlOX+rnehvHB>z6YG5t*P;}N|u=rXD%RXa(mfxU9=fw5OE_JKe z^55Vcg&0wycgt1L_daII&|kdZaJZPS;$8SIU0HR4wxXnvuKs%5$lGnqe6Jh{l943O zPcwo~qsi2zSSz3CYMf)5L272*jJ`fx$Ms9HmFd&ZXi@WM0Ah)z>>l;3{I+nvy!jLZU&xx#2J8XorR%UXAqQgw7_I9Y@b z*?!8mmfZI*iMrw3>uyG?&1yS3_ElWtPHld6Lpce33aso;5C-@0UmP!7{SfQxnYK_9r2h0x@U!p7jrKK3E+gunpUsCznsH`2 z)AifcpL51PI+xGQ^_%GVtkMhRWT`N|AmuMTr1Gt$3_JpYYU-FPs8(GPx8Gb8T4QwM zyg9Kg2d^x=hL8oLHDUPnu_E0U2qpgWZoO31!-{`=iiR2x7!hS=N(|x@(zeq@sQWL# zLPah4_jP(vvHyHiS6mXZ5hpB#_^S}t(B=UNn+G}78%1DEngIuy0hK$lHX|xAzpuO< z(G`>w4;w&EQZk)<9Bya(2)^o;TXpE2&6#m-zhOJL4C{xotXIN$mGn#%%_n4eibkJ- z1qreS>-z_W1*wByicdcU-D6o+m|xe4J3pNSV@T%%T)Hp(L*%Y)cBHsLdBdc)kuw}* zrdBFfa62YbDn~l6;CvsE47u)De!{9r<>s@|GMMCuN`OQ(zs`*erZF<_^Ea^J{BTrb z0c*?Ilw^Nou~ms-3q$d|j-M{-;yI z)rNOo*x(iCqc$b{E>ZvGrRC$PZ`||UgC8#h3qNOd4Rf$}Iej(gky7Gcz);qV_?no| zlJ$X|NKP_0PqXV>*eORW1*7irqYCZ3LF`ZN}o7f9YP7goFVE+oRK z{?Ro4Z1YQow;#h!_y?ZI2n49=cvCJFh&mU1u*!2$aiNnZT-R;)*&|kKG)0lNxEwY# zxyVUNP6#9n;AC%5JQ0?cWaa+ONz&$n{?<#abF3@cTTHG7E`cccP*7eqY%Rdo90-t% z$^u$iY@WLPR4W+|!CL=WO3b78c}?EX>%4#2D3Bk@6!SJ6VvA?N$Lw8QcB}N;;YzPB z9%H2l_MMlLxQN~KFm!>GNI6~J=Ft-;s`v1M9jm6lyt4*Z2kzV(qHW%>!EThBWeM0? zW#X+VeQ?gdgm~z}TAhOiZV;C#G_u|!(}yl8 zF)Wfk#MjPxCmkR~x=3>CjZX9}tPc?bCIZ%tUlE@A(4@Jnx3Ej@x$i{HM*oEM z<()|uj^l8vR3I-Fr{@;TkNjbIIWH*=HHl)8SLM`!6bT$&5Fj;s{1hJA2fm2AwwMt^ z`HgXgtNC`Bp`hf0@ps3llsO*6JwGSgXll6?upFSb=;4fD`rg$D7S^Ax>1z)L6^5r>=S9FR#`bG&+EP;xeFR^v&D*}pT{tnlr)?zG|7KFT{Je}0mYX))&S1XEhpVi4T-k4g zZd+0D$fYfev>tE@*~c+?JIwadM2(-jsV_+$C;Zlq73-UjG?K&9FsikiADX?W(>oVE zrAL-7W%x1qx0y=P_u)&H46&+^GgYjwj+UsZIj-dQx| zHx$0oxuB#cZMA1&`3c*dyQ(rw`qM6#%pyM@2g8DWF;TZYe5wOrWAcFD|V%&S7L z@Z$snR%@hhXXg0!j|hirq1j${OuZB^^u#?Cb$)R^>yCdpA@*SDQ|Q9iu>CJnu3VL| z282Q*ge|9nhw8WXj$3awcxPn`YCoQM(t^1*L%G#kJhC8g@7tOX8hlb4;dlgmVyd7K zfKQc2JBVnB`+6sC3h0W-ou1pe^!O3F-fA-pQsSaj2hA`@xv>-CA>AiOtclvG!!BTM zt5Cgbd0M1-?bcyG1;#Do_oO#G*rfGOjw9obIzz5Kw{fPw{z<8Cd}De;DrOfGL7|Yl z`jU${^T$*}g^;EsZndjz85R{8V`jD57ZfJZ>U4uazJKQR`ufA9;AT1;j4dAhHRec61(IUo3mFO~E)*QWR!@V|6h3|ABCO!6RDO9~RXbnwX&i3x z7*pspVME=q-Ew)s+NQ^O6*<=za{Kr#lQ>LI{WB?FoLXnro6S|>R~Ilup5oo0>>mum zW9OND%7Bp^gSF%cu>^=IWr8R;GQrnkJh7tU>oBjt+x)QN1-3%uVs>#mpGKb`LpG_< z8!i=%%W|u@W(IV!;gp8Nyjk0F7M`i}=k0LM<+^2rH^0D`ee@-hJNeWL&r_~Ogz6r4 z6{1GB`}UP)_a@`}EyR-ATx4Zev^RTC7jnxJC44KM7TnppLPpk2nQX$xrK-v$J)4Zn z?w+S5p@v+twGnR;LcU{4QH#NC`eMOav;L#!L-D+TK1+C-iiL^&EiVU~FU(1wZ^jyQ z%KD!ta!sz4ShrqumoJ~bXQ%8&_QtBitg)t{=>V5=_L2NGl&*Q6u;SYy^{W_uvc-Cy zA>k%u-1L<%N8Buq*3BoVmq1``*~L| zqFk9rUZ_TPM z&m426JGPVpe>oPYMGPvaIjH%H?RBOtP!Dm|et#G|{Hn6it6#0%m?|;}KKJRh6X{c$mGzJF3kfU`jF#;X2eQb7d$buy zDvYIMCr>M8Ixp~ax*>x?6BNXqHm*hpJf{eA^U0-H+3w>W@A)SCw8g*FGp=fZRztmbuMB0H}@~w{ItZDSVE2Ih%v3$u7#s1L-na0CMHA4Io0W$G~?8q zdm@9o1Qobl4I~75s7|ZK*YR;=&zqxX<~^&(u`4!|p^0;GuxpO8oor@g1^uTKi==}?HgJN0YwN7Xfe-K`lB z-n$o1TPmOU1aBV4`0jt=awk_mPSh z8XBCd9*wqY*jV@_#ZIhj4^^;G^hbvA7>Q_llskyx$6%y+vtQ0pY!)t+}L^F$zso&C^=+d;li9DvBLlW8O6%$q0P%4sj zFFuQ3Qe3~{RD_lHP-KM>!4bOui)D1BYo*=43_)&c^~0qO%hSL`ci~-fIf0Dx&*Oco zgJr?P&W|`;i|U$w8;b4azo+pAA8OYH@)ahw3drVP^zKe&%y=6k++!`I-6n13`c(EG1NB*#XBve4_|rWG)-x*FT2BKQH{@%e?E)c)4TfIZuJ1xF>a6SE{X4 z9PdrYcORdc!_|S8yX4Pt1JXux@-9B7jy(*DcoWUSC~NgbSkc6q!=_s0We+yha@&bK z`%Yv);O^?Ao##sY=lLk9gF8mLxCdUFb3AW3O8LJyetkW9PQjoUxpSUH!Q>v+xPH)U z{h$*rGWNTP#QAghI{a})FICCrb$a;$Wgnvg3N<~t~@UpUTT?=_kMCt3C-uszK+xH<}XriLS%}XMmngbuMWAt;^ z^!vJ8h>I5!mQKxl`>g9p(Z;?Nl=pRGJf~NjY5f=PdD(FtElojairuvH%;RWEdViMp;P(pg^;dB>XnCxhnDklr;0 z-ixmU9?8G+G*;{2ma+9w zL-8;!YiL)eLiD7cepu~>Xc52JyL;*Hox>8B-+%tfne`>9vR>j>)3^Ua)jKdo0yfLS zv2EM7ZQIT!+1Td9wl}tu-8dWDwry|hy|eHA-h0mX6K1C8sqX6PDp{=7FE6q%aEE)Q zH#E&kVKitbU7(>s27p)Ykt~EDH;*j$=Yx9Vj2#vWL(TTDT}pltd!(AcnA`A4njr<< z_OS{)3d~lQ&)=4ttm-bzOKrhh zKfD82`FW##72p^&t$b^4N+eqG)U@Bh-AztlShPfJ)PuCun*dM5k=@$pZjB1+>cwpg zdM{2CRV=@3dSo{Qh%5J}uK=0*ExE;Pgm=ywL>L_Cd!cgcmfZ#|QQo)j?jk3-^cO_Y z9*9tEvq6@$pdCvMl3UU@y*lYd7S7tK)&2OSkyPnwV%4F2T@KQGj+|Gp$Ti!3`z(A9OUI}($QiGxWo7qE_OyaorkVYrNc?G0%}W^-nwTl- zdSB$__|~St8@ZdwiO8yTnAJ!7==)Ku_ zGPvU0yExZv$ap6s?!>xPbL8HZ2A;e>B+WX#8u)+qnr&=PIL6``S;eL_`;$Q|+9Qr%`ToW)p8an%3wi=q=;RGeG+ zY7~nq&|kTrV2X^am0-cyj;?33qiukJel~l0-&sup9^&$ZB9gm&u0Y%UECHCj%6yjb zSS9SR>Tps@lK1J?BUFRti`MtNA_L(0Bb+12GeWk*oH;NeQW&NJ#(b~^PJ&e#A}zGT zTmAHIoOFH@nL-+l-l{VL>BM~JY(Z8uWkIut zO`?=ezQ4QiOf_F)HPfRFZ+1q(jm_&ga2+|3*;d3+`N;VpO~X4lF=i+{OmavPd?G%H z9OxbT&a+u~dK?6PZ2Fa_dM~xz-SwX9khg`hm{lz@w0HdsLp#?oCs@Q3L$l zYHhZ10>aLSQ#=_H6$nG1gr608DOL$LLA9=QG5;smLw zYIEp~Rpa>n0Y<0a0eMGpb&*wCB?iwQoxKg%K_ihR2yvsM_7HsZ;OV5vaFcLUBP}jd z-fhUYh9Ep4@@Xf0LEgGSTF!8%ZmL-f#vhNcT6En@0}7!(1QJkYo@8KYQH6Y9y&PZe z)m7`xYqmv>;3;GhV7}8aBody^UK-}%o=A*>ETBHUzUUv>0t9)aT3alSAthkqkHzLX z@@A5&3vj4Jmau+lpbug6Wa2plTYc zt8lSG`ElSMx@*#_f?SXy?Z?|DMJZ)VFUSofk|Fw4F2;i3F-Lsd+k!Vh7&cA0;CRj$ z;>knVrP?^$0d)OAiBztZBT!woYKEqYpC9kkG%-L$jPJLd?$QLDm&Y?+jw-!VsM|PJ z1LwY|2Z4vau4(DI7|E1&@J5jZ4RL6WwSJm+cPQ?QR|9R749Vh{vH);hP;TX^B%9-I zX+PYop+4yLbB*7{4I*ZzRTJ)*wlbP&0u^!x^u$a|fS<}EN!Uh=`@$Mc8rP^3HI$RMOMSe7O%3G?k2GSZTi?WV1f7^M< zAi2gVA%{2H#-#-*x^If9!ut}(B{;7Q)+=I|h{J!@#)hzlGB7rzlW9s08wgB4&j0%VCR_bT*%)1nD z3c`PUML8C7OW)=Qiy%8hgou(7dGxCY&dbuw9aQ~Mez&3H`z~xxWvopj=~&}PNzV2ApGvqFF>_Lx(Zk* zx~HHntc;_HZTTRewZ?B^Jk$OYvM(>NxgyoS!DC!1d*tR|`c%@eAl9mnih}ogoXYW% z3m~+{;TqYqd`w;Ad>UTmf9 ztIEGssQWACubLxxv^23nEUE*%r#`ZxJustE;(XV=9CQ_nqSS1s~yV!qVeB(aVIn zuk$@XoAoay!ER%g2xf0Fa8nHa)9Xj1<+ncg+?&a&*AMvK+RKc3CV2FWniVL-e@RIl zEC0GSyggvohC;F;yHP?|R!Dj^`xw|huNfjni+0{)j3&e<*Kwc+Oh=;Oda|{g;3+VQ zXAL6LIkekgMFI`F9f_1DZaYa{YkSX>#H6|G#$D&^LVBSA|E^x)hjdr&|9L2?U!saUTp9V&RmibY0~o;>NY1$&3w&IBb{+OU4cj*pu#Z_EY7VHj2(obYmPUi z?S*Cp*d^E%?M32&i>v4DPCwK+$0#zwTiiK z5U6iGAR*Gf$SOZ?JLRewpKK#r|KYhN2lZj&@`4)&plB)}a-nPK0N)XIBUR&Z;#Yd_)6Sp ze4@OauKtwLb>)q3e9>@(6tV-;3c&}EE36lN$cy!*$38cNA*oI}g(C44htT4w5=7)A zvLx2c$qyHu1g=8kZ01xI%@(gz5jZS)WoO7X|7u!AYGPG}PN)05@co5*DQ;{c%FwH0 zue%b<$IZ&&@ddL@w~mB%Bi2P99!q@pK{t*J5bWJsilF;f3Ol<&kITC;Y#ck96!Lfx zO(>P{^pWloA&@QnH$o7F>P&KvM*VyU;Px6yL^6^W*e352R?wiCgjUw!HTtDVbNIpf z=%vM}mWozGvDwot9&%gc+0V+pGXZDZ@dixST28)3qvR?P!^#iSaMW-p&~CBy*Y-Mq zRsa(zT^ext~qkAlOef_82}3>%JjGZn?)%Jt(p43}GMx3J+K0 z_tN_y;q8_-N!a*qZlN0WTG>#7wm1xcZ#t{5fn8S6dI&e;FrNLy?j%kmD@fg*+;sGf+$K& z>)i=LgcK6=epp1S{8bwZwa?vzVNk^;NWn`ugu|!+Jd)Kgqv-aZ0ib5y;aW!kL)}_= z$Iw|)XA}sLP#OY^w$O23aW_@)KX;2#sYm>&Gp5PkAj)V_6UMo-OO1V)&JQm?u{nmi zE*Z^P1lPw%3KsYb(roGnibFmS61&knJ{QaVCgR(PISXd0&17YEid@@D0TV)8a z<^#b%N*hCh>qd5I6Y9GgCdXjn zi|)$$qF6Qj6Cax6C&FUyzKWJMyt$1gSIlOU#pxORx2mA2FDtJ|S%Ou=44f7JvvJ}$ z@T_0Y2O|s4vd=`B;oYgP@g%_x#^T;MiV#g52fup>36(iTRwYi5XKhWS>pgqm$zW}5 zq;v=t&iea$*gRDE(-9{CpFV~%G*ksMIO!hbp4s@0EKH~98j~*1?=SfMPh_bi!I==~ zdoS-b@O-b`Som!`Byo5*Xw&$LrJ*`uHb_|l|^$WthN;oYSLBRglM_4Ex&3C>x zKOyPsb`QW~>l7~-V8HT|_+A1_3|1jv0i1~HwOX1_n5X*b9{Cvj`|8Ah9>tFxCA_yWDLZAcQc^&DIaYft>Ife1t`Ig)Rp za0cI}mPLa`=@^uM*b{A!$o3Sj^uxLmJisi`T~K}f!kQXF>3fp zsGOU$fj#@(NK6%(XhC(2VgHXAd78a%tHlt?P?U(Xm0CA;syr1kiQH;SO~t8%aHUKl z?dt;oSvI86Aq?Yp#a>hkAv%GMW084Nb2N0GJd7C3$RUl8^fk*ZBc!bncwfZpL}b<*iLc=&sOQ(r0g073Q>0B=&6$>DHgz!Bxw+Rg-hdDRH9>CR~^kWtHk zG=@e&&Ev&lMd}Oak&d zXr?d5no+L_^V1Dwy(h-j)_eZg(|Y#k(*W2fJ1sTDr_k#YVGZpncvIfPbxSXRIi&-f z>@Z_rYSzz1Ft_s)g+y+aW1}>kp1`RvH5v@VbUO9(n^n8Sj*0qB4kTzvBk$Q{rHfh9XB* zX4{nQbkR4D-SwYB&14DW+8O{fWDNukE%M9B*RW90FzChlend~ZhWj`cBh&F7f>%+1 zo%?iHDiDE@5rb?EN*1bXq|rzjTIt{LDG@b`Ryrse^#dBKM86lRO2bhuH5h>|UAeks zlVJsE`y}$ovLLsqk>dCJucc~k9baKp#h1vyPF60NR`|?TZoc5C46^{VNimd>mfrc9 zw0tN)_6(skLNi^Vt|@Lr8;?y*?@9yen>YlZ-o>#c!x&IN_21Hi6!dd*B8lV>E>Jf^ zn>^J|T^z8!R*|f1E|x%5)7+QvtN8RSemE3Fm(G=1@95Yx#_^`5$m}I+>qR!|844^&y-@oX6pah7RQFv75&okrxq+e|kPl5W++vCr0HuRia#E;E- zth3tXybN4#1#Fd~`M0-=I%jdAY!k}{>A+HR6m&Fkl}DciKE(jmG}3s>i)MA5P*y!? z1`0dOk!ve$9PO~()zfOD|lht5(96e z6B@#Tsehuh4#0%L2dRoKJ?&4ol)c&NUfnl~q^S7-=f0nx)dJ!P7R^jI#_zb{2-1c2 zBYiEnn6kNbAC~}vSzm*RV(|6rv^o6~quDNyAN)undg$&;3qDPo zS)r*)Ako7O<-BL=)fOPX*z}TwBgbwpV~7D_r*_0L>=+1wChkX2`ytI)IHLLE_`z}R zfLtBz9WW;piXq=7BRl9k;*mdOfnis_>$eSL=)44a$nScG;u{bt+8iP~y}}P89yxKR zmR&cMxi&N}ex}*2#8=0UI$+P*bcPmT36vE#{1`l7{$81Cp#{(6y*}Cwe@I-MDOp^cI~J>FPjA*we7A5o7SL=8FScuBYu*`(XW2pehK?o3k)#*Xbj-oM zo}G04J5j{7pMsGFRcffWSrD1@kfF2qTi8x)F#9xP0C)|R5-yK+olhX*7+$g6p|aee z&c2)cWIy{d8V2MEMKLB*VUk!mlMJIwvE|RNQO2{7h{tZ4$iP_kN~WyOp*;aCRlwe) zm7~<#*ze>ktf8wrD5pGn%kLH=x(Zb)=_%U9w>gcMse#zNkqVliSxL@psY|}FTWQQy zSd1n!9;gZ*8Rd28SL6zOXY!`g#+LUN z!q&`r42x=HmM&q_zsIm|k9iUf=n84yA{a%DT5~y6jg(=&jLtUud=N^u@A#-AJTkrr zyKU;;|K(vX7xqXh;~6!Ieapj-pcb|x&Z*k|3xY(7nGpm5hmOO_&BpfMR2Lr3|F^Z` z&LEYAY{-begwpu8e}Mxu_4eOoNYp#ZwjkjrlIeC{71AO|6`_$fl*qUk{(a_`Yq-qh zx9sS9*J^>+?s=&rcLxfR`9RIT}{9M@h&(d=6q5yea45c)1tQF?NN7dMEBoe(LPP zo7?&RA8g$U{r_RBnH8UO{o9l_kfg|J}sHk{z#w@T#37e?aa8 zlPAuH{3hk>)dfcK)-DcVJWe0loejU3Q+24QB+Q<;NmaWa%gqjUnPOunCucxKpVh#p(K;3-sJLPn(q2GW*}Zw~K#Do&~*mW1q=5?MjrZ{OiVCXzeQ*|cfbl!68k zJooOaXl=d#F2?AI-=FErM+5;^G^8X1*=4%Q$r~W`Fbwm#y|TbbGYxKS_uN4q6ex;N(#Ji<*Yd;D~O zUVgy8t-8TV&#=jAP9$^#jdRT`sgyqQNZ0We!JpMVd8jsDm4-EyMhD5-5w|QqletlB zCN4iEn1J?zl@ptcdB7~|wQRUY!#q^?+A_J^v$4?6KFmVTfwkU#p z#;Mj!-lVp$IJ8F)NHIFPrK?P9S*<;sSewm4W>K^8dU?|A0GXm9Vw7IfZ85;~9|&iE z7(CSxov#_Zzy2<;{lq+z4ru_J^F&B3XZ?dZ@^3Sxgns3|Z>10XwWi4qI}C za(TGG`Re`K?LufbfZ-bkl|a?L`aZKXbOR+$h>RfaD*wkiO=v$@7GLS86n^zvBvD6& za|5+aLn4McRgfT}bk9}Q9d%_)d*|z`a#P&KjUp?L zDK6ej{Z(HP+cQ%+Xxb-+S}hq)@4J)^#@rR*nM@$TV$$d7AV^r~H?S~lQTUd#Z}Ava z@Nc!%GaeQxZQC3i0V_@(Fqo-g5?p8jH2@dUjGbk^Ffb$$P#A*pxnbM;)93TRy1s-f zRpf`t0nz{g9tvn6c#aLcd{14y7u+EvA4vKO;MwCx#_uNnF@UUH0$j4ZFFl!ITG1d2 z$-GXhHva^GpdB!xp)4Yl`5@XHxujprdQWs`d{Kmyxl9^v8iB zKuT)1{4U(&I2U{S>=}n8xX3$-Yx0vP_D*2t+vo?&=oG3*edtCpeG!)d15LK5Y8{2@ z$g|4FQ#WQvE28u5*tW;~>jg!}Hta*%n<2PjIAf~Et`K4F6ipsYquP(?i0BD>ENHZ$ zs43buI(-%nD+uFYG|CkDs?;$LIx9hPKmiZT^s_s%5A0k8iv_2y@GlqHoB)RHwC^B} zfsgtK?Qpd)HRCp-7XWb!0taGK&tnStfUIzs zt`r5-vP0|wgtD1vneuW0+@%#k4(*3H#YP=r*$o#K0rD7S@U8n~4F~&JcKuH4i63s! z8%_5YG59zr$QP2M%lZrJwcnGTI=ZRE)V4yJmV*|;(e~1nhp$SG${ok_ON?`~e7H7t z{t81kItuIW!|;YrU;#vvaAWpxD8)BqUy(xQvgU{_j~^Y?Y-n&^*G$YIy`RpXPeRl= zPlO%w?jQe^4>mX3f8!T9IsYeqkvl_F4G58c9)S=U$OR0KwGRqAlH`73lwC0u*Qbc- z5abB!)6rm%NGFJjKlnF%wqUXsZkg)fLnnz{@Shy~_M>nY{wDIr^&4~jAxmz;^*bvR zD>SMg;WtwV1`>h6JtRqPY=U3d@6Vy@)X`68dxBdA9i;8QfAsAXyGZP{&aF7|WbJ#w zRI36vcb#|u!)w$+VN7ng*5bxLr&kduIAP8$@U@8)7(uCQu%x8H^6vwt0ueud3fneT zop*G0hSlqFtarXb9SBSH#OF_Hv3#XWJvAJywAJ*kaB$OF!oz67sM!h2+O`I7+~hF% zj;G~a%iW01#UmgpZ^vxKN=b&HCe`Wb+{{!hnZk`<;YY>7MiRUR7i$j9M@1%t73)ey zp`@1-cddkU@jRzcopzuyg5Il)oxJ?KLU^RP1Wn-e3xx@=cWo2<5Q$moi$RI7*UctoLW5mu zlm>2?-G?GKL=Kpcea!D=_)C7n7C6(#s+FJF7U^erWt!Hv6X3XMtMWi$TZ7QA3ZBY< z+eT**a99!2?1CV_s(dtwj+oM*>uTd!oxHw=PWo!iGmA(z*?yKmvB+Zkq3p;0oj|7Z z%l%Jmoc+A#aCoTlHgkxmO&@)e+}ADuZ-xDjlgeB`I&q>ns&lf0ha}7z3v!Cu6!PSv zXn>SVK5R$znRs_)yrvOG+f$ICUOQQLKwPC2y7T9-GFxA`38@l0Tx(pY?DF^vEgz3D zxjR&XZAqXML@8b5E%iOu=ZLD5$YU88QNP;Oqx`T5!neybj=B~NuX?A;we<$x!V z{EdqFujU3s5Cy2iaY>1v_UKZOn1?F1rhPo)KFRmcKRD$h9<_Yh2>}^Mrzt)VVNpB* zhHwrW~-(`pdFggk(35$xC!V&3M>0uOLclC(8MYs37-I#IIf`^uc5Po>Hh3rnDM?STsL zi~o-Dy0XKPn$5loFL0?-JGqkw0pN)0bxX*jagzijQ#gav%Xdor6_9y$y1%AQntss0187AvXPJRap!fans<6@%mVmvDnxa ztp66dFHyk5L3^PklN5uOXSKoF7lfHAuf?{mT3Xhb%wOHmC+mp;l{c+j)krmQQyF??raO=2(pNg(^Ii~VkDR`1@(#zXCwyX8-Rc8z(T9)8Xr17v-|SgW&(Hy~}u| zFmYFe52RjwbIVffwzeY5Qj#dg_axE{qLi|Fn61Vd%!Zphh+E=PMu%TOB1oJd&M!hi zhgNKTqbMWnSYOvSa0Uq^9u^1tVRS^iB9H%pAIECU=ijV#$J7hQo9^;#Tg#$s?$+Cx zk}Q=M`@2_oJ=Z2c#4XF&rhOnWwYIOssq#=P`6@U-KBT0A7QY9G_sRf1AlsM z4Lf9ekoZr{jdNkcE&j5E6PK(;_cq9o?NhehU7JelW)08~{~kAe63u|`zOYCif_tI% zsL=m^!S7U=s`yj%#K~zOIa9*pCmC)#(of!mXV7`*z!j&w^wM$Dvgmfz#Qv<1xK4#e zehZOSliwA7jU1-v1LzO^PiR=`WMV;uUO?|{GfigwEr)`;A2p+aFw3ZyBINUX3jzB0*x1d@v*`YH)Ff&I3bqc4uV<^mB^jOyTrJ6{od@$giQ<2< z_^RcF$)P>gG?#?l)(ZY1Tdg*#=c%r%>ra5IqYSp&+DHSuy}M!1w5Ekyq2>WHGf$Fe zV4fFCXg(qQP2iV~G<$*ywxKI6V3CESFxKAUp43LQ?0%VeB`DXh`yE0#aAqWiyt*-4 zrd5hLRd^n0*Hbf{QwQc0ZWTY?WwYv1Mk19$7Se+BLS3WE#=+rJm2mb!OBA~42PfdA zQoClYibexm*AREo?|ob?TQG|pEs#v2pGAT+x|kGSck4}mT2j$ACEX-Qh2s%SAw}y- zEW6py{oN72zS0&j0*hg*q*@nJ;z($CbpBN)mvET?{}G6iU0l^s58ghvmRJ{ofoWtR zw^J-(;%U$`3%RNJDDM6_Kf|(55e2C6i0Il(wP=~t4)8!a<(R==YDwRHe?DPxyXaUf zxviX+o=-K|YDCe-4-3(1IgWJcpvia9_dGCXD?k;+Y-wE7s>iz8tM5&A7RAm?z_=Lv zio2->DbEdMH(1oF!?He3=t|(dpnKSVAeeVB`(Oo^101!>FLFxvV}l@0OpT zBOri`j05)SkC}e;#GA}kTLoaEoz=|o#B_D)UO|Gt>j#l+6nMJ~(7vx5!7K`$wp>8g zXKcXKBQ>>Slw7TD0*(4Lz@(LqOK*~V9A;=(!N~*94Wm`B^b5Zr=APF2#3?6Tif2?B z4WFuT&td(;jbJvCO1$T9ap|Ljs|vf-eODJR{^gef%!j7Yv}T~ zEqy{@da`d4PXCKs?sO8=n?UaR0xI(l(xx1r=b)!Epou*`c5BvGJRLdnCjY%?xZLdj zJ-cLOWBFg~7kfsb7wE4H7D#B#j2U*|xk~zzNf9!OlLDWjrO)Xi`gb20b|PHZY*;Lv z(Z`n^Z7^}0UupX22la=Nj?ZUj^_Kz&qXz8!60kvb7gtKG2&kZZ!pM70NIbW)R{ex< zk0G$DeP7dwhN>;qe{+iiF2ySH?RGP$1tE4i%PrB5sEGReF6JM5r5#zxf`u@+Apo{F zLXQr_V!bf)ADVhuFQkac6j9=l{&HyVq=^oDXA8)M$Z0;bhj?mQ++u)$@Q03PPQeYv zp~H|XkGVTr`Ic?cWBk|JAgmLt==I%#__^;C$|%Yjx|J5SaNE|-qN)P<-vX-Sv~@Mb z`ob0^jbN4zn3qeeQVSRw*N=6$+5sL~c_cj=4RZ=MtK7jMbp^D`4WkK8j$HLvw>s>! z8{}GIy&_HD*W>}a+A`sTXQO#{r1v(%@Jmy}Gnw z`|i~UiW+K$_bFyyLw&&v#Y{4avk@QFx>6^My@}rE*vH(#G~)ic>y1Zr19(GmL`4#> z4p3&ye^7;b;AQFVmc%*>@U~lAw>)6nt5kxk6SUE+p~Atwq-U1@Le)K}BPvj(n&x1i z_VBfY>i`d_U)C(*Vro!Me=X+TKQz+0x;LO1rK_Bp;?|iO+2*LTanpo5E930@?YBfp zfP1m15)qCGH9A+X^k;>pfu<`x-t2TS;IDXVF2~n1x$CDSwl0iRfZsA9Et$5l%}q^J z*B2O#F+#>40+@fKD#w4%b2+*GCn}peWA6#HKEoddSXB<=z=dU-qjgaFK?F_ImU?=v zp*D#Op69?UMiAM*8z?nOzRJI!Oq6TR3fUe(CiVmpumi5%Zr9MvukM3^`zOu*64By( z#QucCI1&UBFK&@zC^{l-gL_1h+QbWB<)HikKViv+rE~3vnEwEyiX`)ihXc<(R(r>V=s0M4yNC&)r z0nT+(;!B%HM;ODhTQ>K1@UegKK3N0qT7v)NU)nSC2W%x9UOIim%V3LSD2vmaL#>>{ z?50ZKXlKLiEy6%!mTDmMFDklM?{w1sXJr|F$T?O8I3~5G>XP6OMfwJVqncVsh)LW8 z-c`t%GZskm{d16PWtQ_~j*H|0beDk^PB5q{v?R1sq58M`{X2X`%7YTV3{{F$E29!C zX48^^xW)H&&>S7+#Pf5(FwKY&t1SCUELE}+6}rQLEbWPgs*O%V(IuoP4UtgFTCt@N zf%O+GfMpJPp_rR4$IInSiO%WcdRs#W54_mF$ua3vRF`cg=Ex|Y?KgZV8Pa*5`p328 zK%~hXsgSu~ceB;sETm%$y#*a)uJ++Hck4^yQ`U#AB3Vv>y`}W#2 z*;qO?oU*+SOY&Pb4^Nn~23}2)3-TpvzNFGdm=wA>A0IYz(tLt(;g5ohyTXU^$+Hro$dW?^ivyj6exkOs#?mcg5QH^p;OYv&FbPOQE<)Kj-E`s#?g zz)(;RbyiE7!9>Y0rtMyvXeLv1ZZZ88(7!2wp#CRUO zw|X1X_!xR*H2o4hC0@Qx3$CpA+1s;(0Ve^}b*cWy>a|~8#xrlat-OJp2t6e^BT=N}SMvf$@ zm?8~nI4rse3qm)}k((ZGA?QAb8XN7O*^Q29TftixrWzi&u;W`af^rPxcc4lu?SQ*#m#bjL;sAqrrhnRy~0Ku+w&rV3>Zx4R*j z&V(j~LPH>(LGCSPdg9!yS0Uyw3HD}A#I3iL{`(pCwklfjceR&Ung^zvH$fS1it~D4 z>}>vVFn=20LIKf5XAiSHJu>M1cL^FQm2|sjq-EvP7JMt-O)*n=qs_VP*vrDCqi7nf z=45^ z;p9X<!b+ z63LuRd7Biv&u=PaYw5H!??cC&0)E}ZZYdMikF;65b(SB|WD8cKIN~SU_r!W}OOHlM zlWrNvh(qEI99Ccub7S#e{dHOI$l1!{i@l7ZVQNEM zf6S7F*xknYk1(}oX2k?e38gou?1mOmnZEst#5vFTX_`cq+7mw67x-w&@$_ zN`sVB47aT}p>*RN6qTjIS!Q~x?;JVqX#J)guN=cyn;vT-DqYxU0G!)5jm)!wjzyLs zK%O18k(^T2-YU?NF~URO;|4<0GRH~{Xt2ee%!%k7L5Sj zLbMbz?i=x}^T~`z>+o5g^z^_G_C=+mg}I)QwYAwR3L>lDshqekWi_$=a-v;LKd55J zBMC#NzlI>XqoS9lnv{|)athxKx-^m9Wwy*77I*rc!W*8fy;lX)#Ph0}eW{54_-0G} zeTtRZry>!(w(W!$6`o90&QvwF7&F_AWBi0_bYz6^SiMh{`OlBkU-?eagpyQD#f{!u z1ce8tcI!)sejl%BgezGMa*9z74aqe>^L{v!0cS_M1%Qej?mzEDA@ zAK?|O!otNo~jxA7R6TQxaNr8?eCfU zMdTDIrUBM^>e|1edpVX-|DbS@>;SJYT7Vv)I0?=f4C{5BF$@M$eusdn&P+|y;H;F@ zH=(F4KP_g2y&ur>}V9yW=(ox7%ujA zaazUZLi$7NnWSTC_3gxRvpb>b$OF5umdWm3EP9~5sJTx3N%fO8DvD;Cz|RQy z5Z7O2mt7FcRshUtJY^8`m4TDi1rFPq*rQG6CjTO&h734x&Zq3cwD;L00}vbTOf6SS z0o~uS@zU4@GP)?l1^6WK8U+gLyrugHu}Xg7ww@)UND$L+P+x+zS6d&LG|voNNV-p4+r7C{oTStDVkh z8ibu@Z^K&6`2Y|t1<0L$DhpRP7YoxAx^OrgZjS$v_Hh5N88jow3%Fj|!G_iV%qf)s zolI}EH@P`=*ThT%UkPb zL;ZS>1)CLfpb{PD)FWO|phd96M-#AiBaBdRSL>a2aC*6(0MS>mRk@#z#Lu-MPCMSA z!ZIWX!gE($qVOToP9jV|r%F-4L=wtJWs|8+u_Nx=8#x%UxK_8Gyc#o^X;zsmM3i*! zq7bOLew$#o`5Q?#BDU?QRc)rw?}$t8w>(4-`H$U{E048v+YGxIC6n$|TjW_6uh4xg zKj#rI_6BMNsyZjtUtO;Ih{B&%<2=mK;k1wq5Pc8hv)9~ z`;?c1QllZK+CJ*|eZ{4RO4%gzqOEpX`=MUeIJqL(_eyY!96KzC&_H6V<8 z*Q+viklVSFa)*TXR6)C*0^bHIjHf-`1B_C|;Jg9UBj z@-B1*oq6C4R8sPE8PUf9yfj;@O^7ZP#6Rj4e+VrZz`eLbE?NX=skGxrIxco{qKkPr zL#}Y+reYd)3@*kkvSna8L4JQg@ajSqjXwW9qoqB_EQuE8RVK&xfjQLDJ%%%2IQBOJ zF5iHQnELp0g0lsK*mta85yq&~Hz@$JPdxA`QHhz1%;-SbeoQ7$n)c4!;EuMQkwt%UV?Wi%pd`8Ur z-b?jZQ6N)ZMxqfzT@iVpdQpAdGSK#Asm%&#=z^@EnZfc*V-JpyF^ar?OD(ca2Sq6xC$a=!#9HN<-ZcLY=Z@vXd!d?Z-Vr!3ES`c4Y^FOsQpxYN&=5ygx0)s=QB}yeVb%-DoVnZ6XJ0b?gp@?~)WcHD z#$cSxju%f+jArl;g^1?^{t+E7oVjcUV!w%#?KP0RH^l)`{ZEB`xb2Ho+ z#;ScU&(%XP47o|+8n79Jb8E3jpQf;kbvmHaJDv913LQ8g4=+EtJ#&Gv&QoZAC?MN# z(Kt@z49x!m({*Q7C4W80%K;u2CZWZ-{*G12Hc-CmF;ybEgg{A&y`ssce4P$_l=NU% zR@Wb>V9*16I4Sq0QjA-bml!eM`=C*skQ(#~0p4!uKo^p1FX0;%HJ5!|TA%Eti)!}n z9ZzOc@7HCK_Tr}t>k!XF;l?p8Lh>+awpl=tUFR{acR=fWAB870v@}-7+m!>v^l^TA z*Pnuj2CR}qsljEJ#B06vWN&!4iNF3z{J?%fQttuu?)A~eBjY~H)y=b@BRh37q;UMO zcqJzw4w?Fucrisgl14RuCGOQUg%r=bHy^A0J1Um4us)kX%t5q0c})W61io5drhY^F z;m}swk4$NQRFQLNxhY{CQF<)o${}&5z%%HNiozbEq>ZK|P$AR;vvB8B$aaoEq$Qm! z1z`zDm3P<)Y_ypZt~)uP8y%CrK3r5v@enk>K!nqm$|P~XFq^(zK6*PQQLsmM6)_fR z+*!ma;gHz>zKFBVefa$b=ZUqWy2h~_TFImm*VN!3x3PQ2Z69gjkBIX2E^k1G`aqON z7|KPt;saTqX)DpCU$MY^drn{5^shu?7C9#X9!k`VV*P1j{&!P%ZxHUOZGeDpTvC-p zD51*la^Bx+A8kwn>vyW8UHq;Qm4=nqeNj;|KUXP=lWO~mw@0py)q7Pf|A@$~?~;Q9 zr_GEwpPT7{k(w*v<>y-F%}@!To5p^uvwXW<_=2F`6RYhMlsiXrn{&;8!=Fl8wu(@* zOeSvQguUoTR3?y&znyYpQfT?mm>$Y~K88gM18xGL#jY-ICo!iF zm0kym+ttl|O&$Pv_HUK+f!dv|a`|;poS{E$0d*7=+uq3!xy9#3e?b?pKdS%DlsMd+ z|0CVu;QIF>I)1Z(WBsR3M5xcWApxRe>Xbt<3r5&;Ky-&Ky&^9D0Z5i%^>plaRZhBj zhIP84K@|GIvQ@>@R^sgZrl9bnra%_HyWf5UexJcGCcZ}Pq_O^^T&JZAFrh-TYxNSV z2r|2`ljF7U&mowbyVn`3Q#9FYH~G%OEoj%oTDRD;p?laqUJd8-=LjAZj4Swnn>jy_ z;2sS8a4zhyI`VW4Onldga2^lHeh4t+UQf7qdDmKIkL`{`F^7ebm3icdZ^8O@MpLeo; z;6_0MiUKZV%e=TMjL)nKlKQ?d+dBRtdjG((#|i;FflD+a+WjAWo^4?aCfJ; z2X}XOcXx_A1b2rLoZ=3}DellB#a)XPEfj}Bzp(c?@A>|4v65LcYmz7P_hLtjCY%L#1Aepa3-V!Q7m)r^G(O_;cb;7Sb8^%Y()$6TBz`0SPRFWI3a}G(Kj>;q-p0MF_8|lkVo~zN#Sib) z-32%J=zm6L=O-U}IPn>e+efQ6Js|uvrp*1HFer-O3w;q|{K&1NXg=_LRwccVRnMga z*yr#a6@W{8`Btp5X*xCB@xzgRIkBgsy{G*eZwlD83mBb%!-NGwa`fPTU|`dH@ztc| zJhwf3$A)3S|1szQ3MXAv_og5Xk4Sj&k!sXY`))LlzNX@L$R?j<1QYS?dm@6Rd~BD= zmOBm4)FbWHoKh~}ht$ZbPgB3X2^oGO#cp<)WMO+oL{iDfsEnF0QSPFD877HHY_0*Z zn!KO(rI7#hK37^2RKJr6$x}s?d3e8GN&l28I)4|0IPPMgN$R?`_8hSJu|F2q6FRw5 z{<`XlQ!PspQhEdYg7WFP<*L~gXluXrv#k{>>EOnM?%3maqYAHv95L)2#DcneKiBDy zpj#K;SWrpyaC1skk za5KTAq;sXm^&2n?4UPI&~t+Xe%aylLWohLS0>y+Xk7@W)js4V)X_Akh?&8H zQ_?l!CD?Ca=TXB0X2)v6QdGR%L(z!jVMOLbl>1I*S9yPmP?B-Nmh#5U-dS#1tTy`R zXqGR|+#f)nRn2s0f|4G;$VpSHcq+^m=~;heX2T2SLHnss?DWHjDG`DjHMsfNwHYv_ z3F_}0|8OFn^*1;yE`3};Bq@pz)t1SrKiCD$u5R2MzmHJhA!qk&Cnay?gZtZegS=RRqOTqHB1Wr6^Z~tOoRz=CxTthE{uU8XmGENC+8D} z%P)D(InOQxV5Z(VjSd;RyZ*%I!MtKvRW8F6&fdeWk^1Vz=6fVm#Xr0nj!lvBg(uFF2C1If+B8log$ z+SO7cfpO=-FR$`yt@oqHf`*XF9Ju*p6pnvRMMVYx3N#;AyFSC4Yas4XLO}otxb_;Z zOB!P&3J7}%b_sSxt2BF+N4KRH#UWzD=*Ts_+#?gsC-U62)$xU)Z;kB@jB&mXapw2Y z&Ui?vo4H1#!gv&;i^f2t6NCPa&a%um9t5y_Qe9wXUqY0!MZKi*vZ(-OlN*0s4vRM2%3i&j?h?SDyA7tcnxEqBg z9?jaf8sq$>wR0PJ!V*u&L5k=)im`vc>IgdDaBK3|jGk8OJDHKU&=AS^3+%?e{hdX zlEi0x@=_9-ho9O{1NEK1@o8v3SO3>lGvi* z^}h^c)LyjIe>0G-|7IX9)MFtTNNWDtsZTtqaV(5Iij!(a|AdXuaCN`7ve^i@op0;Rx^!ky)R73gnV zSxpl3T{o^QLl88Z%n|Xw3UumU1xop*K;;dJ>Ai=mrye74iTJK`Bw;z8v?04JM)r(3YP@CPLf42 zSeQs<)a~AEc-GqOeq9mO_@!!4n3EB?S}=Ce@FLKVQq>G8eCZ`w5bcOjLohiAv`Nzs zEg!LC$BLCH?!D-(T{Kb0YPGA_F<w0Tm>{HLe5hN!qM45xDm+uEeeL#cul%IiURx}4^0x&DYV4DT)qKCYi72eB8miClam6=C8jdTb;*UcYNB;Fa zo<>>UO?!G?Hbx*2j0iJ8boe2H&;Qnq(%Hv}I23(*r@4cKy07`N;bGTa-~$x$4%FAe{7k)ri3Bj+Fe(mGfQ}m zovn|7SUQ1!L?S~X%JJYu=kFe*=vU<(yL@%UBQpb<{s{~tVm)oS@#nIpx|&gPPu5W@ zXdTbVAiEkr%fNV<1oHcYzwe$~vpDk_r|SHgdumSjouE-bk>3lq$lnvbB_fH%%6`hA zo|nH8oxJa>ih6G-IuL_7N|h&+?r7d8$Zfonw4n5vWK7h{V6JM-S#Bi!J z#(HGmm^Cn+&Np0FrugWdaMjj@raI2#*2&z9U>ZIw+5PnPKvs4^3aS5(8iX?UR? zUH{@cE53Q)-Nlf2lOlXaBXT1ivW=#X-P20~$&9Ax5&Wrdz|-fo&1k4wr(fp}^Yq*R zYzvQswdT0LyLN;8G>^enZG}kE@PqWMRi{VdVU2ZkV%z%K*N^ze6Hh7sXg?DUi1uUW zYj@&!(|!Xg8<2G4GbG*UN&q|N`ym|Gjt*?|+_QxZn%1oPvUBOUQiTBi=& zAN1)$eg%c5Hi4@2pU7n?OZ`w5Nxy7c;LH)M1mYJ5qH)DqTx{@Qg!ZDZhIAktHH?N8MrQCw5w9I1(qbFp2vM8QzC0RmiJF-V4fSwQua=9YGSGmBfiLnOxPlNdD^8V zR47QxVEwwcDq=T8k87<%o}nb;hZWRXf5Qi4j5&YGvYOT~F<4!I*L7BiPWyM==yU~N z685MVE=yA9O{XmgNV5CJIl&F%8Hh@ea%#WWp2JM7hS=Pb^UE3iu@uv(!okjf0+dR4 z-Ey^wuq0x0KTo)3q5WnBq1W-56wVAr#~H z^IW87)4Wg!$*!KM3*oC-rk|={LYP_q5RX(iMy0Brnc3K&4LgJ@=LP9JNxSFyk}!8s zd_{`74>Q<*E3?LW-jXUrHjQc(B{}XdWk;|PAp*Ro!$%% zB#QTW^3RqSwyyVw@zrg9S4@k@G3j1a)$R8fpgWP_x_S3+Cad;zt-S))n}U;n;Hrr2 z=3FS%!vlQyfYgIGi$#()HNa0&QoWou#`~IHLB=kgjRmQz3c6M~Cy(Je>ws$)b?WS9 zhkjR4=t4{x5dVAbF#%q(j*w>{3V-a(fwN;IVEa|IgAkTEIt?j}C}#Ik z&OZd$;)HY}9M_{qtULEst?B`&GUBGNw{VD5+p7yWAlssJCDJ;2)M&d!jnFdj*A*`> zBQbix)ZdHUBDWnOWOaC-zm`{j#!^bTrjhfP8nh?(Uyvkc#Wa6zB|UCu{5HEE6sPQB zZ(q+=2eUU2f>^pRjm~n>(zu3RII%_oKsNdbxyzve zq~W0O^IscT@GX800jt&*e3PY=Bg8kP{97mlcc+T;7S40(L^_BxC57SUA|lA{lt11Z zhn}xsMdjrXB#+ekJ$rBWig%*ZV|1&Wz2|`U!`=8`fddOuKoVt__byQa&l1wkdL9PV zwX%(EQApoaasTV9_qn81KyyT4C>lZ_T75mcz?d%zx_BW3Q3+u>Ut+wbIuX?W-d7ZP zD=01$D{E6kexez8sGezUk77TrZzGCggKO0DSics%wt?#p#refS>-mnz#xy*+IoyTc zx}kRcy1qB5=^AaQ0YMNZpWHysb0A-Uga8rl$-$H|P|FNR6>*seWYXNOoS(O;n_@)2 z)@V0po%r4EMCP>>&qd*tApshekm0AqA5i}$l7Xw&63?D3gBk# zEAwn8M)%d30e|mF)hx=-_sopQ+EvLw$02VLW{oufsKsH5M})gQ!J$Onm6^@NPfmA7 zfvy<2QC{d^f~U|P;sg3EbK+OG7}yQHn{)VqT|Fdve0fxFZb@!aOM2d~o8ahRm{Z4j zP2GZg?vdF1yBm&ey@b;!P7FpH$yhToR zrgW}Gk}@N^J*EBChx7HIXRak@0?akv`xP zyT(5Y4_(AI1^E9Z`>-q$(ax**fO(8CH1_jkP3DNFpg(A#VjY^TRC>9iqZF=VS5q zgcEoPG}K6pq3Jo375M=VJ#f^CYVz9xr&sV+ZL9tP zJ)2j&yMAV04j})YD3PAj7DE$K`k1v6tU?%5^GU z)GK)w!GUAx@HbY!@VJY4*+JH&D##nlBg1CtWW%5g=0&HRUx1YZ$sSy-`4!E@+zO5r zB(3f^bLvp8lqHHAZpHJ}tt&-6X3q!6ZA#o~9w{N&#r)?g5llHwaiq+EPv?nXDdShW z{>K|%oQRww;~9}dGZQ6^>)Q&uy?zz23*dPsOu(4UhV1+%rz(XgEX~!*#I$!5n;9%; z@-M%OWDgalha$-KgR7V;j-4~Wk#iuH6+!-Ve-lS;be;ao8B$Q3E0oB4Q{p{2Ln<## zT;=wvIP7lEN%Mci6r4}Q5g)DN7Vw*^89?l0o4d2k!>K6To-J_3L;fS~!E^V-?zEc~ zU8&t~`PWvNd;$#Hyz(FRxJ~vDR7+nEjt6uA)Gwvqfg>cM;cfs*0&7482AfP;$x)rH z&Z030O01{c^&df96aSB(9*O@)Q)7bIv)ks$1l)%Hp)=BI%>KQLAXomk*Fc1Xcy$F* zAQPU|x)re2?szv~DR%A^6|Y4yHyA)*0il$@yol1nfWAgVcj}Oxb!&t&x(t?alifPs z3NGJUi~jlWIjqp+SpDH_b7So%IWhXq*VAK}o!0g&l8D}_W_3M({KorTP0+gpiNL>3 zb!yZYy&8-VJsrmM$2A7I!|z_1SM}p#?ngz4p03NiZ^r=Lii`@bB8_hAwZ&fq=36Zb zZUoaD6WKMcOEe+7Y`k&WwKcSnHW`+oGAdLNB#Nq45tx`{<_PK0*slDv!e;D?j)c-JAtBB$^W?1dO^wVB1^ zY)~>L1#8exb^0z>kBR|t2%|1lc=xui$zWMuSYnY3Jwr7kAp^;8Av}p%)aTtO93+a> z_fSmtoVs7P_0!Pn{@o;)I>BjKah=-|7Y&?v9?8XoYFhs;RU2e*pw>2$&vV^bUZd=$f6GSS&r&{TujIt@NqL-YFYBh<0ZC#?qt z!_yx=8jqZcHa)X9|07K`(g39N%2<^40cik)rsRKipUs*|z|UdSd9pdBXtfa=q`?8c z?AK=pD8a)az6#n=OZM;n&)&KpTJFgJp5F;s6p-bRfAtRW(L-^ZNeUr^J}beZx#)Ko zl87O{6i}Xz=Wa&->M%4!@L^+m*wshhP4@}fo7qM~-Cd0OTyR|Zq;$XlQVTBg~MQH;0l5rhBNAWbT}DndP-lV8UE^TdD6~{0lE?y?s1^O zZ>U|9PKWRq`O0=QSR{tx1tC|#Z}`ZDiIwLypb74`F#;T*@_xSm|8SH<4Eqq>B{HhS+4(w%P(6DM{i53fmqOPz?4btgHmz;KX@IYe-s zjS;ulT|a=kK~B-?vg-&hptmw7&`{MPK00Y&Sc%W`HA+-CdMtuxoY=%cG zQJRSM#~8_fb?ds6M?wVk!dhh7XNPa%wU_5CF9z0jw{%Ym6C78n@{N=|Ee5Yn7Z z7mW*qG8Su}vgA&rybs6cN~aZ&U-;$`$IXf_(<_9_6XQg^7TyyO*%<3w%LU>R=ys0$0vbLAVJ|7D}jbJv^H)(?5<>Ll7%D`en@usJEHG+i|0G90m>VQNjP=U-t zI!gsNAVEe`(K>E2t5(Z323XH9{&`EARg;rNsMKquAVrqjxdxTHU4Y3;r$^~q5>Rke z1Z0#ANA(R~iHuTz*1D;3ejz`U!%*UjLsJ$W`V*?f_LZlBznI(H1*xYN3$mJ5qufmk z>o49|`I}!-O!`VbHz_|C3^{N(giUN2LnSjdANxchJ5we3EchqHf|p2-e5lL*iact_ zOr^(!9~cfuXQgZze>x5_GU`!1sC&EAbyAyev-<0O>W&w{6pmQ8yNq9Iceld@VI_Dwi4 zI4baHNV0M}H5Ypl0P>C^T9x?-4g-PETscv$1W;&!SSPN@5_`&k$*Djx3eMu6GNLa@ zqXFa+dtjD7ze}TcYJ9xwOLPUu278t(K*XUHTUSa5{+eqTMgip5zlOjVz%Z-p6@zat zDe!sMkdSaiL@s`4X+*P+sFX)Tb*_<#WZH$pY`19ie%C#Jww5BhpXDN%&y&EnX+f#J z>}|rIz7CX2aQB-b_|y0H?_vCRR4fS6D=PQ77(B$PDV9QcXjUl-eEd(a z^H`Ntg~LP%wn66O$?wxMn?&Z1O{=`UOp?`l)r8Rlr!A(buEM5JgeX8*s?#WECDV-3f2}SkLwSKMkYQIDFz*pW1Ni z*3Eb(UH^XN%{5w>*=;Z@Vf3ZH9%Z4(dX`4UK!5L;i;IZodgGhCq)ZO?1)|vI7m7Qv z7f;?dhsubdM{!KGeZe_BO&A3s*QYCgRA|3)%Hw`EPUC1e)&2|T>q5iws_?n*Mvhez%LZdZFXJf%!3m*6MLtY7k2iR{uw z+V{`LlB=vg&pQ!NjJbKoh{~k$$ISbopxR#lb;W5fKr&ICyjB&T6a)U=`+AK&@@JK< zK=-2h%PZ73)%dD^^pcty#LD60CYRg8Thw9GZuBel*03vlo%6|)=8QHU zzFwL}R4zdmN_$8Y;$P0JBFTr!;Wx(KeD>4w-o>M%^EQVikGW~E08JHZTJ-cM#N7Xy zHq4{>aGhKMKx9y0an>po?U;SAD{FMf3|z>4CUw=$`iS5P^?5azMX5??P+=7k-Igba z8iih^`4U)p;+5Mjtfj0~s}}i>O%tk;c~Wd+gi+}JX9V9kr>1n}M40n;QdKsaJb}5X z;u$jXT5T|E9JQmW3+7(>=Q8;CaDS-7i6Ybag(9MT&_jNO%M#`w7PtIjrr-LZ7n~oG zpY`KZ!Bl#&tD~Az3TCeJ9v*ubLECqHvy|Iz)&lBxf-Yx&pV&l{LQ>ck+t-;nqcL(W z8*=-lfpQ10AcH5&QH_JL*$}h*PKI#vUw`HjyEaELhGL>@l{Lab*Ly&5zuZ?8XmbsR z5!~sEh1W9MJF}NQ6T?E7F)yq3N;gNyOBN;(*b`9nwUb zf#a{{e=Gm`HeXudFeJ$hAL6e)wXrl|HsEx0-7*3M&5`O|0BZ> zqI_bQe-^`Ajj*EEH59&sppso_r=mmqB2Sl1wY_C$7WD-y*}fVW7O#QkEgakwwTLELT7Mt_?NV>9#?o2MtyF5PY zyp{1A?A-RyUO4+Yc;`AH+=@1e`if_xpCa~hi-$+7u_`Y3*0Saf5? zK0UYt8QdOwBC&|pqOrAG ztlC$lB%Z`c&|9KS$eJ>HzL-`AJPd}|#T5tr`SzT(a})*JDO6l_E0?cd(6cyQ7|yM^ z*#wIS%2dHN_|-y_^Lwp6n*Lc~Nr{}6pNGiRxM1><+0WkFJb?&y)93de)A)n@ktB=c zy2CxvIsJc^2HNOO-Qw?=5P%!6|ABPl|8G|-B;NJE@5|^7acfmz2;(i@jo{40iUvHR$F-fV8R^ z^!u<&)mh;o-WHSg5|)nXo-J`eq@fvm+{L>F^5#J6j8%a2R}_Uh7wgFvpB+^Mc$~EHhFk)0j*chb z_-qRHkDJ}wxmO$S3{Q5upK*?+{0r?HVPzW%20X&d#7!etT``0e1Y>HAwiJVyqxNW& zBthF3dOjmZt&8Y$)CP4(xpOlz#cm0KabGqSiHkR7d{q6pF}Fph#L1&rNVykoy!gJ-0G-q@VrIs_El3Y-L;0Jn9M#eX?Zuxp^Z@K@Q{3oUOR zAjawP{@O{fXww1OMA4 z$IH(5f4@#XAh;+5(sI6O3TX~jgGGS{K|1DE$Oh5yV=a|76nd*@?+6*i z7CyVa-clafw7SC#DJ-QQ*&nth=VQ9*P-eDlUDR@hXesYWN5$MQUI{D;(3LbU^gFE0 zMfLhoFYZw`eKFJqTD$ln5Fw#yi|Xjw2hs{bgpzKq#dSvn(RB3PN`rw1 zrW)_X{bf0xo}u#+yLqu1H;B_q0tup|GOp_;lQt=SgyVi6H=WfzzI6DfyLSHl_KbU9 zQSPABNBbB4A5AD??%%S-tlBa`BNQ_-gdIwZCxTwA2SVRerx!DJSTJ{rwPQ6N?rxzK zG|%>?Qogv3{O(U%9fpluxDT=obAT~^m2d7&m?)@D#;K!OWSm($5?2(^K2PJ=3scy? zBWGBn-!AD|LmAZZuHWduTN%}9WB2d#vCqg0mQNrr(Qbz)L2Y8`_=2nnlKR@z(NOWD z%k+2)=b-5!VJT+$>l%(qZ|$`Z6Qc(Vt5#mw-$t=!Dm-ReU`Ya}Z#7ig0j=B8ZCk=$ z)?86re&LA?gIk!cbx_o=_4JO*P@e}V>2~f|hNw-KTa?^+r^3K5Rw{+a-_!}_%sk&C zu&Ne7v7J?S{e?1MpL#&D2B+Htu<(HY*Eq-izv5Ru@GKT=6Ij#|QpExMj*19cAuD#D z9VN+S6+@SvBRHo-MT#u8EW#^OOAG%K6m3A_*qC6HqZh@Hd~35cDdhjKqekJIzeQEZ6sGfc5S=VTG=3YCihD)YK6B_yf=7#4K89!}Ju3 z0d~vt<>N-Ox`+VH%; zdTUPDc|n>%=rtYm+PANGI@@{QYsA~~ns_tMwTBuISM8#A1wDzOj8SQDct(S~_<%p6 zDr<(2c1tLU;3y+}A{mr|E2h6s801QH9;kH2GBTx$w!-BwG()I@jAZyhlsM`7chGgY z!dXuwOd&y6fdXFFxs9$U2$}CLtB|oBAKd()$~d~TstW|$ADa;7%Sr?yhEc=%mnfZt zjYW^U>F1lGKkK%w>@6FVa1#*6A*nR6b#f<9n?e@Cn+*)!VC)`t!)MWDvM;IY3 z<|D#@&+HUfqam6MtxkjnWiNMz1)_HO=F%#!Cisg%FCrp^68JIsfLf|}WJct_C|NZ_jk`gSx(E>U}7K z>r7HFVoH_}n-=uxMu=COwY;@a*_SAIe3k z`Kw;6@t9{`m9-AG)jW4ZPo?c{p10~~!6&Eg3sHEq-DYuqLS&VilZAr(Fd5?%#?2~x zC&TH{YDv70%&y;$t!c4$Lgbmt7#XdaIy+j3^_c8w4A9_DgIyoV^s|ieUse^)CJ!u$ zk4G;-S)J)H{imt?guy$AED>0|L?m8(*U4lqCSR)Wo&a#fseb<)cqqXCHaPL{a<&KA zymf!hBtyh@m9_W;3c-5y2ojFi03N@e@FP7PnN1TUmy72y`{h2b z#PMR9GGxlj8lRPZIJ?==5|$6{urNC22*wTbR;fdL*MJaSpwbQ5a(Orvo=0|s= zFR4)HP>98_vgs`;hv64Qqy%=yLac{c3#EKRU z#KoT^XW=?rfQG$?(?@?W^s+S>{9woQr{nRR!o{72E~&Wj z>+1gV+3dnsqSB4|WKIM_=VFiO z*Opx0Op+!KW~W#p%y9Bhon>C)EuSKdTbD&o6@;qaWR4Vu2guvrX#XZ^YM&5bK{(yl zOk0h@Qi}kJ3`;@h3SrM5qv>RG3DF@~oQaVvpEqBh6#`cX%)Q(p5|??D9n|$fpP2^= z$|(uC%T=7x5H7b~CPdTh%05<#Jq2TSJi`#@0$=lU{7ZNLT|&j-*{;t1@%n&eLdli%R762tPEs+GUa+N{dA*dGB##U1|cZ#Cjg_5m6TT{(#H+TpP1*N=KAQ&A+ z+4}|UoC}jBg+jApgzpmNx%Q_tBN?g@{hcnUa`n#hB4Eb7`J?uxqpi0|PL|u(aX^wf z$=DKL%e(WnYz9oGMQ+SRoJRCZG5uD_RxaRO-;x3GO6c<(WPHHsLaO*x8%@^k>R^)p#KUow=JH z7pK}MIBUh8keP_vNU;ikWQ}b|oSOp$YffmHr}nvQ!JQr^4vEb35rnQ=9LxO5>fT2L zu(Ef|uXfPZs-t>rR@&V&YxRi`C1iE*b?%H1l7t(=e$?tTamYS=&FYw$Pq8Wc)@Gon zJyf~bf+diu{oJsRzxzo*lq35?>ka?hd46;c15%@{$H~bUW7|3-@v>|C{A+aL;_9BM z%H*Rhkqaek$^O256#DJ@{_yn#q#_}?@0~(41K8XdKnBgt*BFpCiw>{`O*#tDt0AVw*7^7PUX$w3wVjBmKNU7Df08;CSZ4^M=J$Ny&R@%5v>-b246Jlot|`<#v8{Zp?5O-cbNMfgC{>FEoLE>2ue zX95==iV>*2hOsmNdgk)IXMm1NsV}HKNRtxE(4fVnj^I3IgSSUq{?NExJ#Yra9~5Pfe2)2Q5nSh=wh>Cu5#Jg zsiiz%9}E_B?De$a&tyV%KrDYAUZE1!&b6J3=2DJjD{KDLZ#(~r;|!s3dGRz$5W^a4 z+e@kN zm6ECUFX)NX*oG%}nc{c_%K2=x(n5C+tmPbOEM`Mc~ zi|@U-{r6pc#guMnu7h8|5g_%H%KYO9$sXd{jsBUCF3S)o^gxRzS?Sh8@KqYn(6cbI=u8IP{Qd|p7}hW3lDngW`X=WRgA9heo~i(jt|xYH}pLR%}P+~dnrTsMQu+JU=xwXZOnv!7{BrjLog znEgmh+iW3jX%6w%Tm9(h79P{$7sWP-D9Niwr)V5HZ_l%voc9bmJ*5?=>UJX?o<143 zsUl@w8rIh7xQ|Bh80y0rVu}sJQNAEgn0ddbsH>T$L*df4`2wx@nDyRzgJjn#cBAhI z9t)GmOq}IHhI(lNaEK*`C4<^Xx^S(Ofk$|PfD?pum&G1Crw?>%-cM?~N;TU%f;gMB zG|vPscXfY1E2DZ(f^#Qt5C`~>Wbw}PQGb>K{fKxGncWZP=wb3NkPGN@s z3=%&}Qf_{JDDZSdPQ9=}70utEyj=X!CCeqg5iMJRx{UcDPhSxOk zUOT&7>f|52tJ|RrGo@lE$F(y+ik8p;{d}@Qxxt8$5rNUmTfQ(7-r3FNRX?%9E%>KO z$bOUXY6W?~lC>lcBkrS8LRGg-_M!lw?%Nc$7Mzi3 zP?&Feb@xfBhanSkqt@EB7zQr_^l7MF$)?bOw7tf>`hncyoJSc#8H(OY+UP|7H$_4p z;laz;v2}v>*>auemMqUKu>T;c#ErO_E*Eu=@u$7TRjOjo1noN9z%FRe1oICIm=P@I z(nX!c@|;YJaT8#(;l6r#ISq;)PocU$coZq=cu$^&bg4&kO^J^5vy%q1e_06%voMRh z+;zRTC#cigsZ0HNPo7Y6$wa0$&A{^3>+aJ{yr(NjYs|r5EX2!cOtkV+Hs?y!|J7?Y zh9JeMQ$hC2SB-fxx!>>gaf`S0%QXB`Gv_(rYe$i-Br>QC2w{>PBcna2VKiVAjjia0 zeq3_g33FWWZ0&ugZ}f<`XKx~B`D>nr618?3%P%?{S*G?Qif%90!`<7guc_wl3E3A@ zjO!ma1B~hmK!o98=V&MN{U>fn1&ajAlAH4GGh5wQtE`#}$7P}y9_Cl;Zc}%1)qBtT zx3@W@uYbo7+tTlS`_L_iw^t)2-y6cI{zT zs%`6TxTezj_R)K~sS09ymWWl~Iwl}E+_4hIq&5g2wCxrk47${iic!$ytygyKSFTq1 z0&80PG>`Wq9I#&zZNoI8h>!2zfm-89Q)1sSg>@sv3bNAX)$oX+K~Z#m0p!xLl}8BM z=h&`~N3JuVV}3UvRLg)B-{JV=V2b`rzqhSwQ{pyO*-^d)sTIvvFI?rqJ0{ajoZ5>x zt=RjDfNgs+375aCMTrqBg5Ewdtx~MnTByC}!2AYh^q_ihV1F=$KXkoo7K9J9=J-Nl zgYG#o&sCrjZ+?e%NW9YI`rX)kDYB84X|vGX+{}TwV65KB)dzjLz0nq{SYNQz%jD*? z6{#xR4UwN()YB~uZ)Dkhw}p3nEs~3+GW8r-cxkx9Y?5u>i)IypF>af6vLJDrg68o= zS~pVT`6x2E26c{%IQB4K3aVzo4`?eeR@y|_iW|;jEBoZkz0zEKVeurrIXt`Q0dm9$ z!=l~5t#Z8Q_0!4e3wPFgNRw0H<|%{6p%l#IcdOcFp0jeBA!IQd5+L&HO8ucI0MsOU z-cs1)!f_^chTjKeMd#1{aT~bli=zjaXGF-dQA&K?T24Zrt`>ZSf@zqwNyi+-!RO=n zZ%Cep`~N#2!RBR*59Dlq(4W&j#*cUc6YU;xk_1);jw0WEEA${HqAV?8Nx`}mzZf^D2UVh8yud(a`p-CR7wGPlCqtY3FroReFJjH1T z+}`is1@Uy9IeRW!e4^j|Gl z4ua)iru|4H&NK&aumUSjpxJnGvD|Zir&oolwEm)>u-GHnt2EUM@Iws%NLdiodEZzAfq~@OsM>$$n;4WyQb#&3Eh<0nUKRp zj&v6RWDoYxGC594$|(*82On=aJ6g&bh1CvzmW0f#*v_x~+rTTT6QD^xt4>4S zx=8-e&eW%17U{B#xZ+vSoU#>r8N%O0bo3mW8p&-|mT2u-V03p{lTB21ORYskA2vLR zU*D{ryo7wYfRb9tQT?NKohJJ~U+2dYW`vB7YUp^&;QZOKy|13-Ejh)S$T00GTgFfA zIWFu&rtENzpDx2Sn^#j5;j}{Cw+<_U5*Tf-2c4b8rbrf4FAOsiXBaE`+CS*O;Iw3O z48G$ZP3V2qkoFfVwn4q+oCgu4*4m$+=kN>VbD$24C;J>~C>#&S-y|9@j&Y6#uQvT7 z=Xjj|7aQl``d@4ue8q>+2%ZXu{7gR4BOrm4&Uz3(@mQ-%jP<5tdN?>Bi)`3hT(yM<6p6kXVE*)~P zANWeg!T;s#UC&~n!9s&n-B2SmCg5g@qZ$myOY`U8$|ReMgw-kFm(JBHf-IFyzKAY< z>mSq;O0H=c-(BbL=wXkVPlMiE-zo=9wG=~HwS7G-kN5$9sQR%{4Hw8u|J{0?x%`p) zG}_8IW3eR!YV_ko@Ab1GN!iHYY1a$$ImVuyb0Y)xHMGp`Jz?S03kGMwv(6au{Pat( z_JJEu{vD-N6bAUl;iExi7ifg5f+)ivbwkAijl#JZ0N|d-#BVXB<#o&45?1Cw6Yq){ zqzvxnM-WHEzKC0xqP3Ma$rjzaJ=lN33ZPnCNjFf7upjwMoAl)Nk+$X{wFv{Jt!4;q zb-L?Z=!zzvfW9usw#)@5t~ar5{z?>OXuv2~n0@aToGe1IR`j`Qk z-7EnB00(g*@j_mzf#c?71#*F*{E(Tz>mLCs;7=k*aA1%hGWXjhDL5h%kOarh&&t6I z9`HnG0z+_@Nx`OI$Ta^9bnS=b0e=Srs^K_*to)qdD@=H1aCH_y8Jq%!tYVyx$qTN^ zg508#4Vi}%vIidUZZ^OVY&MP|0!GOJkbpnu0FvQ2A)f#rSo|jf6Zk{!f1iTk6DIfD zB`KI74{|q9kO49W*2!SZmka)L1n0RI0j?K}p{2No%S zEbyb?ZE3EzEtnBN9*^M@fTX>r5P$~-$Mw&$m|{pw;N&96L=;7D8;gL<3%RU;<%WEd z;Mr{yX0SssU=o~N3Sa=6mHi;sS?OE?r#HM z%OHP-O94V}YePow#y~z|U>RTvY*hhZ1k;s6-r?b4W#Z6GfXSX~w(Y)=rB8F2r1SO8e-7J>Kek_22(37L_p8Zvq)9hnVG zQ3XJS<7I!l1#=Gaj3!l(r%$bcjM1tF2*L9GKfc}rp33hJ91r2zJA0Lk?7g>&vbU@d zvO~zcN|I8xCo3s?hU^uJ>=4RKR=Gy#l5zQ;=c>>5^ZEb(zu)V;Ue|ffInNpI^WMkv zK9WMB5N9#Kw&|ji@$ezacsxnyEx4r&aw!Jgpi2mOp@w2YMLZc%A?Rm3o&Z!{0xC61 z2wy{{WuPavQZRoB86gQV=;tIQKNMXGR#sOIYQoD174Sd}bSs8J5JHuK>FSSy>2iDq zJF;2^rW;odhG3}xKi|qhTL5M#?#pQ*Nbfa(CAO`L9^r zC?p|umRY}_ZGa;(hAdv6u@2p!#02}cF}~=kgXhn zEcB#}u;{e3Bw#?c6hs2hdOK(y(T*KK6d;%C7Nr2x-2snaOfCoKSRn6rfX*ebAo9LJ z%wH?=9xyF@anOe(wCM;Co4E^g^173d9tS`P?7>|+F!!(zU~)7c!1CUf;wiz8B`_xz zhuXGI3)EigCQQRUebPlaAg|&+(1l7LJZ(UtfLmR#Z|*wwCiFp(W@H%iO|;2ty#^gVVB5 z@em;+q&rLqZa0i&H4FMYr>Kk%b+>De2F`8|_MY+&KV>0vCN9zrAu;-jQ!QRhtN-(? zlAmX+Lg;}_CCWlJO?g-XX+84oTqUZ>#BasccCEa2-WFMP^vO98vksXZ??bU`<-vih zYy0ZK9_70sMk||hU4s*0$0M6}(fR0EWL4?6j@+<))6<5MS6bF^j{W=O9 z1J>V?>eQ{Iqt(B0Z{Dw?i@x|e`Z|4^&^>GDzAr8%lOtYR<=yLFR9>%gnEO)-$Rko% zPhZ7pGgNsE?cX35V~Qa=?SR+zSw%#OQemL_JVD!MRS{yuC7d>1h|(9AmVvH~`<~9} zbc7Vu>e zE}@fxXp8tqZ^(B0BrMYQN}45H6Bxgt!h3+rrEGmJvj98s{U1y}G^`8R46#K}T{T6RSk}Ox=gM&H*+*~ZBLja= zwqkz&MCV5-HwW%^0Rj&Dy$RKBc&6+w>g=GS7Y9^5qi~W}IMG2&WB~WnLj%Fz7YzoA zxijy#wkRc-z;q@eRkYXb7d17~a#&q*e?v#qhQ0W*UJrt2h ze1UrEotSh*pN@bpP4Couv4Dy`Yp6AmnC_BUxnQsjyYtK1hzENidKrxo4+f8S=Gm2+ zFndmRnO+kLN_*zzQ*7V;8E3L>r13Rbjirn7KXnP46!MR%ugpV50FgY2q3d-Nw2*>7 zF+0m*1D^`OJZXFtfB=8tv{+7?x&@wg54;fdOoT9KPFF*IaLKt~u< zuw)RE<_xK}lQ1&{9llu1X{afBkzqXULa%Cd|W-$evX0p~R)v ztK*mU2Nc4Mq1cX;IA*obmGe;xIYD2x)qOy3`<#%00@$Hucfzw^SgF%@L%>)m90`dl zjz*LpND6Ig@Z+b9JFscQ7*6GRlG1@cFavM$LXbSe$}O0~5x`IZ$t^;=wi~2OM?rqO zODekrWMEgUw^#5u|f;amoUNx4bLh9qO+rZQM;lJsVgsCxlA}QG6pL#L0qU+bLKWHzQIKSAsO6!OCNK4Rni8ROh=%3d=4hLD>bw zQb?-vJz9Q>FS+)xHQ2m{EL_biJt~4t5~C8Ml8+k-pH}tCR~77I`dyVV`#(3G_N!V` z9S1BX>bCc4J6^tNG71aX{R3{Gz9gCT5-xTaM-`GAW#-Aj*uXW4t~>_@XkORc0yIGq z3!sKZ^k9pAJ%l!o3B{Rb9>9a|a%uq-4?0H;XksRsE0A*(ZOR2xjX1Jd2wsS=HoRv3 zM7W1xE_gZP+y7d&be1UHh( z75C3m^rkN+ZdG4yT^RK_*{=jwcYs_nuK=9!oUw@ZCl4?4tM(RTH%cJ}r4NvtmqyRH z9C$a}an2EMX|3N{Mh3TtD5t2tV#)eAKjS=GG9T+mxd>x*1?kJCYf8MJ4$Cs3Y(IiC zjAVwO!v@ty09MkP@WcuD;JGsAV9}G2fDd5IG{<=uJ^$n{0t^Awq7lU6$iHR(u0Id( z#V>+(F^>tGT&r^5d@-DG{~@N)SlIJ$l5=8FHD`l#s6`GdluJFVI9gl%ijwL|x3N@(`r{<=rDbWbuTxc?)#YT!ScAB3JM5eHlu z^rZo)5p+EOIQPE_p}V)q#gOQgW(#M)%)uDZfB_c6U2FZTF!kU3+ij}w>2|BUc-j_5 z@e%UicWJZBeqtt-XRMDrLm`l+U7j#TXQeON1y+SzY4Hq#;iV%Cqu<{=j4eMReT>Mk zNe9|LCL~r=3KZJaR^syls@mR*ri~O>B3A(6mJayl2{D(Y+kkEG8+i=C^S^u~+&h$Q zP9O%6jgSySUeknZWPO>UCn&6GNzkoauTjL7f@-DoZO})HOTbmy$7JKJ- zb8o-N!^^c#_En!eVZFsbEmkUTU||xniiHUb3oMT~#{tOdNjTRm{0jghi3>AS#6urw z>zI%l!B*52I3nfx91;x0Wn=tPiRId$iJ|p54wyu#D1muGCXT$M0``On2hgtDX_$Lc z#Vr81f`)(gh|EX_q~?jJMQ-JR)%Cu66FW=htbIeS#{&Z2N4$3Z?e|a<-puLsuXv-4)6)C!l6GTV57k20uJoupsgS zx9^>>wBqe;n!xHQ2vtjE>TcI#$Oxns{l5COQ4^oMB+Elk1Sz%_{|g+8vLGoK$<W(w7L_563R}LpJBCh*I$^YB`B+8^3i2V*CMw#C zD-~rRWSGZ|oiJ|Yf0}JhvM<6KPDNS1f}k{(P_W2>3Iek#MV$x8QHlbSsxHe1$kFf| zE25F$^~9BH<5vMsxHfJCfM+cX7%ph@7e7xFHDM4^R(9osd|>MC%nP54xNh9z9nr_t z9c{MsjM7n!*2b`YaDb(E;S+i{WW)07v^+Rn)2U8d8Pyt(4lxY#8}>U3lU2EHgYE(X z7TGH~C=G}uk=)GPTAl^oz$iR0<+WQX0K}~1T*5gG{xUEA&gT!kRHM_2`sCBC%1}hh zDKo%}u!Zg#>>576bY*#^C25*!m2D;_nKK0Wq!rn9h_V%yj?Sy+zp5;{8`deFu0F(yygWPQ;T00`nq z;DiYR{(FMZur?+!>RL2v9P69lbNFo{7I|l2p-YPh%QFqbL^7V~!&*4|GB=R2Cz_W8 zkPxT=M*yNw{&>K6{FcRlG$IDi)Aic03NG##AOyA&w1Jg|fARnmwyxZ)ice7 z_Kj6TpZA~dw+HQF%4a8TtZuCgJD7;>ge|KKwiaQwRt&LfRB!QBF!{!XMYsS+8CfVO z1@}B6YGsrER%{ILGHwzIAy6zZN9iDk3<_|?otgaM-Tcf6#J$^RRj`|OQ7|)k9r2f$ zz^p{asC2jJ^SXO$O^a}|!s_p_F}Ki`R5!D_wC#cTbsc%EVYUpT)_L0z@*a5P!ZH^^ zu;e^eSoDsNV~r|AP{Gr{kW10niLf!`u>!nK^M_eO8g>>F@c1r-kSK~o90_^_TyhPo z;-tA-2ox15bPj)?e2I;7VOzqn} z%T9sjGXhx&<)!=BsqRh#2w0-EfXd)8dKnB_y3a*%BHm6`n|F;(2fbqaOGAmTRgO+E z9wr^L{Fi@t-G!jDkYXIJxh?1p5UUA0SZK`(thkwm!ppTp|G!n^#OU-x8Dzb9>P_MG zFS|$M8*AgW?D;pTP~Fd{0-pLe=FMQaa2FrbAEe57X<#D=Q5q1@%A*p$X@r4iSQ9xo zSx8bWu&$>58Ylj;Ibdj|C;-igA8}x1!K_zcWyoI>HXS8gtq(W=SFDd;nIMh_wdtI2 ztw)q5ST`Bf`TwoEbXRvWb~{d<1iksK=Am2mQNJLS@Bt4?mhx5R0P>wf{>Ig;TS~2~ zSsYksCY57oPK56f5o|vmpZ)+DaNvlsDXnLnk}U+kx0HbW=?%*N{R?q|h$qPTBciy( z74W;fooURzs~4UD|H@?18-`9P8H{athUzWYXdl51_0S&@xGO{UdWpSbmikBdwg@i?jI9>j!ffb1Vv`zlY@L&c! zUbLR~2s2Q2$L-$cx1#mwNecF`kb}ip<(6Ro@KB{d!HKo(=Sb^=k`#*Wam+MUArJi{ z&Vb!*V=4^khv3rTXEn7fYCu9oxXg^>q~Tz{#7_aX(SHi22D~^hyEGhqC|esx0{VW7 z{JdJ0QhaE7*Ykh}I0w=@j~W>Xrqc0QT4jF)2{2Ty2RyyqST`#G^D(2X>Ro26@Yzhq zTLeCbvgTPBd3Tv%a-&gIG@jg)pIpTl|KF9mKQE=jO5Hzsz%ORJV5LsnY2x4sjDW4M zZn7Z_iwF!iEUduTf2;#0th5P|bgAohXszPMG~7L2)ar=RV+Y{cox^l=rHB5A6@N4I z^!%mi4c1kEt!7IY^JB#&V7>xuMj7>2P&gl%1QTiuhRie*EQ2iZz+(K|!eQQ3iUYNY z5J@8a+)e?)^dy5>$lpB7NJ?>l67vk3(p=MApU9i6t_{d3wpO4gN98cv9h2p=<^|=+ zyHZD$I=|M2)=QiCHj>!+z5a}E9%ux!`>2088uAKFjY{)^N}6hqAV91oO?*Ivh%R>Z zq@Oryluc)Vb$;TY(JFFV)B!V2mIjjp(+_mK?E!6fUvs?q#bDPHOa>4yw#hBiaSwr97p_44><0f2ySv-XPVDdCa-=c4v~|?K zDGB(TJfF38JFo|I;;ik_9D+Z#N53b>vy?D<^U^}^%XQ{!=3{GSWvABU{I4|E#6-Xj zb(@3ts+q(!YayhNVpPD)3VhzX9q(nKGPR z5r-9tYUjdka1@_NObaRb6SE>08`=ecu7T=>&o;`0;D!^G@H+xmby8HZNh?Jw1(mR+ zLwAt5d&l|sXvfob2D3SrFRiQ?a_3-UP$_Ujul)Tq%hKNX8<<&#=qm;Ej%*3-q5Xh* z41^KSCQrMm*NZ_9Onp$p-$q)We=NSX)Y1NfU;3kQNSD2Wf$+c@G!R#u5pv zvr9nA-zW&2RAGfZ1a>BFn1|CdL z0n7}QN(c{`&xUo7xC9~q*HNT`H6~OlHctoZEz4*BCs00>4Zv7y^DiU~Fq1*gEj@ffYCjXI)(|IBEg5c*+uCl~S%AW`dyQzg*OkI@O(- zE5B{RocWs9AGh>87tB5WwJuy98@yA0Fk$S-W^35pFYGT!LsDf0J{cYzjs%?Ado?vdqJcTTW`Q392j6wlSTkg$J)W57A5`TDn7Ak zMvRLAYgHWZ2$l~!_q;i)JJ#0{yLsN8S5K4>cJAexfAQ8Xifh$!280Eg;Q`EC|Kte(!m)MyW5Hkrdcl0&Bg2gtxv>;a;U{w70x9&~ zR>*W$W*0H%Ql|Qpz|y$K)H2GCUiuS!y3`QK44-T^ug^Y^E8y9Yf!N+yt%qVhfp)Iz-IyKzD64#Ha*Uvc`YCA_H&fv)r56qagbKrQe zAy5OHxzs+z9-~02cnBIz9lG4<)R%A8-t+Zr#s^T?woEZ!YOaxws+W#`0q@^n z|B0W(Hi8J)%Q+2BGyvXdx|%@V^z*qtg*7 z(ZpiV%zFwVC?t`b%`&LkYgvaacQ!Tf7yZuK;Yg!2aP(q+?8!ANPS5;WVvz3Lm*U+x zQM%kyPUv0$xP`bzQBX++&;<9-^9wHnk6G)DMVM;|TLj7irwt|{nFiK>#LjnKf(vEi z6IakzO>JO~7S`Pponc&VTj>KcHmIa2BMK6oBN0XZuV%{!7!jboE?{wRSHOz~_y2EU ziE2qoztB@B{)$o93vsYFx4aAf6Ck7|)lY%-*EGwrf75HMo>A_pEgKI{n{N;OgpUXC zvqGEMXV{UMjcf*hruNShuFU{+cZpDh^M6Iy`L>8+S0uE=VFA#Y z1kdlEZvN@?ui1AZg^QVuJhyna2R=HqGzFues90r1+kEBe;e{ni>Eiu-%d{pd`03;j z8qUDNFU!-#=OuYjx6h-+(G+g%(d_WTBCv~#1$8K~$E>;C(bojZYb0b15}|BYa?!J( z=1;}R`Dr?KFv8)~B^6Geg|?2#-O0374~?^7X#Zqjv%*0%*k$&YqIW|AT>6y<9`yLHvz)>-9 zjeN!$LVsmjL#HG_Sf?HNd3LsEfWDcINp$MM|3H!Z2 zxf~lnK-#4iIv|Atl7m@9A7)|s3vO>!U~%38`#f_R2uR_+MIdi}A{wHx9Vd)`4OE%+ z$BTCz);7bjqAMJhCV1FG0UW#&FW#S5;c2~vg&s}>OmLv#f4z7LuSb>(&TTAEEe_;x zwp1jprb&c^-P!$lq(?D0{=G}Ous(&(VIx54*hvc+l9&*J(ZQYxvd`w6h!SbOo(>t(<^b0Mn7#I$5+eZ?^R^)9(J?HQ?FNTi>H z3F1v8r-BAkaP3sCZJ1DbJAX``{rq%SIHF7$v$eRKZa1_asC_e$0 zT)^&am_@J(tTR&>vBL96gG9q|8KLX%Ng|Pc(;@KjLV7u@zi-n4kb1Tx04t|q@6mq& z5!zt6F>ShizX za?GK_WV&H&to70E{zhwk$kz^3b4_vUOxW@Ed{oWs@wZsV^5enc*sk$k$~Kr0Wp;MV zkKcDfG0SGLQ3n{BOr zozTDmWSMf$x%XK!tw^Nf<^jYOyf=9C#rk+3NpP+;6!PXl&_Wl85hQq`GNQFI#E8@Q zaO@ybBsR#vI0zlu_yK&iE;KBFjWY0%i$|xmg_@!(oYPuTlGWRtpaW|>R1i&3Qt>$k9*F)}2vraCpcg)t=S|WCprG9qsE0Sh4 zqnIB%ouT;J=GKpX$G_o2iwHBRurm*4N7`>p=bu76xP#^bpL}0$p*%~>p%z2Dn@vf7 z3$tXE7Ig*F(<}K-t28$-7;n>T!$IK#9Au!f+5MZFl~gkvH#zUFP?X?1=3C|Dc#o)R zL;VWknv*T{ug6&MXqOgQ1_rqfGx4R)&5w=3SG&2c z^S0LrO>xVLZYLTlao@js`Zu>x>a4V*Vq>_PYi7y$91{bt-1t!PzD1pL=~9e8+C)LX zpdW3PkIiBoO;A?5#@<|^bLZO5ajG#@=X_~`tY~`TVhfwURgLxS-e^n=9vs{FB)KU| ze6BV56{n+LZl8MvLaEdHnxi2yy-8c!Ci&LQZ*`OUG1}h`W36`NvNJXwSr)#y*0%O4 zp2^rqK2PPmbJjohm}kYa*&T+I4yv<#)|(gIzLi{f za;UiRxw8j^6nfvTq$y|UzFqw&zif&kU19o{rG`504&#XOEJ2l4K6Jug@6b}~V{T=Y^b}JuDzCcj6 z5CrVr7ed5dXP4;pdzXHFg5>n9u{)yps{?fi@;5ckWzCeq+~fxr#Uwi4QN7b9o)^Z^ zA`jT$u9<)uqe{$G6Ff6ZXTZNmDE`jKxWQk4$Ki`E>bGn6g#10WepfslJ;5BepXRJY zxT)N>%_WpNqoVMr&8ha|%=lWBq5zPvr9 zy;hecorfhk#pR?fMb~kXZL^Fls8v$pV`zFF9E(pYe0jx1L@pUvkou^*GtFH;(Q2p5 zW{URdGH+sjh*N;Rkez=)Nkq|U_MN)dV$CKgNSEgxrd?6>s7f1!YzvB-AL=SZYTHs=i)zCtyM+rfr%;f7Dm?mZXN-^OQ> zG1gB)J=OTm5KG)>OGzpz9lW*P+i2^&?blqsJ~jSvr^aF9p&E+|o8VE*ORwO{Si4E0 zV|Dg<=3igONtU)!UnxeOd#tC+%s2Xedoj6qWusM-YsMdoIpD&mKOfvmO4e@BA;85a z#@(J7DwNIJbbc`u>&C(#-^5mAXv)TjF(rY|V;H_$(Be6y4ZYjjH?E3NWbWaU;$UiC zH|s5a`5c#AbGO>|4OJXnn^COyN8B5?5t|~oWzP^q>*g{7r+>e1Eg#CdZI z!J=gP^BgbUec?6?UbgHU=jy$IDU}TT5#%eCpVsdmye3sT-_|wAdF%d-&9kKv0!cj# zG*Oh|d@-%3x$viu&ptbujkb<0QYYM=clSk~>K^|pB>Mq;4L(qrS+iL!G&w`{>*ko$ z$6v1_Z*ctQ=GwoRYZ5ObJ@+UZfEh!aNnrET1fLU)^vj35=xF zCVI+1Zk<$80-b$zba&b{voz#keFSYmjk+Z(X$*#f@dC@my21Ot~MWlsHT*$Stb7tYO2ig zjnB%RHQm*q&uiq6z+RDGr#cjW(|JS0rWjnF*;%CMyU&t~Vts0>WrdenS{rw}Em*eq0f#o(}}V`3H& zgY4V(rg@8(Ja235X>@BAf_TvdbTKQt(wDLvyOX-4W<<%FN z{fFpx?qPxPXWDtA$80R`Ka^@IXaXOA|0cXT>t~7OiDyLr22+(5{U?~Jm~Q zU_}^1H_ju3k#9McvO~RgD^`8q;YHKN}LE>@aS=1GD!>?Ydh)}2Xe~fqd zZG--MK*{8Ec~*rb-u>wg>M)Iq_iwRIPs{&mn-g_^r815`b7{op?C)$J^*b?2&O`ad z3^HmpGUogek0U=_%NNbjj@uzrt-0G+#XREffqrv=jWZnyRl5vqa2_yOJ6#?n)@3i5 za7nl2|FT0~f3>3KZeEvQ&b3<`Pfw}kS=l!GfABCN|MZa8zcVQr*W2-^WCK(&_kmqOKhy{n3+8cNZTEGHs)7j|y3w zwNH?-pF&@(k+2b!_9L5IykM)QWLxg`eYe;1>FV)_`L_?T4ILD``&8%l8P@X#kPKoG zfxBVd8P7L*qHf*zF?54oEh}SjW3@>6_|zBw)_5#3kc$5O;962lw$_FNNXQg=1QGIC zpTx=)-1|PL-ppTdTHJ3GxnwEhJh-J~5V7e<+vq6v>$mja*v*eyF#gJGt6SgnReY^K zgSfhz!+|dD;L4wM_Oya!JU^oCnEFe0jSLais~h+etdCuHj}&X%Jlc1h$Xhe}RDZ8e zDKoj*ud=ykOjwgN`FhIV{o445%nrE}LY^5*L&2*iGp*HoezT50msA0Pa2^h0xPP@y zxzTiyTlo2iJAvJs;UWd({hv|Wg1{Uw+8L;9F8x-_TRdU6#II?hQX6%i>%zP#D>-Sj zh+lPi+?NY624~ND-M66IOKfPe;^9xoksGMee*Z+~GM7KzEk?VfbB2i@UK17|t=;c_ zVj-7&^L?Zxim+27pjEz-o!cc_!hPvN1cDS<^5%hBb4jw0r1p0EGh|rvU26rG=ha%? z{J11BUK3Q8IW|LQADwf3**Gp>`@^_aKTw0>2Q?oqU+9@nFJ7s|3>kJtKkifT4qW?Y z_C}=ejb_J}{M<5*ukz?7z-wBjXwG zc8{V7^&JmyDGdlTpp!0MmDHVzxXOuaZ`4k&bdvaP3dR*RS{w8fAX>Y;_h*poArT zLcmvCJP5iofA2n%lKB@S1D|h6k-ml~&I3+%i=L7c3Ku}|;)OQqLB#?HZ5n(vpu*F# zMNnw{T=zx9sEMuRK*WLw9%L^pCM%mgzkvW^6LY^!a`;}LFw}-myo=$0673BWCW!nC z60TPY%}J`>j7Fqto9-nnMD`X{N?7QW6q?nzOUk`?6Qkcb$@QU zX#0|&NRyH9sme<9P_Dx-%1)B+Mali7t1l_UFEvCBj40I3$Kdq^->ODW4yENv4kT3{ z8x4{!bk2odqco6->n-`I8AsKg!$QJcN# z7`>jsi=SxPb}iaMZORu0JHq%ZeAVvZd>fwVQ8Qg6SReR)x`#MMdO9=Ks5nd~ z`A2(D?56}{QFZj zMhq4HVAa|5xgdqPl-g+|iaX6slazxjQ(@&!Izg>$)hW!-(=!QmEgP1CH`WfE5*PUsp9vbX8mJJN zb*u1Y;Y$`|?VD@&)bS%ac&S}9TaG9 zk+#^}MTaI(?>0=7Y`tX3|J3mrE zLugoy*E?d&l7!yYp0AT{1mO!u~ z-!FYq!1b}(MTz4wyTA4}({X3NO4{J-yiQ832Yg<$B=VZ??b77*n3?gqRev9FFYUdx zYF7l&8yZ+YUMB=`pw=E;Yz_+0t#xpCIoZt;CYP!{_t^J1e2ig@tt6v!`pli>sU6&G zuM1Md;>+san;N&m4G`?|E|F)S-%2*TizLLMvid?1B@%g1<>p};xF_H3M0x3AZvP%0 zjInbz;F4hws@8+mR>xwOyeo^#4{v(CHm>AJDIC0k`oPtU)9S)d0dKDTIc^#u56uQ zx0p?^I-grMQ9Nqpyl(-Oa;~&T#|*jHO}Hi28fmNW3^rI!474B{T$T&Vif-l|6x2y_ zS#yji2%eevey6zbwcl5ql)LDab9_Kbk6o6kpDwLxDoAi8F(K^9wt9KvMN;gyPcPK{ zWVHJ0ID{7ObkRLYXCJaJv_v{Buo{Y+Q7gZV(zPEMdr|b^s_&aX2F3do?WTK`8Lpo% zvOE1Up<7WoJmA-J{H?%eXKlZJginfW~zDhTO*4M{lKioCYW5cLs|fzdXq8{l6}TOWPGza46&RwT6!Uzu%S zZWaY1FB3mWGrVxk&eTyN@#f4{Ih_LXIL7wy$Z3fgJ9k7Gv%#eb@xcgHrsC(A|Pps%)#eu zj}kZ#8Ei$H$g2Lw$vPf{qddkR6K>MEvi^LHLpGB2sJo6M!Kdlm#falG%4PjRTm&qg zHw@!B-mRFLvr6(tC+4tB3tZB(L(YJ(B)dGk{ltzEfr~;#xp&|FiAu6fCo@|xCy}eN zJ2h!yU^GzyYr8E|AYa`H?agD zc$8}7Yg;#q1n(7lGC?eoF63=1$$|>|BN5hs zQ!eSsG6jX#J#=uZJeub{wx2C!QVV7qi4WFV4yB`>(+t$8S+RMEU`lH9b40KH&!eL2NN<+PJJ#S;f zlKf&P9c*JcM&9UToV84f5V_L+O8N}v;&=HTr0FOt^3-R1|8*E;Y0rp@{f*2g{m%ta zfB}1xQGolQ#DOY#ogSCC_MJR}6ql^MO7Sq#8a-%hdZr@-`#Pz(i@>lEpEtTnEh zU`sCl>fo1WhuKbL7x`V)KqYbEZ|*Aa=w^Em*GA@)mc}m!Dr7ES=05d9ktCvqI*)&c zK@{iOy&iwgcqa~OA)|ZpXLj&#>=3Qa45k8;qZ`YgV_ENG7TAtN2PwmuFaTO(t z@iN)w$V1`A4*|MG_Ya+TSZntu1Sh97_ixTTaBgB|pT1}5Oslz&CWfA2y;el@=0@D3 zyguo$3EEutC&U|RjrgID(bm?UMTIB@CZ8`VXX|Mn#pEHkL#`nju2{BwFnoTR&c&XB ze_FF}muUYSu9fMck*M#_W$JGa62FxA_>qCDF2iuPEAJ60)b%u;7bKGXPLY3)XZU{K zYG7`>v&EUFVNn&~7OU}#(?)CI!nop|)fG~S+(oaJKPDLDuP$*FFbZBxdmbjF#k+-r ze^Kttv4x-%zr}KTDYu~n$AxMI@#yNbm!n(lWtWd_#NU}ikzQ8#Iz;`=%v)koBT^+U z_tPTa#_@?>0qa#Rn~^ z#NQ~H64Da27)7w-wTT*tHXQPgmt!j_OeJTIPf^=O1)flz#9wcggp_n`s0xA_2b!tD zC#+4ojA+6kC!QLZU(Eu(UBWv`5AU9ky2M|XhlI4~-{4t*)GLw*Dj+2dgek=Fg_y85 z;|gL4hxEZ?vYiMM^oDZ&Tpm;rN<>R0BKgu$y$HvtfRwKwtZU!tBR=7fr#K6D1(=Su9-k6xedd6D zljN^HC?P9RTdoaD(Wx4IBIE}ygzoT?gLK@f=t+(9*_987D~DeGGVwxuIWONUmwJJ7S71bSfnL3{A^sNw+hgaC zg6uSH$zsG@KI)QaYu0P7h}&Fot{Q<>OY^RBg9n&|g?j#CgT;-lMeP(51GhIijwI0w zhP>2iTYIBapPrlUs9AcNd`5B?ODRrYaTz1)(<8Vg8oDhT^P(g`rjy`N=*DAp-jHg6 zZ?i?umT2~EXj^{C3Z8B7czQweoCl(UJ5{x;nmi#j@2S$(-ph=X(!$BJu`2zU6$36V z%n7$WE{v3GO|xmdITp(g+z8NB%T-WS&7HoZ%*Wl!xcKJm#iW|oS6IiTE_)B?M_+7Y z@LyJH^x*!IxWPO1BgZ5+kLXChi0mlR{-#*l!vpl(vKLoxc{5qwDzEmUua zAb~!ZgOkr8L&Rxt@`+DLoMMk4M@l^3iE|QrfOyIG`Lw*tkMfNkG49VCGLmhiVs6c$ zjf2I>>*ok)%f+R6`|TZg7?ad#?B*b|T#ne6qwebsMAQ@2hykb73H?H$eg z2QyZy(wK!vqsRGWX+ak*TuFE*+i_t#w_2#j(XlwtH;t*ts+>X8t;Wt7PLsZXLozxdu2+0u^$Diyak;b~i5CA$s% z`sqU>abCNQ$1qrUqvxd*az!5*OnZ-}yRb8P=3b@z2)dw$w${lH*H2CBQRcPn{&n<> zabmLdSdGBFUoP6_C9kVpe%z(^cf9byo7IlRLA>hXTm!f1WRY8TApLcVuk5p_X%ALZ z2piLA9yTgH@(7~Xo+*<%9@xM8M1 zxterDFd{XK*$`@-UrrZCvo?`??4vW$=Q;f=e;PkLC(m@ymn!?buTTAL_&4uwLRWk> z>D$!Z9A3ygygB}^9r27yLBluV{^Ok*jqJO(=oWAy%iGXo z*LZGH%msX`12GEQE(%lb=h?p!AyImIZ+Dqfg!t7D98>5+27&|W)dmge=E0WikBhJ+ zJ5JVBe%5c(YBeRc=n1nUxCoGT?30n-PlL!yPjI76lN>FkQb&v|-P99G>I8MfICBe4 z9cLcC(OY8R;>jQ~W}*q2p^+$)A~(;`T=@3YklgwS9E@-a=c`eC{&sTzBbG;e0x{Ly zeJU=7iHd1NNChXN+uh&8#O__@O1jo{{uH|-!`r}ZrMz~^FZr`>tkB#K*CU)AJ_kHhifCeBKbSYb zd`shg?B0Uhi4s4B;eA}B`B+xsJ3WH)X6w6@QVL--Wli?XoWd0U{TKI%0xqv~;`tBt z92SOn*xrXj(fSvkk!X;{va&$yTtu)SAR;gTxI@BVG3O`XmzyPdq$5l><8 ziUVhxQh0WbeBuit-d^W8_j~W;i6mHS*htC!?#PJfTx!>s7NaQK)s0g9baqUMN5p#Z zht!%s-xpGhzTw~}uQf}4zk^5LCvP^kA4dH@Y<+cDR9*MB^w1sBB_W7(He=&2InX}J6Yu{(>d);fTXp0)*4kPw3 zV(Crls02?dX#!JMCk`JApp_N&7~J^aqy0lVbzu6Hc2o@LgboM=4l?WyAb3i$In}PB z)f_XviZ{?=RtnJ?jkjA_{cgYQ482Ce$u{um+v&S2eP5%)JsK17(^jXTadL*CmAqOG zRq|I2j%KEaig=XyEiyjP;}OZlo));b;TX|dxlO&L}bGXJttieM1_+Ice&Bgcrm!q0sznwH}VOO=<-Cy{=W`i93P?Ss+F^)U94(bC+L z4IS`9Vf>K*6JI%gCW73T-MDR4+vzV>yJv_1jAPQospMtO!&dsK7PBgGhC@!C7mgNvn zNDH$33Pw;&d`;+@b8+L2&&>eC@fjmg@P@9<@1)LgCPc;rjcEN2xMwa1Ls{w;(^jgo zNxeEnJdXM^vKorh?wWJL=i~h}fc>r&Szxx;z0(knya%n5WTcI7W{emlw3#f}&xJs& zZi?9yH6`5Q3Z#`(l?^C9afHhV!`Tljwc?Ec(O$H!b zILM*}2m}!=1kr+VgmljUq;}-KO5<{I=d8zuLx`NI)lb@r8x0DZhBaCH(G(Ga%P#L3 zzJ)B^hJ@+hd~LqBlse@o_D89$k>kfvzlZ^{m-wo_lUwvO>KxGD0Y>1^@*n>V*c=6_ z6s&yF1x58(x5jJP;&CZ3S~GvTSI?buk2g1XaJ>T zhc4P`&_f;VN71u_AzSO)W19Y(%IR5sGcYb^*T z>srX!lv$+lJwF^5KnALW!++|F!g4~2u5LsrBFS?An>Bu!Np+b*=@otA!*=G{)Sw#= zmf{F$spW0qGEou@=w}UJ!(SYGwQ>}RLm2V%d->3&WtKbu;7`2{1}hk=9|64D_MJmA zF?z;q#|2a2KLAcP{eX6N^9bN7h1Na~3YM?yi)7De#1bQ4)lTY}uJXXW1&=IMTKN!f zz|)L{yi~HSljRCHZDR$8&1+g5+<+qS6m{1`UN9inG5@qkr-fGzxHFG(jb&HadfChG z|4TglV{Pjg>*Unl_GHEO6AsOIA}+DxCs*|$-39X)FBwyev4xekX6-gD$OEUNFz;~8 zaIZe*&XS6qKXFU@>2TaOlEr34Rf|F5a5nh!I$SgafbQFM)O$iOZ`L!9m#?_G8eV)3 zrKAnqgG5y(3>sTXDZbW|!lou{Fn&2@yShy-siz#aP_(f8h~n3;_WDqpzQa&l=`V^m z{Y7yxUwJH(Sb+#<0-L4i?U#K;7EL8JLEimXn!zDx-VG_3C#)>dA&B+;s^gU$D|0}H zFJp;1EZjp>Zp@}^bgX(X@AtR?91RQ3If-^}L5x76+AFVsT}~A~U8rorU+Lb&qfV#qoI)5IP(m zblU{R@A&KBV1dzt-`mZ(7KJH`0F7ue5u7bDP?5>vn{KZSQJvs__7(%pHd8~Oj@LGg zZRjMb?QAec^DD#8M@BRJj)6!9aK~xV$p{XKxSPK&zAU+?y*B>rQ?xjjYJFW3nj?X$ zdV{yHly^xyCv}6*eI&S|#7>4NxvXhNpw-<^e*<=+fG>z+&H0p^-W#Pp7#x@iFq*Ma zbpiAB8ShU`Y~{u)c`k1$=#7KMG|=<=BLZKIB6rj2{{+Jg}?YsJi#9t*4Ith$8HuuLT_P?;sPF>!lA}lX^N3W zAz2+vEd1`|{sRp{7Q48F{a!2SmDBFbDH7RD@X?7=(9rClUn#_q$G=%hg$d^Wj19JriqGb)Eo&U)@@ zQ7kW;dS&Ou^vgXBtej}e>*OCWy_r8;>?K=s{Neynxgy^*f0tn>hv8{|u84V%XoyZQ z0#%dp{;oZRxn79K1;MzJ4)Nv072zl@%;yo^JZ;@}ewFIvSm=;xkSuNgds@R#nmrOF z+g8}|1(PmW$uJhSqW$yK91%T(8X2NKJth`Uc1_c>+uMD6I8@w367TG-Me>`s2l<0d zZdyc%64HS+s;28d>fns5l56AgsYw<)bS1wcfq3uITcld`hE$Y4h3dm_sE*9g1bg3#c(xS_*u zVOA(Yi;V_OW6j?Sq13&KA9ellluxlfyxu8-oU685#&hnsZ#51-N0Yp^d=v@?%BU|n z#iCLV&}bW%$X;Nh{OyD(1~*FH6-~->lY|q3)q(tnKyjU(hrrO6DThGrl+9cecmYbl>{yUAP&efZlLY}d=%c8AF9)qBj zBOaX63@S z4$gj(<#@O$@^tCdyv3G3Oj;~GuRQ7O!BJG3s4n>*?yYn=)|@L0?0Eu=%K|B|Ch3XIUKA%nA;{SDUE{5+ux$%mAE zanq#K4rVq25rMX4ohhdW1YFe5%#Q{`%>N(4iu=D`|Fy6?HAB^4K0EZkS1?+maN(^@Ke z^hurU%>14x;vE&hd{T)=#ZRM9io^A)i2cmmtN9G1Ul*LQJyyrR;VNT+YVi(D(bs6 z-^dtF!l=)+ijIapG2^?y;~keVd*1w($!b9p=913%9JjPC@$IC6QA!mr zJ+q=gS}SjH85yijd;n6PFfxVsp=p@Z6E#0DmC&kz8+33&e|7GI@;S!Y(_Yny#sIVo zV(h~fk26i6?T5*^W;Cctx07w6E@Tg1!1g~~Kc4aR4Z^}OzhoolzQlUo+PN3X&01Li zVVER67GW^T^I>F(WM*XS;0TT8W6UGmB7ILbB{)yH2db zwB;!sp%qg(`eM@M6l8+DPOy8AbVTyj$?Y??aZjLeeLN-#y^gr#fmS+{;#UE4BCX*( zFFR3ETok*p>G}6Mv>=Yw7Vp7OqU}-K*f!Yn$2?(BLSou+i*=>gYH*D$IVn(K=Z+)RoW7GjOC!Acjg^D zSD@d>qlVbR*vhgIE7-|op=~SgNPR>j{7vMx$0kGJpMeq06-mMnIi4SUlx+1M>Npn! z$6*%Est;NIAswgcc5YQ;rn?Bz{4lpQ6KdxsHIh-FC0v|wwp!_I5(@V-XajYAzhMlI?Z0VvFnQ{RS3#dI7O}TH&vV{Ki@Ai+LOFi ztqp<4rR~P2F-zxCjg&yD@YJm}86&kS+8To|HvFQu$XoOYyzeC7vk5mY(XyhWKsNbBA>RSP*@Sq7UdFwoRNKd29J<`^zgIwn z%#^7O85;(mNl&At3pNUHt?81*ju1VjR~=R@F_M4pC_!{&ZoExxYwF%6|*k`9^b1Hvkx7yi#S(NxiHM;nXaOEMv z>!J0_i{Mm?rRJTQ)XonbURGL%=ZJgKVaJc4OT_;#fzQYBpAH=W^$({2izhk(l-Cf9 z1NhQZL4Gf1B{-pMBYa3R@)iU1oxm6 zJEv9z-uJ<@PnOFHpYb0?RN z)68>pHx!dcdMj@1dq|STfCO%R9vVpxb0C9*K~)Q3Qmug*+B07_ zAZ#=v(^`;fN16u$AGvE7;?^k2YWfgbX!4PNPI&W`YwjhL?o%NcDMtTDifKm3guqA0 zBwZGf><_)xw~^u%%vefOceM4wLd_H(0QOQmeQ!d2#19LDI1xj^7~6EF;~r;;F0&}F z06w>faZWhh2aCnto_FTNn$wz2`(Z#}8aX+&wRb_pk?lt4rSB@@dIU>Jc3eUNe@s?f zU1^oQQAK5~?5&yrA>K3mPiEN%I@of&uZEkcX*O@@2^tfRXU`-&+6VUV>s1r@QIivN z^a)EAsxE)XTmHfU7wU>(p~l9zq;hJBw7;l7Lo5!n;b++qD2%)$H?dFoTBw6{{-LHC z^8iD+qJYvfrE>Va(7;ZRU>~V3R&DrQ?~t8Cn3srRffJHQ8226|ga;gEH5KOLFkK!L z_|3Hag$e;Xej4B7NdSBS0VNdHD#ZyIAUf5OEr` zll1G1DP^~HM(EkKGNik~5efV*)z_F(r`WO9cY$}Fk!Rl8U1u>ZX#t!74V*zquJ39<|l-1+()NKS8)N4RrXYDN+Br?1Hv{8k%tT@Mb z;>sYy+WYj$jPjQ1&ECR7zFVj}wx3XA8xg;A)rWxZe1v2nE$1ArOU56%n1a7)>1oIN zt0|<#fpKuUlOLQw5GNPTZ|lab!R&fZ4YQXdZ$@tMj@~{e0h^~8X`X5(X#$}Md3D0E zDTmvE!Jo`@{u;EkMcL&+u?pPJ3FNr*DX{2kg4xjyF*f1yUO1izHL;vcg5=3 z1e^$Ua~av@z&Y*hfLl1!lIY+MQpOsi7F5*z;3p@{V{2dM3cZlM;9uJ-a?hyl=oG7b zKvuCqwC63$i56G#U2eU4$a|OZ-4LR@|4QdY3ugEwcM3t4=F(dY&kR=Mv`O*}S)SzA zNf=3IUNsgXtm`CV>w(Ql>lE6PoqjSO8;^G4eFnx1lBk^k!}bLXyW*nzdhAA2?i{-w zEazF5xt`Ryx2p6s`K1#UJEj$qNa&l|>>zr*qK_l|`%f+k28M)3iB$_?sr%CRtlDDC zStr!CX!Zm-?KP#=X>?zTc3lK_BiS{0h3%jZobB#<3is@L8Sw~2qj3AXsgvgg%v7ho z#T_wLHSxDu@`U~R)oX^2DeIcN!9KF!@I#hODcf9I*MiKzEA+lXaKAuU9IE8iRo$+9 zdiO)oq~!-RFSu5w6OwH%Oq+2cr0FNVE!wbdG*>a@wps@TpMGn^xcRNN^lrW}ZL<|$ z4LSP)eE;Am9`|!tyB=|)V-xgAW8L@Rk5cW+zQdFM`$Z4h|xEJg^JKek1rGOhRybK|n}Y;9v0w zA0G!a+XEJZzBL78;?G$6{R+9VY>FSz-4z3LLSSbm0HC{-1sRB!H#6M?IjwQ2bFuhR z;Tp!5g-|uDvKt{^M@I*2QBUSYgrGe}Hlp+A;V}J9J`+!l>Ab1WS(-T1$=CrD^kRXm zxhEXW9a8&g!oTabOZfCP`<2@(lcTrdwsyjf^_< z$;n8JeXDZ)Q~H{Q(Pv!f``iKc3q=%svQ!H9lB%+tCwYGap2j&$b zw3(Q*F6);rf0mvHl7k+^4py?h^qvC=h)&~_JvG0uViYAqI#51YX-yf&{w(`A|Ce0w z_XYvYAqDuLQQm+RgXh^Xe6O`noRPGYfa>pP1PJcC{vsGGq!rjo9L+Haq^}Pq-?v&A ziw!~wYssFeyj$-=v!Vw{RZXlY>$CDu)lV<1rVt#dyLdY1$q$Uk%atkWw9@j zA7=Wb$P^y2GUv-5MdWn8RVD{cLzDS7p1!w1Bm>Z01zCzn>(#6iLxP>@bw^||#?pIR zEerNknq+)1o`LD0w0Li&{NLzvT{D-JRnv565<{BsT8Cb;SHX7|(taE;Am$fO;9{09F^J%&x_jzUb>}~T;vXxWJ*v&i@}8+kHGT4JtgdJfB2nMmTgw%W*SW7{ zt`l*E>2aq7QzWrE+I;+`XI-&^6XW{XGP4^Z6PO}18_Eu$Zbq#3me=nK;spN+{FgXI zt8-%k9zt^PRGx_xEGCw4J7`xD?>R6cDV@&`P{3b!HfD|Mp$Ac7C@qrV_?`G|%>HRz zH%cjA7F#*pec+{0i&#&yiSQ9-2@aks;lgc;KXAyj%BC`YMBu=pUdCB7t2p99cPqXV z;Mo@tSJW*0x-cf>@9SuKvJ<(w+1s=qQ2dQHqq-wX>U(G{Sb|E5_3dZW^zoZCl#=~k z_r~K$A;Xbnb24_;v$>zpaM7@KlAN3M_y??v(ZtyRYvfe-^6I?)@Z7r>=H-QF&{>>` zgz4{ea!7~QuN#f-0Q^sx0HkQw$AprqJ;C010RQWdmwc;n%j-iUh4;S9x!hKwz0(6Xo_{BT zM{fH^$0SOwl1MK-`z6c;lbeOHK#$>Rkrt#7vqm5z{6}_g!>J;`wtPx;4pr#LbyD8F40w)oG zbWgK}BF>-RiOR>cfW=^f;@#Qh-dC6Xa7GF>$L~4(3h&Uq@a1Hxt%K`FTEzWH|GSiT z0r7}^gs2iZj0+sfzRYmHh{ zH(2?OOWW4f>M}cI5Xgg*%ysfaND?G zHj5Jh7t{Oj?$ah_E`3_eN+iKg=uv^xHJ{M8!vNphtw_H_ShaFPE>d;SKNNGvBu%Oz zn6sCI$AkY}$_?R5KHGj<{`-btbb??51=Dubpt8fe8*`cqoZj0-+SMQLu{4nDf@U-g z0Pr>?x55+&dy_BTnkSJXVOKF#>7Gd6XA(5*JE>G5QSO6` zmF(;1k#=&FLh4reu z?YPJ)<19;GEFb;iAfz4O9^SP}%ZCgb4wSDrjD)VW~hQcsamj2F@{X z--!A``l}2L_7X#PMmY{i$lKP${|do1QDJ?9cQ9UjGy8HvJb~@qM0;n@23X^SW_IXN z0My~I{*HOR6_!%dL`!>xzWu=9+kNRQ zA!n>_WI-^e0?nMZU&P;~7Kta*F1Vk_olE+OFymP_U zL}iO%Lonsqs;vxX%f^GDYz5vRq`#;l#ZApa)tB1qMTA!EG;S=#j>)un!(*_RMV+5` zdHfb~8V#E>vtKxUGhp1-)LTw{(2_ufk5i$L^~xTg-Lt+iwg{2ubKLDD*#Qhoit?7W-QF?O}?HLlsN?DbW78-9htr4B&bV_PgZFc>&zYb2ut!bst zRzZj@Y=o$YGC%hJmWOhfQ7QT|2D`;K8cYdK}C@Tud}^JW5>21!(}lG)P!MnlnX$(EFmZys>B)@ z5E3kF?V#E~_I(A}LoEO3qwd4yy474X(2W!u>V!)G(>!bv>N$R=?9RyrJI}z41=R!A ztNB&Nl(d}+$x(&Qgg_<{#YRdR4;H78ltk1%>Nn*M8wzqse3&MT8V{M8S|yC?M9h)V z=K|=Cy0q-6)2Sr4C8uAn)fvZT-R}nGn$=(ovzfAp7K&K1^&6%*YiZr2Ej=o#c|9`q zJv$z#26?%KE;p$N_|toM8bAX?K)QWiL1!&&f5Ms)j0)wJ#1x4ZfcW}fz^%xB;ba~m z@3eh4Q5yO#i&&$J-?ej`&jig{a-ZQ@CXujn%lL$xI$nS6gj`cZJ=<{4R#Q+JB7>S!Wn zH91C-@dxZ1>heTDHheu3dhc2<)sNx@H?yxWe@c^z=L$rrx%f!WVeMLeKcto*@)KVfPgsfISovq{oTWu)$$Rj+m=KfJxttlCwkd+}$ZLBV>2DlK z!vwQ-Ha{YU5*etqhbENbZW!!`1S-xNWDZ$J13B=d%i=%C9WMN`Ex#Dem8SI(HK}9e zGhSe!>2~4k3uxv zX2cM8YQD-pt_?Uoh?+AhJ~aFz2pJBXqUM;vj?=$yQJ14P!Zh!S}{aE*RHE5Nwfm;u`{@Ke9R4^9C zIHg8B;=)yJE^?Yz?czD|iKyyt-|GNJ&o^PMUYQ|7jgDx1u8xkF1@kIqN&^ zEH>bEYbTTSOnOs!JBlH7;jUejHgsCz%D!SFe5HtX=m)=sv|xzw@l-`aGLyBE8RZ%W zd@9<9LYHjNUKhXg=2kNy*%9%9uzc9X#hOYJ$s-x4Lc)AD>E~8bo}XI;|E&lRb)K43 zRoQ8hSt^N^vba<<;obzIvXz3{xg+uUCx6A{S1IOZAPe`z2CLeO2m;#UYONJ%cr-5e@p6@0dnBF+VrHj$68a+@q747M*xLE=Zt;>DE72 z{4M0IC|c|KQ2L+v;TcOt`9MRZBNif=&gsYs)sL27K;5yrM#4#t7)d|`zDFW6d@CSq zr(iCNz@%lO#UdE{F(QB!sf{wWl+OU+YMXd3MJJmz`&)I84_)u3_9!QMa_k)skE4ix zY8?sjx!)qzRY&&K-`Qo{IUY40s4xQq$_|TKf$qN>blKEaqi%Dda znRAZ~IAyMOjw{T(nKVqR}oI88KBAHo1b`0jX~jAA^$ynq57748=C2;vriqvrwX;E-TT>iUwXDRbj4s$NSz2 zEccd0HoTjk_0im?#Z0Z3s!irU49pAe2#rK~iOjxwDe6{>=45+a`08XzhxBKO9 zKZysj^OLIytGOybq=wCPLpckR8((2nUc=Hv2mffJ_qQKxOb62qE>xf@CA#(ffi+<4t+S>lTMF7D6*;Pgz>jKXfV4=2-)qJUZ(0yG&?MJhf3(&6=pwg7@Tk@#!527!vnAH2PK+vK z2A>UH_*SZ15Au-!CE+`9{c^~22nF_T z{Hep|Hav=RU%2N*#aDlz3(G}@OgsArw7xe0+HT&%IBRlcTo3#a;;%kj!#@%1pT4^g z=yk46H8=_tdq*|FM4r1HSLR^YJaUF;g+1={VFS=X95Prdq=H1GXOx$cr_;p14ke4I z-4Ppa)@2;UXNSA;7sZ-qM)olFf)fbHs<#f=KRA}1mg%(SHw68a8K2weB2-5vms0mn za>T@^5l!D!g|!W$tW%xad#bcj3ln+yliS+_zF*6*+iCVSI^NnYy`@efKZ8qbq&QZ0 zC^~j;{hELk1?}ssR~Ji_W&lEmx(`$`F2_kHfXG-3ml@ks$Ish}ChzAD{O?@ld)43# z%Fwh&^Cjl^H`jt!;QxvNaBx8K{NZXKVo3lg{W2584tD`D$prlb3+#YMRmg-tnoYv7 z&`I%LaBl(W`GY9_$CyJ6tVG|@bB83FC%q2z3K%0E)mjm@_irENwpe8zh1Jh~Jf9X^ zb4EDZJOrM;IPwCb@%g70bZOPYq2#4u2a3<}zN)_qsZvuCyV=-)Ue>%a$IHJ}ft9~BH$+AI9C!qqIU&C@U#7mmI5YD(z?P}cp0~(| z6HAA)EBImxS95wdIF^_u_CQmV^@`_0pb&602NFY0f&SjcxbR;I%G!n{AFM82LLVGz zXO|H&5eA+~l5fMm&K!9}{S${1h{v#iUrP3pDzcpu{Cqi>D32ZxE^3q^MIQ}M zs4FVoMx8R5DVr^DaUWm(h=pmkD(ZSZOQ}lhlsGBAn|(4?KdvLE>V!f6;>^{)vu>x? zEgYQ@roV-M?{$w)`j;{l<-sa5OI zKrlG|6OrTLhl)U8AP4AhF~Jjc?+@s*b`^yz)@-nC7|g?;sB|+7$SZ(-wf*3DNtBh? zsl5*!KTmB>RZ+qt6U3s6S${FD!=SV!Ll}_=zGo=8p19}%`9PyVktiV?2JxV zcrJy+=6+bw7EflJB)U{HFmhy&()Vi=Rp8`MKiw+$n+ujkXi<=dw0b76$G08D`+!wy zN`W#V&FS)`P()ElPjZa<>zh6Pu1(dAL?4cU`7qyV(`_fTsVwU{MdA$8KFSh{itpPv zaQHS05xa!_|1va7FhT;qqs}5_RSbT$p-+)p}zhk(Q zA=qFqt)F6FRec}xDY_etg4S9>HkE4yi~GXk5BRYh`-A@9;jr;h6^ zMOFA~@6HLzIh~r3n+v_JXC1LLLZ^xnQ<^(D!+2RX_$K8Iwt(Ig;%2Y5`tt&*cG*4K zm)54pi(MBS8Fp5Ne1}cU&*f2C&Fq);N|}$h^WPP?ef)z>(E)AoY%z&(ENlp4AMWaS zk@S6Sr*Ahz^RizI>m-rzA2a?p^u{Z|1*OjTM}U&H>c2F(=%fo@vs8cxveD;AFqJ`5B^x)1?Sd1aIVCBKV* zvwZl)Zw2*qTg|O##h0iQkGz1MxkA`YVBc&Xl13)`DiK(2C$FAky9_(r_sPwhja?s$ zdfG5EG<3k5{EsG=a8X6N1`vjJa6ZLcY_)TMwzwJvCnoe)O@6>*QOIX{k5}GwH0@Q} zkhVzn#J2P=%Acl8)8)T>@=tycsg+nFz{uXj`;t8QN0fWXgZmad3|`u_`t=OJ+w6D7 zFf!N@e!YM-tj!G&<&r##as~d1ay0=_?x_DiqFkas;m%KPV{nMg-EwqGSfWkIRWL(jp`=FY6g7}YXUU(3LsQ+qzT1H- z47_?>r1ui0Z6Df=YfHNK4#6SNFY~5#TSsiOw(!&L?0YFG4=9B0HPJ~IGk)iE(xcRv zOT{`<+ANLij6FhpO@y~BHXzFdqqV_wxx)YIa5 z50{3w(st&LG7FvkdB;nyj&hVoT^pu?OKN3D*dR=}E-~Nx>q#p8f~-qK{-r-MU-L5h zo>oQV)Yx_d=>(aV$qK5U2{im;FJ+_ZI6GE64vDH}NsNZl^2N!1Gv>N!j0a1<&Di`3*Z ze(?mwCY_qc$(RI7CiJ*Es{BB11+UXZ&oEkh0~|qs9hQ6AhARCuf3YP6N_g!otA6zP zmB}&-$w6jkL1wB9#fh*HWBCJSoR)1%GHp@Hvlm4~ru2c@7Y%`sxLo|A(pC}cj-_KuU8DD6V zz_y^j8R$IGjQaBRsfuoLBryEvVn1>la5Bg}VXIcG2x^ zLX7L@LBAUH8L0G(Ot}{AZz@5LW1Q3X-56A>MNe7lKGkh=B~|6+3&YvTP=`_u}WDLD4cu3)7&YsPXXj&V8C)QIGcAKb1`%Yin{yN zPJRm`%9wI{CHyz;i@}mHV7TuH!+o9q;C}M|;(j#@_vil?_kX>~Q-d&8g6P1C+t0+l z^UrnZk|d_CwKFNYu2>HPB{OKLo`@293F^;P4CJMDE$Cz@V(KJn*9_wAjDLUNuHg@N z|4N%r;gF%|$CKtN8jK&;U)A-Y=Q#}5N8jk%@3-sx96tIaOW61~)aIw$sv$}xupTHk zcp6O*U6Aw5&W3kkK$sqEr5?|e5?uyk&WhZRE4Vt*C)mnJ(OCNTV4N@+tZ#m%Hrn}b>)No=GYNzyIPid>!u39A-xyvsFn({C`oQOu+VMj7 zKdBZ63m3e>61|cfIq0dZ=NHVISHFN=h?Kktna?|Low^4%OjM!5@@LhFlb;cmY%v!6 zH`&5QwZ!`PDGb_Y#5kYA50ySH28ety2pygGzm|c7I#MkJrv&r{>RAH{fWvB6#+)1b zl3Z^)ja?I~04o&nl#_$&-z+6=_Wvv7!NCQQ_ztRroR)($!1}Qnf;fKL+Qa78CHw2> zaP^KNd(xG2W#!S6VNH6tX1vy@MI^0cdxEZ)=kBjB(MUqv1XYK8@q#Bs@#t}d>#)NvDLaMR z?r&D{+h3>~9cAXTi7m)z}Zt?(fL`I^qEIPbN6*2b?tPB^(FAKXSkvuKiJu$BNX_Bv6JR@_I>?@m zZks#d^2*$m-sGwR-o0#_WqXwXhZSz+lfpVfbzVIPMfM3cxt{TWn5x!?f?*nJQ{5Fj z!a7tTnr9L?I_^E9UVenF+_Si(BTn7c;`ypFYF!q`_@Wx54(|vmI=DHUif2n3ANTTR%kxD)MEZ?3w?@iQKQN(jeAOerbGgdY z>xp|Te^A465hpY0}SK#iQ1!7(PubcxI8$_ViH=5ehYw+da zhD@%`BD(FFss>Iy!G@;=qXVxk5}vad-WWVv@yzm7rW^i4*}Rm8uiYGVP3v!N;qK#{W|cY`PMBKnu=CKiuFF{ZX7NqPQ^eZ(R6_kr7f*YZ(^U(6vYCYP`lE$o zqq%)cgRC#Vd^*ub!*dfj1O9Y##j_a*(&Rs5dOG|$b)5ZlE`p6>%Qf{#^FZBd!elFx zKC4-^Pc!S85~Vh}rmO;O+Mz_Cwaizuk*^Ihy8eN)y9~>7XWBb+rGalJ$H?zPl2wRF zLybh`O6}cx-^kn_ZG)}dmG7#=wuf&WxEgR|BFHb(Xp^kG2gQcV9)2McFf2kOYLM|E z`qdzGcz!OZbv3XNNsMzxhB%p^q97#L%R`!>Aa-yPZp~39Yef1u+aUvRVs zrPr}2KvL&#$m^}vtLBlBawqmQ(@+nt+-;oA&m5l!s6;;3pKBPP(Mxf&Q+afyqOQys zQViN_Q@1O@hw=7Es2>R54Ow>@%atK{kjmo>5NOW0WLcNfevgAhH-pH)n4OO`*1Hw; z14f5q6l*y!n1mt&eN4AxKyGrNVvrNAe$6#ULs;d<7rzV~GCWTVTRlUHoNfcK&~!;c zl~JZ3-;Udv_8TZmEa~lHXt)%}@X;1?RMx52W}621_!uw0l<8;vUVO@iutis#a5&Og z&8tMT?Y@n9%ekg(q602@P)<*g4Wm@bAf-!^PM>dvSD3`J)#rJKe)+|0ivF8eb0yFE z_`|7^)sd7zb$NqpGP|Z|Ao>=13<-wUFWmW}!TtC*lIny{$!7vsl(ZxFzF^;kuQE$F zqZXIgRZAaKnXIh$QXHHz5*S{`g^^rgZi-#R5?3BvW(q8IB^MAlz5P(__Szz*X;)io zN(B5wo~(KQFA|g20r|@U`0(gZ_BvSpa?UO?8pL4@3k|G4Ws{MDY=do2h--#7iO57% zc6IDAB1;O&b9_e=`J;RLZee}sGV!bbny&?NDSxo{e(6^dIjpAnu+(*U{9qvvAL|?@ zD7E{Su^N}T_L!(&(c(|>2JfFeR4lbj2KpY@;Z?XEE3>veZoMHqRG_?LpaypI$X>AwNYIab&Qz&9%uSBy8QG?Hys&Jp00fVCu8Pw+&9)qi*xvz^44}~BWre4 z)hTV<816$R9iwDnG7ChMAZ7k~W{cDj7Sr4a7ZWg-EbcQ^IN~+#QIYNUa!!DeRK8|{ zlI{`GjCQe>eaugE%*bpB^Wi;_R9|bYI+bktbjBxNPb;cACASsT`bu7f8RA_D-ySMI z=5ABh@|lTJ`*I>oT5mJ2li4rz>B!K~3=-!&O&}-hrhBQ%ZPDC*p)k`cUpl-WrZe~o z@~q&(^f1BEBZfrtDAwpi^=;K69C5WRO&!V8W&=$%?vAE@KBCXWX7`YQ+<>f8yU zg~xnBk8V33Ab)p(D;1kb|>SselqLV(IEwUDD;kOuT_7=(?0`TNKG980#VQ#efiyX?-|veSEXR@w3wkDtZh{nwk};pBz#eg`f+r4=3n%qAa! zy{y-Osh2Cg2pXV4#n6to?@lQR=Z^gCD=$L+c|rsK8+!zf5Y0^Qt9HtRrLPS_WC_Om8tJy1b8q1;E{81FaU*5t&)d*<}WIeDceJ?!W zKNqkqh_^@dc}t!s*+`|zQjPB{g0~TwBn7>jQog>D!-$2K=AT$KjZ1Oza6W&S$G%Y? zQPfa2G<_~t+&HqhiBM=(d+>W|lytnoUw%-)q7VoGNqawM^ainD|&Qq*~xZ3XusjfA$vie4kCQ_ z!uM-~aGS7~_1e$7IfCRNGAA%{k%?jbC^>=V5ySM`A@KJ~f;?fL2sh#rbBFq(5~*jI zEL1X2Bc4hthHCsuYje|>y`r|)=c(^Yl6`aglr_rDB)z|#M##5)7Z5CQMUStKF@+Ls z-;-P!{-H|$wbJP&!cpv~`;>_wVy?xwMV;|@T-%+e9So-$UWWQ8{0RXBKN!6K3NCm! z*`dZ0AY(WrZay|H4#)`u8Y|>@5~Kui3PV7KP}L&xLyjha61a&|pjbpsHg+CJEi*g| zWN{ie<}eN7fKYoQAVH4o(0L(C)1Y!hel~6{h<_vs3#54lr2O~4G0q4)u(uQt+IUy85D=W&IVNEOGIIXVy=L=;Sjmm__-iIRzY%*=+(a$Aqa6=1xEOE4Y*DYHck!* zoEJJP#AF>r4!KwZKGHRTAqp{G2jxJhn-GyOdHDF)c&Ir9xY)RP1R&k6*enpi4dC40 z^MPq&o5J9Sy`_LGZva0B3|Ihiii^ww&DsR9z(H{Q5ipQ=+1Yr3Yx4z8g1imPcdjTJ z5~SJ}m`C6(IizYE_@V$C(0fE;2V@3^!~=T`Vc!Ere6kA+Ck_H!V@w_{A4Go-R1W(! zAYjF@fWZRg-3Rf({d1rz5Sgo!CsL=DvuuTEb!kS z62L^iI|i=eBnr5x9r-9cu(uQtf)h{-5*ILM91w{}1Qv+iDRA)k1Q-TjCBQIBfMEc~ zDiAo>fT-C=1Xf7L8Sn}9GuXV1A);XLz$S}_O8}S%e#mM#aLt`(kH*5m1EG-y#*}sr zj0rfaASCr1_@-noHUq@!0%QZ+C>}0|nk+D|KNlc%$h#11LD(w_NXaEICQf!X0pO~} z5m_KdSHQubtAEGTHiN?lJ68UWVXMibu|fy0VKc$a#>oSTzXfJe=@$6-iZGTSg#8xy z_UtY2lRUtE;ewpZ1I7fo1J3BZk0A(qMGg_W2gM?B@vsSSLO8^*SfIb}L0oW%yuidl zXqb^%AcqgYZ}>fccp%kFID)XZ<%pb|Y&;O$Iuurj>K_mVbn`c0)kxfcLGVFL7Z6#J zpQEZnKBu4yC9|NCCr_ZlZaFYG|1%60$WwS!3P=?kDhEV$3K0d8tpV6GDLiT!>_%|% zLU1*KX}g3+RfGII2S(_Rfcj_!yxfr0OyCyjBcdt;%LxSuB7TX%1A9vWK}150LE_+t zEtc9V;0(&hs1(p;Bvev3*ky46p&eadlAfcW0&9wwgN=_DY6?O%hl7oY7ov)WDhI(q zgAFGgTNL7rhFXEZ1FTNxJoFb(ZFE##U>yQ;1KcblU|^jXs7jD7A!H=Tm=PK;>@7LO z5)(K*4=`OE5Yuh|AZoCHG39H)1N|ey0V^^VMCOMb`@6s}IN5mso8jaJE|wo+jE(vM zwzN3TGK(>!4H9pL~Mocjj2m%u9u2n6^45%v{OQFU#j5&}ba z2oj0{(hW+AfFRu<9V#Lvor54DDIr6Hq=2+^i6|W+0xI27BH+*icb@^j?|uLO-gVbr z>&%&%XVhD zg%DX%K;td}9j$F*iz1pS0Ei_e7&n9uQN%MUfCNb@m@tCtA^t5y2^FjeZ0<$K8WD5X zhEl@--vO}zI4QOV%L=t+P_42Xg<(3375)Ds@jMZ~Ewu`ptW z4y>Orpmt%z)-E9D#!Fy2=)W%)lL$j!FC(n!VNn-_fp8K)v<-j`-Y|e4r5M1HpoKNF z1EwhSTQRmMkC+&OtOn}_0+$giamHmBB_LF&o(vOA5rJZa^};WAx_w*o@y9p*L8I`% zyX2&xSLa%xOVQI+F-u(@V;*WES^QpBnV_sR-y;>rmsdo0aXt^~Ub&x0crvB>h;hsB zA$6nA$wu+cCuh{4^jr8!Rg)*OUH^2qw=A94+ly@D1TpZ#H0_}B>l#AZcVug=)ws3% z#0E7D7t`B9m7Lr|wMzS=#z`lqfaZ@;ZgGr#>h zv)11+W~h0^*4X*eqUrIiIbJhVXIbkZ$!UFySPYHX=>Z~^8Abs|wMW1Y8>LUmK>E6q z*)>PFuQO_=U~JRuxONQgkNSm7)h{zU9&?;NKHk`apAPc2oWNTT)y<|+p)pm*X1h!$ zOpdLsW)xx!zTbYNFWut1cQ|4O z-(TS!Yi&6_key5=p;>k`^WI(Kj9FVdMBX~umoxQeh|!))sFRZ*c_BA^an#`l0GyQ{i7%ueKq=Uf02ZwXY6wGSMAlc4AWI*#n zL8}VLgu{kCM1z*GZNxuSQdV%ubKPS>kTMYoUUm+%VX&kNHR#|-bPl&kv!s*f$_cZftZ4dG zoJ))dxB}xvj8PD=!7DqgD2JFj$?QrF3p&X*;oe89X45D8C-a@Z)ywHWJ?M9$3cB&Mf2-%Y>-{i|9%xT(q z0_Ctn@rcRNu87Gy1;+(_>qb8vDpHgIfw~X&&af-Dfgffh=bQ;nYk(i8!do zqJmRkk2#Qp$vSNyzs0DN8sCzHY7An5%8e4t)NQ2bLfJ;yw)PCg(%}DDLaMw>a3w>s z{Pehh$?RmMG1Ii!Z)XWv+=-;5nMcYi-eQuTnI-e`@k|SFw{PFTQxH#=&_dt>YNtS@|-U(*NsZZ5C+iltLVVhS337vX-jvkCmFvoMVK}uYL~34G5UE`xhW?*}K;?t;e&;M~4n1NaUm`#GsOSEiL2sObQvb%%(T; zuK$%L5NVH^LH%9Cf%+4s)iMJe2D5+;-Dv;SVVupiUgbn&rSazY&8iI`r}W-H40EJ} zo~nP>y~{d~m{I~l2O9V#XyDlxNWhb^A%G_nZJ~tI++SZJVl;6C9q@@klIoJ#mmn+k z4fO4NKttG~Q8&w9KE*-v>B$LI4T+nz7sG}0PBt|X)Fk##ZGu|^h)(2k3ioz*r$nl- z#uSHHnNpktmt&%O_t?j0+m8>jj#)>9-Jq1Y6Hv0;cw8vIxghN&B`8BKJIjGmksTM5 zn7ZvblqdHQf=rkQB=p`OxC}QDBmnuoRk@*Dz_m~V3%8*x!0xj3g(2r9zc9aW)Kkku zIxwS;XF#2yr2YX-Yf~6!1lW)ZGV(l7J7I+WlXpU zsjGie=a$mUK-uD{>OkUOZx|0qSPL@^;sj}hkynfnWFEv+GTw!W;)=z7Y>uIe|IBPG z1~MC~x}~fNjo22&>x^+e1!>)pamL;1S|(-Pd0^BL=wFJA(et+V4u#sD%H{+UUz2Qr zdW$cGX5Q$^@i$Yn&@b;G7TVj%4`o10rvMPJC zBrMo^A$wy5vRS@R-c@S+JFiKg|qSjK@iLSAuwrgil$Y`hT;>DnC zWQtSw@Kf#d{F~4Oz%n&LSYE&Vznb9>!WV=C#Dit}9=yN?t{1^19?-&HnD!^yCWQVv6dUpS=C!$uJd$iyAs z5Zod(B`_#(5vvlVnVK$$6K{N`OFXv#7B(v50R>j~Mgz1ou0vVl-M?!hSk!@@IB!c6 z5aQovP45a56h7b|;X5zTLW~Pl3~DM$b(b;mF!{9^k?TrJY5p9PZuLT*G}bzv{0`lm zYVtqrH!Fqv@6CgJ*rBqa?>|Mj#Y6lxcnlI0iuWxW` zzSKV_Jf$M%m#d)&d0Dk0CR3W~%*@=w*6vCYN39sp?|xd$NWzUYz)3j;$;mNxcP{Q>F18M>u=P!{xq0pjN`N<7swS2 zH!G`dX_=Nfc+**M^seb%iwM6aluMg!an1gBoPICvBB1K)*L(g_hl;SOFoMy87!RR= zz-OlW@$n8=Jyn&s%-jZ06RZIR1z1`U;Iv0!3OxoDmE7zt&N z-))Q5E+mHDcq&0h_a|o1_Q2ly_wcy>DX{5UQM0L{(x)2!-lxB2Uz~Uvt{tjgMs_bt z5MTJP{oo+M*IqjdED3w71EPcSH1op|NX2%yfSH5~RNVkuURa!8KJP z?AcY8Nv)29J3n8gnL$Vl23y*6a1c63Ow1^?yb}}@)nq7jt(A%4$pVx_eR9V9syax( z9jvp7i%TzFI7LF-k`{^76u-rf=7H1?=raj4;X(@Q2C#N^{5+-KM0zwa7rCuPOCZd z4B-G0!2(`9u|+MQG2PvU0F1fGhF)KFu)Z{Bp!t{3B_$s!-lF23T{($t@j=@wL1d2c zL77wVqZ1?>&E=1dX2<(VF;xK&iEl`sllTcbXZ&J0AjlIeNDomct}SggsAuMkv_KS} zDt$)rOEG5@e+(G;9~6(mg(x15rub6~K=Hdw5XFP$|5E%379?qTde^C7B zLyrT^`EESs7N^g%p=9q1^hl0RD&}V6rKB;xbrme^T@5&=S&Va<#V(JHUq#`WU;U?K z5*m42G@`SqaDo0H_t*iuTp|`CBM(qnf_pPzI_iSRcKL)3$m<8GHYKG0c_TBufMuaB z0M#pAFdG0w9CJY=@ddsByqO7f2*@9d;-Bz7Dcw8AitaVfAtl>?1~{_ z-`|=XhkK!B4^ELsh-v@5-BgdVR@883%<`D(f!I=7a}8VO)^8#BWWqiF$pr0;L=S-M zr#1FuoWf-=^#qO@s-Gthe3()j~Q|=;TCoPkskLr4Z%M{Ab}8JAtJ>v zL|FLYP{?@K+RU@W7-bUL{n)&2nn^d>1e|Wv;O3MB9ZuTLVSGX#8x!><1qoUm`5@ zs@sJoE}-oduwq152og=0AgwSVv{HNlfOFa}fR!V{f@Et52BM7*CJaCSR|YZz{t3hW z&ovn5%No?|tde-_BS83bF=ySG_V?yyi_hudJT4M>S#UXxKhw9P-3oOW0&~mrzT4b# z|2E_mkJT!_0bVh%XjKIu$L$IhWRwO)0;9C16Eb~WA`up&Bm(qLH=e};dz6^=je3Rg zks0L09bJUHxXlPe+f|sLO-&sH9uxu9tVP!(_$tpeHcDOCEzosdx&^wQ+S_`)$=+oP zij8Hm$)t_+eVly9&#;U)Gbe^E6SqP zhlsifbG7kEWoF!dGv7UrdctJ07qeH^0zVpVPYGRH?lNvI`O*+>K_eEVCZ_L z3C9M>(41va)c%(qRo&uNjc9KJ-IvD#=|1XENLYE{0k)zJLpXE7gy?$6z?zg?j)laV z_j9mFYl_hN=)FWRtHXrgwlD}5fv$$WO@g?QoB#EMPWyQo)*05>4ACO-`g$OiVB{Ef zI;XKpv8H;6%xle{-`*D=3}H+tSWMscGJwWeuu!Ytao3a^*dd%&kTt?-#mt-Q?PC)O zc*4hqaKWMoDiHD87L6cGO>wR=I+jJors;s|Gcd~kRShvK4C80>WHVea zaY4l zrlYiP;#G2^fQ$YEhn|lW92A}TeGNq42?kY@#YAo9CK3!kJ*eZLu+d&R%t^Ia@A+7& zvfi^$s`3lEOd{6!iRj=~`VZE7BGC&g+QVfaGu zzrdj4`K>JELs?)go-33~XoYfkq+cwtG}IH%ui$@zJ%o%NafEnzvXf+WZ9Qtu)-SqB z`ru{g@}b)<&cfO{5!!ul+YNyX3*Yo+7B2$_;QTl~biAupR9hv=EUkoe2mj_i^1kIG z2b3KE`D^?9!&15BGcPuPGC%Ef`k7T3Nn7dIM_x=9y+cs2SczJe@764wv|R7>b~<7 z$Sus2#@%(4OHprLvf0?EKOs}}+cq2wxsagVEuAKh0jYfdTM?LOy$C*mwd_QFap7Ou z*hsZHW!0#lQ9%l)d9cJ+t7UXu*_4|pp-i_a4q~$EQvHAGBR3)p$fL!EtQTQyND!0C zKx=}BaQ;9-jX3ebVT7|>04xp$5x;r~6Ix$9XiWj|znNxpAR8Evj<418F*bH^ol0%r zn@RiMZDr(KMHVCjj~rJ*V%V&eq6e5-Ru>l`3leD{i^eV^ClKb4P&&h|x6fWV#Oix| zfQ+W5B#F6zaXBSP2s#~a484XR)r1K!KzBek{QJrR$%(ykM63{u62Z#{W0BweWznsK z1lKNLRW|z=fYtx+^&jS!$vsuZqDRPXCtKf>tl@E|6>Ue4WZs9;(eqq`QV8?gFekkD zNq{J~Bn|}s8i62!Kn}(M-z1jx>dL8RlZ!bxs4|{z_D3Ezwn{ZkEh0SdBz(8p=TCVz zNx$KZJBW$4n@zEllZ{R~Jqc-Tk~6>BH(Bl&0vP{SPoGJ0J%@I*YVy-3JqcFY`Dv*F zixUYP%lRrCsRDW6w@MD}9*Fb*&Hk?n8xgJLw6fX{p;tKr~21DY<}%_NGyzbq;;|#2)7)5h(AV$&_N3(q4R#1xRt$M+f#@cC^lO|AzhR5vmHS zBKN9NIwgL13KWaCx)!b2>+KW@s*Z8KD8&t-+v#SLl$wA%hNnJ5lxJh`hwcC+1IpC8 zTa92|C7_f?HXPV_F+8kkh&L03C!DEpw;e@@bz4j=dAy7qiiXb#y+Py^xYkhmnG zhs@e?D5^n3kNB+zA_CPGK|oT{i?B)q2kslhn;}Hq1ZdFI$4Tgt@)#;nY`X6btSvR9 z;M*(eWz)wi^K1ucyhmOPifha9WpK~mWuKtPMN@hrBmw-OUMv5>Z1jiHs5sY`lYQPJXJJF3e4#a1q`3nJXxeyM9cwQNC7MXb} z59ZMQ3Yt_m6_6a)^`XcNfcXce0j?c}dgT~Vo&q0w1~bbV6buGM*sBp^wT1ItK=FK> zfAmnxe=qj z1{UX;N5t+56Kh4q>&&x`h$#ucO^WkB%|?T4({juqZ-B3PT6pP-6fwTLcs< zJiiTwBAuX@zjO)3gjA8g4o+BNGSo9RJD1g6nF)pE%;R0gfQu z4}=_8K|gT_S?9M9pBz1fR$LfvXGRQ0y1RH6iY@*N^snUr*)F9y;*3RWjf3-bZx}PB zC6VoQKPm3Xjt)7kIgOc)$CG%AL}vjTAUY%-iui&3F+EV=?&c*mFgEZ-$t~(C#PZQE zB~*l=0uTU|>J&uQJ2Dp9^M4`HBL+os=kcH!IAbIDo516UzjYzgA^IOM|3N5(&b?j( z#+{!V^SrdYs|_1IfKrb@&2P)B2%EeB&`r)%Ama}qIYOdG!2;)D652_8Mm7G4HZT$yoY9N1_> z1`s+vB)GxX+y(&gZ|N)y0t84c$t9!-->RMzha)75d9#`_(Zbjn2;+YQH(o<6bdW<6 zz@Y$?aY+?o9U?ZgrwkXahOj&Vtwj7;OdayX@@f9lVbWi9@Mp`~vtpFT-`#TyF}B%y z03ri>j!gLkoxMhI6T|J_{4woeXff34pvO^`NYXteJiu1xw7nCfMAh;E-jLg+F(M7Osz&gu4Vb%<`y|33r$C*4kM$NkV+(3HlhIVy$B(UBB09%f>L9ICT(02wQ0?|P!mm-GgLGpakPPH5gyK3z zS`g~5QN^KSj|klud@j0sHy~}Fi+*+xhyM>ygk}SY&?C?aa81tZp>J7$3a`!${I~3H zroSh#z#q+K^}DR zna+pWyA63gRC36My)}EkP4R*BL<2p+ z*D`1$#?XWl9ay|A3n{g8fOFWtA`IfVUy)&<$A=1A)|8*6rIhF9HQ$5n5GR$&vz@h@ zQc?s}44v^Yp1v=mON#7uT?%eyq7)IaS};kBdx$|TSP%RtnZzq{dx7PF?@Cr9l60qc zdf4}na%a{tm2vryV1KrqkqJ+&7l;urajvrmBkYMF_WxIKJQg1L;qL?QP&=pe{|BK9 zw?cT|fgU{B_45LP8$DJA1Xpr^nTHPJ3E5UJApo7*`CkJ9wB!JKc9miV;pE`exvV-D z*K`LgF=Xl)vC9R6+D9jiAk02En29SrzgTzj+@-Yj;-BA|Os6dx;z`{22G!Buzg-g#^8sy+IFmyE0JtkXw9uT_uQxCG{d@s9# zO^tVm{8b?PFY?fuK~u_)@H_8(7&5x{ECk!``MQbAhTD^8P-@xvk|r>v28W^ET0&^f zEmMGfPl$bHA+;Dn6LOd(Wx zLi__@{(6LG+8N$jF~{F}(gPRx6sDe;wcATMFUae4zxYepv}yF#LQn?LB@pXsT(J8r zgJ$o9GB-W&s0MU-3F`9EO9@2mE-pV}_XR!~;)D-u7W=`9A&jt}#f4$SBRpnt8AbGz zBy{)>;}358A3C)+9(;%oA{uOLbwU1?jiCqtCIj@ug4YAS{P-#may^?T10xCkTeu{Pa0tSuLGW1P;J`Pj z1%O9m*2B~?BkhM8k@iPAn)!Low6wfi+REmAPE+Pzhl(Z1^rXLYyfFqp8d=L6Q-mMe z(I_|jZ|t6yogR_Yn(d!_G8~`$-&?HK_Wqc)92US^{E_NoWn(m8+f``H5t8846SeDq zN^jhH0+;zC>e95|tADz+R(8@3FXbJW|1<_anIvU1%UG88c(+#T)x=O&rumpt!YdH;I*Dlt!SivSSh?Ly^DEnFI z&L7c;@xMJwQ>tnPBLs<&jLcw{G2q*wxf3E!I7Q6cD=+hN+*|1XsAt_y)ht3kWH1`gg>+hmX&4KX+~=ySswkz?Qr2AQw+1gTzIsE{XoPaG%w zB~PYy@0B>GKXL)gEb;z)cM0km>kdvfaD6!tKPX*N*T}zk>2mrUTv!>K(Y_fbp1U6P zNy2_#SWyHYyk?&pJLJmFIu+2!5d8k7Q$Z<8qP}F}*_UfK*1uFuBqpo(T3c2Xb;0{1 zZ@km3QcmSjym}CgeJ7Id(iJV5L3l)T7V=$HK^l3aBtc}1gydD6TiOPl`o*ZolarLCH7U z(ja(;Ut6eL$yKXOpWk~>&8=hW;meRpcDsW0MOf~FnsAg!v$&UI_qP+}pf=hP2HuJYh=7s7mxNTWrz`F7 z*%Lc=V2OxD+A{~FcDHWg^Rjl`G$PIypx zjeOs`0HqJAl=?=l!&x$-ho?!aRJ~8#8r4PZuVtqWP)yKQ$j*N7^t`h|xOlyZ_Emk< zTvy#B#%*aT5qy{Vufi=Esqpvgb+h!<#^m=jQQyod+AgDz`c1Ib1e2&4zH_ry16~4^3zL1sz}M6J9pI{{wm}A9~Lc4o`a4qn6Xp70Q=> zBVr>JoFwc%R-A$S&289u(fp}d(-Z1GW@LVZ>QiADEpM%6^2YBh_6n|hJ6Wp&UQzKv zF)44-u{3YRiS@WMM2x@E@~HD`L7#^$sHNlX@6+q{xlW<;s3lqFV`bhv``c(O4zvAq z4y{niFRbAa%t2S4!RI&vnz}}ZF}FW`Gz(?fm!%wROQr6zB;T`YqjX4B`(n!Ovv&G3 zK$ukef@3~~eo)G)@0E@%bL!_)-i9*OLa=91F;i_NRutF&M7rM4e<&-}pRMDFY6)LT zqv)>q+^1?^kGBjqVC(X|=~=Zm5D>TP!1EtQnx#63hV}`NNx`Wrbw)7;{gQ2JernsN zDS8bPP)_t^6nPN-40*@sat$Z!s!Js&Dj*HHh1d(q({2;&MHI`NM+0f_auXnf1uD8@afi>6# zrq-EpOElz)QNBNtg7@D}@>4L9=?I$fx;(ptKbK7;ZA(seY=n9#yncDiWACAyho`e>(0BMA9!q_NHJ3wahF%}h z=P_8re!N;n!J3wilVQ)>Z#qgd^%eP_Vx~U!n}gokfDUd&7>2_L5zRI*@VXF4Zr*Kk z&KSgS5}B9xzl_p(q^M~LZmF+nak~ntK8{Iw=$8FDk2rEtQ~T>TUXR z*@CXKQH1if)8W+PCrtTvEW` zvB1?ZxsXL@ZyB`1Ghe z_|r#{+qIDd`-ViSa^?{c&N}&%J8`XV6)e(et!;I@9N#Z|s`-Q8WtLbhKuBhn@U{*4 z^)SEN%*pQlbJ$4EIP#b&XkuI;`6gyZWvWZx%>j1dA1W@S{TFx1G2;7>rh%5Hh8DYx zj_{9D;l(Cw84sgZL@Mm>bbkw&=f_XxP~^HbraAS(g7RuJt~m)QH7-kt&7AJCHPcBq z&x{tEN>ThM!(7P^(%v5%+t{^=f$`XdesLv!pP?JUei~x zA$*_6kUENrDVCEK&XtdsG`P#=T^Bnhm%9$(_tXfZ8)d#>y*%-~V89d4R?_Kn!hUCpU}hnrsR(jKMh2jp(OE46FmE6DZUCP~7S)$h7&as^ix3x_tV zb*S`)#)k4oPlCR9Yb~BKCGB|77pl-+8yzZ9_;$Qbv?N_sG&LPu?&R~AEiCL2_rqcM zghKy0zXhDOeewtfUU#FxgVnk|g?+^&{?xV^F8W|(0)8Qt_deK~77n8%5c+#yhNy5Y zmpzOT1I|mjkSJu^nXZ)bO~ofnkg;6;!#51fy5!@d()S%A9V(EL;RZ^kz)?SjCIaKr z-dCZXc|M;S)6tti$vExm_PGNkW3Mx&2b9bQp{3J=6tdpOe@azE?Mt%hXJID>FXU%K z-A)63h_BjvRzLQjZ?AA0!$d2Yn9*RkqaVrvD`!UW{^NSq=T5mIsgRQCKPdg6AN=-4*t~jdQRJ^(0wvv^kgL$K zNMI)z1+ng%KQGxU^4WTaH8RsbeRpAqvv?|%xvcM%u>=yn;(q^f5o9V2)Pje^uk2w~ zr**qOttHEFN8_ayEvqc;WZv3*4Zd9a<>l2|9l(RYS^_y~j5=k}ATsF8m5! zwS`F1D{o@kFEO9Cj7o>!()6_Lw?6oQbN7vE58uM2uYIhS_|mMc?sPu7}>n`EZN!CsHx`7d&X4>3&IP^xv9ku?wZX{paA3h6>K14b}Y3FG}_D z=_1+UH(Q?+cuO|@G}pOlA69F1I>DswyzlDi;_oHia4E_^sv}jmLCPgnus`wLvc~5ZHqQ7>-8x?@NcGqGAyDI$A!)7Z4Oi3|SIXARN76I?yrX zuv(TN*b*k8TgG!K16`L>tVjo61eq-v1r`KKib+6;A&9_W0oj70{b4$AC6`n_%9b6@ zsgePfB5E1-+WhglbTKv66uF75fM?Guu%2H7?5k|f*CFHb7?bg;Wb>j=W=5i7)P=;& z!b2xn3sjcmFKdwc?EzzWm<8q#nQ(4hKb;ASp8}p)AcsRGdY2S0Re)^V?fa~KM4U&sT z7!GU^-#;F?}amH;ZLH5Ex(|A zk%XM80i2A{S9pzr?XrTHLcZ+{h5b@<(`>Qs57&K$;+sFm&LomvufCB}@vbwQqUU9F zA;Xa2;!155_wn^QLO%w0`cH=BL>_F!E3HePx@U~Hq)=>B*xR(mObmlNk|P6~eg>Ql zD9S{NL6S7fRJpuMxH5@s^KVp!Uc}i?Xc{QuC@~}sd6-v9aF2>xr@p$6{p@2={XH@dKyhajI6ht1_R+YD(3$6bdn$BzSvnQLSI?$8}-9 z7tIb0ys9oq;+B`lTezIkQzc_N#aOB70o#Te4ikPTVXeDZ8_e%`jgE4tVS>96#!!MI z9?r$(VJ7}clDQ|iqUb}Z$Vo5XW>VCFEK!{8=ZLzL!~vY_>+vg>^_{+bLeOd3J zjlA)eTQ-Tvt!QMfIuxEG+v+j?&8>#J%}G_mg!w_&D+{O5`1f|TwjBxdSQK1$Vp6FS z7C*wdZr6WBu{*Mn*4|uYMtvSQvGksjt95W68lc%_^QnkiEnZpo-gR;J5==d9c*jeF zjIO*Dl4>>Zd8uW0J~o%5FRM z6?vax#!-hUiv7BJ^iB(3Fauo>B@45f_Qtq3y|;fr@7_>@OoBF+Ap2?bY1 zM%wc?PUa(P0Zz9rv_^f)`rQwb3KhmYB{;d1S8wF((05bjXX6Kj*(ouPs2DSDxH;v- z?_?tf^7~pSu^EtM%U`VSR$Y1@+}N~Dh&UcK(3``GGj^|vS-Ku;uhDsy5i%4X@(<$s z2KQbG5<6k#`0~g-?QSKh2m@>;;cj24h`N|=HaOEfJDY8it$1dgOW9*6{20Vf+U8lh zw%;xkgxU>b#8V7l=Mh@b31hWX8*-1>qijVOoG$ z%dY3JB1cobV}n4V8rq{@j4!=7=gb!dJsn!h#lG)fko%TZ9?p z>@zmGMLWgsQ%&3m<$JBDqWj~N+uxT{uR@{8!`=OtRp5`be@JF@idjd~LOv8=j2v$A3E)E|)dmuhY&D3nHDWY< zgNZ3KgfH{(*pP%-YIEJI?N$9P)OU-@%KdJT^`+e_4x7lFPm~WjbyjT*H8dE@rx>H0g%dfwt|AG=bhOM7i#DEKbBu;+o7l^*hlBvI23G30a+ zoa`hh^7n*aQIY>1jwUE_cEayw2u$}(^;E~e_AyDyBV7I2nyZQqk8w{c!$u)?V!{xs zb%s7_kK$nym?X1FX-zXt{KZQsTyF(WMl{C}{5@S$R79jUEgEoLEp-xX3zNi2^syvG zb7j%e3Bi1^{{{q1iTE4`^sA^q?L-^|sE`J`h(&zEdr%qV2WvUSG$9F3IfFY)1h%a> z|9|x*LQ@zhzYhqYE;mH+U~v71WJNT1HpwC@b@5A@!?}Xa9YM0Jk^EvfaZ8(=TTXl; zLdDl-Dn7@$Zq_U6$0%Z9X>Gpdsbikujq1GA{vM{`L;oR>C@J})mXk2Pa4@Fp>r;~0 zUu1~p@#!}loOr@aBu-YWIDw8G8|k;Pg75!+qO+9pjAFh>4%?620q++)%4%%i_c4aT zOi0-m@&`W{Ryr{{bMO2N4QPBmKD2P$c`Y)Y&xE&GLYcy;S@-%*&@HD{dbVGBeU$Me z)H}M}Wv+$~NHwJ$5^Y_p)9*H6i(b-X?pnCf_~T|_sqwShFnK#Ky){>!nCLlnjuWn& zdM|35dKI3Gg`1JX%WvasV;C3uFcee*Ic^&S|DnFGK{uZCJ~~C@zDvc1iIw(kPekc! z7$f{n^`(!RyH1MNq7yQ|kd?*%yr!gY_%2p%JytH3VuI|$bv5CiOg9P1-ak(vBpdng z$Y%XV1VQ~)S<@!@`^eOq_UAJqIf#5b%4a0Cn0xflckC=6Y7q4yK#_QMIdzzy~&o$q^o4V5SNq8Fn78iNzgpNnh zcf%`p;2PCMT-A#ApOCzMP~CR}rz+TYC6n}Hs7f;T&G~YKukgckNrgdSo6A9*yuH?i z;Hg^I3f9f3k`Fd(coNm`?sG#4n_m;o)A+N46Nn4j|O{q3v#Z>X| zt>U8T)_kv6t25rXkqX(U;%_ zL<}e8aN6VIw+`Az-nNz!cqMwpwT}9nl5~XZQUwjMJfYoRJa1TobdtkTl>EIo*YRpK z(gw4~aV|CtZE6<@QzyG0q&kcn->GGa`8|n8gr6DN=#!wP>Cjdcn>wz>Ks!do{72OS zp7Yy0&8OoihMEt5>WMlx&BsKYQwFE7ZWGk}4EJoQVBIS6HT^&~@{4*PJNBU2ryJt+ zxSLhZE0_152%L2Iwha8Xx%YtX;})+{qQY3{3s%9|=&KaqgrTb9K8hk`%7(iMhM%j9 z6s_FcYw$k&*%P3p*vy{R?tRp}Ql`sLun+G^F0wEYV-}n3%T0K#&ntvm-|V;kC@Ps{ zxw5G9@t>J1%I(j#Dp-y# z!}^4W-Gs+Q=e+p_5sz&p_+BFs*8Fv{g!wQ&7oX{4`G%Mam|`98pR?9nHP*NMVGWO; z^Rnt%zlrjveEz~nj$C&84YS(l3hOhmls=2Mfxj`1m9q0mgEz#U)LM!fRnLii8B7~t z@4!D^p+seeOgnc_ zMcE+Z3g>M(SZ68yrHFZ(UEa8i6; z%NXP1S?>`rYtXNiR(K=vKKE2Eq3~hP3$wz*u*OnViQ$T zQdlijA#4Vd_z>63N(um@aAy*o7tVmoasaT1U~OX#^gM>wwEmjy7w3W%R*HPdk8~s* zS1g`j@jtzFuxIitiXSIMo8mXEZQdkm7bF=zi-`CdXUe^+G_4W9;lZ6{2v6F$5dVCf zz4YDBUqP5V{HFz9`wSARQtca#^sY46Nwo8FRy!+6aE zVvB5R@GIp~X5;VKv9~gecwWqF?Rd_RwfXHh;pzS6YdCdwA($5$7%kRdGsKroqEXJ2 zxc$4o0iW2CIuc%;C#c6pVl95Ki4*)JiMFm?Mr-F zRr1YS!7p_XQeL8Vcvb44fLia+Q#r%665=rL7QclOQ?KJu* zpYMn_Ok4@?o4fM9`%&qfQ`J`u)qYF!_;}IZt3J%&IBQ&~q)>uVfnX|WvFW-5p zP}qF$-G$k-_Z%MOwC~wTRJDXJUVF6@f-U#W1OA{aN=-Vok1T9Vhj-S)oSnML^mCt; zToKWp($LS3-Q+N-3;qGROwTVnetE-{-Py*lK`eXmwNydmkISA#egY*E>NKm>aN#$S z=AlAak@KcABi_|FA`Bn0+{f7|XV>X|`N!5i|B1f&nuC_BaB)KVX6P5S`|7<q(; zHz*6#27_i+mqhBMnBc9`_EQ@e#!OB%xmauydMyYo7mU9uCX`boDyPUU z;Tw_Un=_WIh2uUj?}vK*M>HCq@FR41F@DT|2=S``Mu-Ul?#BgyeV~{k!l4323FqsA zS<#2Zj)Nyq$`Y1Vay}ruaF6T9q@#3+yO%qyMpH~5vm9~v7cU1$tBg%k^AF-)$J^5| zwi|Mnc}CZFN+!%n?T%bZtFhwF-dKS7->jFLEq2)p_(HkJc~pnkuCTT^`W~H>!ee~~Y|Pr| zwFAZlqN*`bxy&4+^&yrx@`X>|gj<)oj&#hVyzvTfH;5rp8ftN4PPO*xj;QRpIpU-6L9bx+r} za8()?Q~mr_cD1D4;+8)3+)mC|FP%7?=5j?W=d0Z?=WVf2 zgA71EXG+1lH04>2mM4CNxM0cz&%ik|Mp5zWTGdAO&cnI1iFozQ~GaZUj$E zBkGEDs_QHDHTo19vzPNaU|qB)tJo?mz4lU4JmI!Y0kI_s21M9P^fZ<+8?9s713~;) zp5$M5ZnkS@mA|*hPIli_dmR|DLlLIN%O<9#=2%uX=#Z_>wgIzkFd7qOQeY8Z|QeU>A#NL%|lwnb2TjzuoQG=L4{pp3!O5;Ja@TV5%W9DOq z!g8WQ|2;fc5YZ+NJdWwNz~ji2B!$7pzl3_%@QeH!|6!xe=JuHWourWN9Xwl2@~mf1 zR$Hg(u$1lw9=@Z_-WT)rnD&#(^l}E=Fxa0Z6#8hf=_?c}=iJlni+_(j%UD!GWsjo+ z&T!1s7PK<#pL%60XhdcI{NesaE^+YYK>O9l58v#~lvzy*hg@AQ#d_|~{)7^qk=FbE z;J6=4fhEZiaKl~s{>315$?M;n8zu5U|CGMtKT=P6`Qq-6M}tIkJ62=wT8 zClE#mq)l~psawEq-mdvA>+}H*v4iztbAa3MB|&vE7CtGOxzGJcE+fJ({cxOK*?%GL zS*9Jm&S>p|_qr=vzUl*bx|VYEGtjL|BjGLw5nWN~t1+S8h}?b?rfw60>{n&g3oXJo zlU>aoopVC9gMVV!f^UFhp%jXQ_8?SiSa=xh$UZQ?qYPWj=oS$*c0ZKKOG)xM8$TfF^5g_dypv(DGu3QP&ROft`_ zYG(JhgzQw9m4Cr4V?OY>(bgNNsNc5H+D)!$i_fN7?k4|!78X}}+M<+GB)@ zgBV#pKX;Q6!@}d^$BuNaxv}`~b>VyBSGW__4m7(a-Cz+{c-$YlH@q->r0<$-koG7z zxbX23@tsE52jlv-oJKNw{zeamoxV%$CIsYZ*qQZQO?oo*B~1Lm_xbFL{EQ!gF4%KP zOT7QtkTZp1dst*Rb*)#AxYU7dUxF?=kQcGnKEy{WJeehRb3CV;;@$F-BIJE;;ew*^ zk)gvZ6v^^x8`-J9xf=W%yVVEwtvxAQ>=8C;v#De#^4x&s7>ec#8u9;x4}|~07hsz$ zlpu(-0;X4+S`XXCBv!bkt^^+3)}La+lY-8zFVlB0d_;W{jG)%#9SrwOfqZR-(ZOXP zD~d(#$&=xXlz>k12=~2l;E-f6;81Q-2)+rBYjVvPg*Gqz2Ada<;JK0s<$dlSMC^P) z2hy(}e98vfHVP&m$-hgL_@K__!S3tsu&J4nH4!`=Ej-4dmbQjLdYE6X>FG3Zdl|(> zLmSNJ_d4<39LHlGCf_Tb<~+pkS#pP%>t?*IZSon^#Wp$*<%unH^ctjELVri>@K1yr z@||>8wm586^Ni!q?Q7?9=d5kq)+#Aq21e8!3pe|1X!8OVtMc0w4*gFmnHi(b^?eT( ziV7Wz8Y&moS&R|D6bhJ=3A(()-t`wtVTZ@r!eGi! zCekGvw8$q4(lmyzVTb!NgwhbMQ!lbdrz2Zc%5gra$R)7;d>X|rA}$}`q4+{A=YeLB zNqDl2N9XB#yBUh>ee`q&`b@4=WtCr^992Lp(@mG>pl`orLulFaK4Nk*;1_5M<{Q5wE|q${tDbA4DycF1*Km5S&S-waoJ_Y#Yj znvL0Nzv^O=Okyo^znuNS5T=4wVL8p+x1v0YjN@>-{4_7C)jE`~H(?CPI)gJOa z!^t-dg<#D&N52PmJBaQJlxtppJ2D|NuyC|@Q!MGI$j4Om~4@?nr?jEAD z2POi4mHQ;;=)u))@(J4oOptQZG|IQy&I)%+TX~(b zqMUWrGU5U@TUvdBfJ*)}fsTWFM;}4ha`OJy|3lYXfK}0Tjo;F6=tk+1?(UG3E(t+O zL`1p~I7&!&jC80dC4$0{77&mIrBgv#K)T`E2X3F|ey;cbT{G9znc1<{+H0>fvuA!% zofZSY>!@2;yd|`T-l}H zQ^&E7Z)ACBquZzWPijXefXAQyhCgo8md@RO2cu?xon?Yu_?|vywp0O;q3MrqEcYD$ zl$mBXU`jnB%sID+Ty}WGDuY+|2j&*$XhGt>XEN&oo&SrT=DE)nFMLhN7X{oxb*r@D zIVFev9(yAe1kj!Y6Gi%(L$bdkpFo(Ga(9sB?KqO-!fG=vCzLA8y|*@xQHnNh7_LiI z(A#GR*+&P^@NwtWX^B@y@?qG0a-r#5mdX6YWs-{<-TpA|o*2hFsVOC=?HUn&``?sO zJDF=c%oDgx4R3ija@sL%(`(Zc?fPr;c;OMKd_E5Al-l&anB#HU5vG z0aupQ{{{KCSO78k1v!vLw-1K~T||G>8FKBzkt9%dbSigC0H3sF3K!ESfj;%&+=25d zqwsm9Mio929~V>X9VL=;&?cmc`#Pno)77H8+0qin(`Sd~aYmUa$={un&E3eI*TrpT zX}sAo!ez=i8Te&yFe3JK@hX{tPp~pilv3ck;NxdeS6&<2rDVGHbM%|T~&a)iZn5e)qlAS5La6c+gJb67EiLNBsiJ>|y5 zy-wb(Ou{j1=80mK_m&hz;)_E5#7Cab1!Rek-Y^ag94K#N+J_27`wZVZF z9^8XujHzGefxo?JGNwC3HI{ckZO^Tj z0yXOoEEO53lGfRIY$Mvo2)N$M$Fw`^s=0s44un#ZuntYh9g9R*9Ex72&nj&9o@8kX zJ_v1ueh=fY!-psChnaDEn%Z@pN|LSI3>>RE&eD@4BGOgDX?-zf&MWzBr28}LGx-)0 z0pi~^5c%uV6ry`fpHsP`yX0YZtg(LEnXL<$Q(FnLUpc2cWr-Kv-?SV_4u;y2DJOmp zMFf@S8tScT9t<7EV4|zCFEYh3bJjlm{i3jGpqIbf+LwG#9_gPrB%_m2R zi~Lq;NAGgVo^JdcDOj_brr8tu!|2#kz{=>S7a#t7`D_H5=*PiD6A=|bEcYXu!R9+6 zT*Qkp92-;uwIS6BEjRZvU!t%4!J7 z)v9_wbL-yFO!XV%1bDRUQgRe|r`VmX((ZDp$~F2zOK@_^}VAuO0KB{w$sIsdC7-FkRkxS~l{Gl-Kfsxy<@Nf!-^J8xIEq z$D*-}hZ}camPmX?vF42Fi&3`|WohldceImyw9{>k5WVeNmwn>4Di zc+_oxMX8vm^{)3t&j;ui*M}Q3P412_uR3Qu!M|~_2){5QXcXyu@*abKh&?RDjq>ar zqFQg(+tT@07&|@R@{Gpdh+}v3HkF4GRSVpd5kZM(l^L6U)A8tlgW+j!pfeUDhbDc< z8wzFy_V*9znXJ)6nQz<}GqskZ`b@BYK{F|~4Pf&U`!7S@=W_p0)kUXjME4=Y%)Txi zs`X>auQl^WttxsGmorrm7Ck)qN2?Jw`YplP+uc+JB$?gVG|Vcm8`xRmU46DKjKaFC z^-~RAi?FQRE;-&sNpfjky6@5vGvHG_zxLdcw6c@_Q4p$#x@SYKN&$*g7?o~JXlI#4 zYEMba(>v@VQ6GxCELZ1jYTQ@z9A1AjlkmdyToiDPVz;Iu{g6yd`6Iv+o)&7W^!R?) zQGWcB+sd;HG(t~HO7(Au;u^iRH&TFwO~`AYbir1`@&!UPL+m6y z$5PW$RCJGhd`D0?g{WsE3$Rdc+*_;PNK@gK%Z7$4?@r~W+*P&9e~wq_AO0gcr_gVv zEcZL7Mzq;%Zq8m**f1A`Ov7zUinMoVpOT*L--a8T-HKCvxg?H}I9vy5^g7{&l8KRH>+5vJfCPErbQ+R#Qyqz(gCQMH=MIKM z0pE?MA)E)vcWajYhwnC4@$fr?74-@H_ByGB)86_F0p5$Sa_#+yBD#ltbU8p!>|})uZ=D$UkO3XI6_t<2ljG zbZxl$iod>D{QbMXtLRowa=HY#(UQifrY%mIBG@zk7R8kUZbnC%gx%AUBSvrw{LOSBdxsa)#JDR z3_d)Ock)M22x%SIR|Lv0NA_Lk$O^M`s}(IX@bp_wRaXwyeN^UZIrQp;MZ~mTSamdV zi_z>O|NAI-Nmy!0OCxy?X5+g#hez$U*q;4k-RFetatWwMf$Mbvylyzw6mK}DvUcy} z;@*DM(sqza^*-c8dF&HC{{H=3YW9{F3v;G)KePv?jn-+_u1UMkHPxlZEWI=BS2OSF zE~e@~f9gp<`h$ufi$Sb&aosh|-YDz7#aGUu-ORQb6u4i;BDKdT>h~oDCY73d8Ks;) zAN(dQ+U$-RY17}B);6xG$h&2F;_bz=J@{I*?06F2;=VzMEycOU$XYD4uPkR9K6JhA zU9T^8xg_TA$cM*u$y<$WNsr%rXPk5xdH!v`u2$GYCwHDTHxh^}DKo^%zx5Ypk#`o~-hSNEL=*$ia&05u zi20IQOpbJ}-|@g_%M9!6VOIGNGN%o{Yh3r?-7lYff8xw%C7)Y8EV`W|rGkE+1bgP~ z2uF4wd*V;H_CP``Y*8b1vWU`p{lv?fFs) zo>V^{%6tEFT6D?5^>;8 zWkrS46Q6ss>>Rmp3wf57qlUfi`Yr{e66R>t23rW~J9-(2d4Gen28bEjO{@JQoq^ZX zNOe=5zm?fFy%DuE)~@+UEPwTPeTnAF&5WXo*7+BqS)9LX=yr$kBF7J2-Oo}uw6Lp>G^#81`2;t@in~L{X0L|^a9wi}Tu;U%ov;7=O+CKzWZSsYP%r=pz-1!ZVC;qAfHA8ok+Od|V$w zEW`NK3shs~Ise`Fv32%nKi^e63J@{``C!#8t_Zi0KpKCN-R1*O^~W)4LTv>T$Y(xr7IZl*BC6+LM+wf*%W z3clK4xwJPX@Dmk-5z_w@{8s%=>cI!0TfrP%8gJF!>#cB(SP8v{Q{y|Kz8|>RAoa~f z@`ZdHx6jAT8q;io)rjMjGxGaua02C|#0D&8ahs{PN+F!qGsJCpM?pqhW4Zi)jK>Xr zGS5~hGX4t1H?hay{=i~9!mauEH-U5i9Z9}jeba_o899!SyZ9ag<5;`mg(_z;LwkZU zv^yBu)7vbi{;hVlTX3&5v$O7;3AKkr4B8c*(Iu?PeHRkuYAe;BKG@mjW0^lasiuwV zG0HbMsmJQEdUf4ojMLtI_~3g_MwQ#6Oz!L*+pcFX3(a!zXV#bm9Gt9vSa!V5iQLOC zRe55?nvAU~=oQ^Qrr+VX`)8M*CU3y$G|8L3jmv@;H`&-NH-ib@j?L8QTKDc3{#F@> zXBjpjkz16r=fr{G>~EVXv} zj_Mx5MC}s?x8k>4V{E~#_-i3A2m?C_QBR^CL|jm2X` zY0W1rzCOgkN@~u0xvz|FCnz_X{4im!JZDlHaot-iDZxbqyLhG76h31qyMgd~g5L?4 z?Sfq<>i%|6!Y&RQoZ2Voyl!=fxc6q+6SugprM3esYMe@)ky+K(vLk8rwo$^O`a|Ov zYa(-%78CN`VDlenZ`HTm^ z#@Ix}T%4!ycMe2S%7EIbYDwRh15dBb436~IqD)a$RnJTE7vSb;VJBFYH%au5qFGD~A zVX=W!cF{2gA>5LH8Jp;_5s!c&tzxEd+BcRmeDVvrNp%Je66UhU3#Dw}<$)&XHxAlI z+eO7BcazPpjrMpX1Pap1+)>ZMQdB8?OvTZ0&0YJi*V3lW%G{eLk_v4t2sPFx4P~n| zH?6IZ4rX5I!jHrilp_wNeC<@qYjrv|BoTP7wkd)T%7@SVIU3sjax0XlCi&N*z%@F3 zM&FD=hG@4YSCtwyB7r!C4J$t{%Liqhgr7-ZxK(8zVE0E>r_9Uc8^_Fu`LoDy!m?9v ztV@IjjS^pf)4eZc6sTw*|K#C}`$K9YYW)4)x;`ZGbipB zk63llL=_e*WxOm#B*ssl(54>2(AnSnIRiXDWl!xb zK0Who9r>X2=kCJugvt`|o&E)Qh1`M2Y*Xm-nbn2PUS-Ax)9q;u|ft{iHYP}(v` z9a=gdI00wY}vsm3y(TjCV$)*NOr?apSt!6TXW0t(wqI6ypd-y!F@f zj-4JdwKgshE}}0!w1zqyhKoMrl~V?@)sVsTbXnOH7cJ`|5L_8>Q99P_-*FIm1K#E-U%oY#V1fK(~jI`}hA!4pV&a;~ULrPwq< z-s*EKK`hSwu{XE+-S$fA->*!Y))&iDBjetsw(K zD#=b}bhO7C7vG~p*Q+&)yHs$NhDs}io#E_57&IBL0v3~;?F+_-ki-m~1z*$AXSE0mO!zx*wX>v&`hLD%jg4QaEa618U4&ps3>D61?}36QeIJ4!pRALi(HK@>~=NsDcfb z6j6i%!$yH?&tFAOBor?kr6Siis2m==8YgF}$Rl4(*=4NKR{y4ODl^*mQj0B&Ho>sU z>z4;T+tP75j=X>QX+c@&QJRd{i)%aztbuA@a3UhQU;M}jTUP{r|APFOG}HCiH-6ph z)|m4h*M6E?hrM)#p|Zqut+*wvRbQk;WjWBB;6_f^8vD$4qfItM*ei1kPBGGYX>@kY zuB>NiAGHyGT-^}&YR56Zjlb(D?&f#}AM5`(T12v)=_N_97nag2mK2nMwG(r)KZx=> zMUNrTaeJsj($kRiA+erF0r$T1y)qB68>tF89hIDqoG^!C@syG@@`*6^+(fSp5liMI zJcny&S+*=c!zSg}<4|Z&eL7h>LHRE9Q7X#oyLGH&1^L+ zMC5fn=C=g&IVEbX8FiBKSZBPQ)oqI!-n+%L1GlVN%0x$QeiI%Z^hmIAS6ER^?vDSC zOTL2*>=nn;fcxO?>f3IeaV%H_kB;X3vYV4y=ya^oCm4G~j9-0A$qglXJP!D{IGf5? z7aI~+xUZ`o#<5YKJ}t<-=@n%yWR=UWa}m2gO73xf<9iNMLgowx1&81M#IcRh*$L(j z9UMZT#3H2<6c+s(R11p=|I1bf^Z}#!9tO++;>Lp!qK>sgGI%gvc!hS$qwahDnom>n zdZo`1Pp zoki5F(}vGzKTEQ|a63d^ZN%lA^xVPqBN& z!>BAzzp29B9oz3C+44dpssdNK6!EBqdD;9)0+R{;~-^4+mdJj5>xuVh21aFlK9eY(}W5`_U*_Z^G(> zA)<$$K2&(9w9D}L-&Ew5^gghsGkMGj>%Zt#W$$GsyZ^IsdsK4Pr3it>SRmA@CgnW$ zRYKzq%y1X(gqttR!+Lm|3vN!TV6ud&&XeQ=e*pJ8c4e(CfP6)s6 zjpo5=(&r({j6DuiKk3>&rq^-zY(Qg$UtA-X3mbq?uwk@l$Og@b4Fg>@gC7w-oR^-d zZR%L%3Hu|ZhlCD9>@Zv0DpqBEv)#?Qq1H&&yXt)E+^sC_S=rM+ZM;Zb<^AK%Y)YSc zl1}YXVKK|ET1153_+-Px0vN&XiGEOCJc&8~QY#Y(k8hn&5Py8<5A#>FP@U#+iG1VG z@IP$JE%;x)TM67ow={Id?*8FKQx89#XbZ}T<=26mwHL;e@<7YKU_NMt& zJ{RY39Hq&=b;^23v}wp$<7=JDJ8^2(S?z)zi0_zbUok0Lh=J%+Bl?QBHx%fz{FZTm zso=L3N6Fl`?5v?OF>Z^R-BFD7=q?K{igf`~lvH$c%+Z~Z)pgvm4>qe=(p%SKM*$6r**~&KE$%pGs0)geHz0s9@tIr-C z_*#*Fc>e7h)2fS0XOS4J0s_LQ!u)ebsZF>UX1_IvC7 zdVZskKHbeaYBRy@P@QTV^0}7INuV#}*R|wwC znlG#|O)6#>#X8Q;C?1CeYO1DkGFqCxj?UwIg%`-Y;^O--r|naq=Cy-9(C+c~hCKc; zidC(m)$KYdIhSCufEu@MdY_Mcj)=J`NBXq_kJX4#Nfe&Tc*E#|ilEl_guR7n6f+Rd zj|#r2a$AT|EsOaxRxarT$&IDF?jrHXni~92M{lRtCgr~Rg6{+diCd_VS zlc}YYJFF#J>i-b`~hF)HMxc5ARCz+w$ zy%>9MInu=T^!#POhdvW8;dp))dJ+Ci_S4;a+C3{zhJ2&sb7Guz%L`)C|}J=uxsd3zYhLwx6@y+vS2C6aEiMSU|{VC8RnfJp(d}~9)+Mp*`KaH0Rd_U@I zk8|B!DIFZu6|J#8Om!yB8Fve~Z!jg%`i$7vrjTH|xrih>il{}(AWATIt-HH;t3B3O zGKk%?#$i33-vpiEMK?Q~Ep$%*u}q#*Wr%*hImwTpL-Ux-QyWbJlpOqP^mxQQUKuWMB+TshiWcK>&qk{)aW9eXrY@^S^xH1ad8))jY{kg8spGm4eKvR+=z^PQbIZA&qextoXVM(%>?zfFf z0vA7niLz7~z2%zw7f`p9rtT=FR?N%9h6pUNwhJ3<@bKM0iCoXnv_u=!ZHg zg5b9u3PbP5UCXVfOZZV+>VXKZe2RC&_#+WXuwAnkO&06hkYgb4&%td? z%F#ydW>m|b5Mtyo1>&loZv`ia%zUYyA)?nnee`l7QOza!%U!BWSLtR-iJeK1|@C&TL zZ{X2IEea`QP6oqA5kfp7gMslcpXt$YAZ<}1EO;5lH&huiex{G%!u(Xx6=4%e%$%+# z2NtWTYL&z2>=`D{)k`JnS_l8Q(evjWW*wp9l_6_B#^aJ=ch!1k##hhqSuBIQ@ADfpA5v$o z6f7D;rGc$mC2CGNZ3D8!1p8gsU^MgYkb#%$+m^h-l&Cu?fu>X7eMV!)Ti+Fopr#()?hgU@$~YylouiE| zc|TEFBeCVY=xhZ=la%u9GB}I(IydXb>Uz9%1C`LgbHIub;&|$T$j*N92j)cT66egy z$-gqkWyczM?_^Uv&`)GfGvo49H}*@<%$7OoG6}%jM=>|@Z@yi}SN6fr?$Jyets$Ix zGD=*B_1nv=Hc@37*n43Ivp&*{r=+E;)+04>=!+pY^X;Dp(BC1aT8c7yz?s>?SR&g0 zpk&-c{KM4s1CN|V^aY2-{cCi`s1*Zs-?x{?Jsp?AGEk*3d5&3Gl*C2)1NLy3Rx}ih zK9^zK<-3)cGpaFAxP#ZiydRimUHFw*@A+2cDOanji1)Ik@i^HwIU{Y2e`aW4;zH~9 zH?z~X)a|PeM9-;SpIed4Q#th)U$_cuX?Kn?dmO9eNr&o@5N@FAe_?aE25#)b&#!%m zH@kh=(WOzrV5k7wjzoux^_iShwwVX_BC`i7@`2<2$x{{?U32hlMt`OrFp)Z?=XJ(lEl!WYpJ~abM-<3KI!(Or?E{ z6Lme?5VVBcQ1t4n9L~-$3tVQF9wrq1nv1ooeK_Z6E*i+ZTyFYZI@g447q&QvgGy4P2hnfs6X~N0J9B<6k3J2`o+;{w8Z!Z1nN$xMV)fBGYVBPC4 zi^R;PcYamJh^-9TxCy96SCY}-7n2Wte6!7C;K*2AZMFz^%f9*N#i;2{Z=~AshT6B- zYrsg-5YpKIeF7&R;x+~b#u@dWGiCWiu4hlHi4cOKz zk2gR6&}GndU>&x(Y_YK5y0~s1RsQFT?#drFvT5-YTf91)BUCgu!AwiO7xM=R-ehsy zG*j}oe-1ub!a)w%vRtp(%ek_WJUY-jiGcBbrF6)M$w)(IQl6;s#JHzI=6!bH*xJHK zG11_yVRi}{c17({5lTCDZW$DS|(Hkw^9$3crRv9(x*Qgbt(33wMCB0Q& z;OS!P=)v@yqM=m>Jll;~C!dK6hLbs7STo^r}AMwOL zvZPs8Zoo2m8Sgg#wh@%dG_S7EfZkzq+?`2OFvvuImaHJwuqD>(t*rmiP$;2Vuje7` zCXuz4WZLEndtMd;_T}iLs?=`Z9jk-5PN!KR;|z>^K@|hXp(wWQN#U7^mv(bD5%B$F zcI~&@eW>J4)_|B%_rCLG@?gG~_WU4vp>3KPUqqqm2~0U%s-tFlAuY$ z?awn^wX7{Q|I&!5v)aS+M-Ff0q|z?9G;+Uje9M|KO-h@Odp%2OGvyNhQ%Q}!+9Q+D zDDQgeiQX?RnsjA+aC1DfpfcK8$b@m$DsErp_yoh_^!Qs`OJW!nC8U44?6ucdT)RZS z7;}8(g7C!uexE=@SQyd72rMT#-Wvw`a#$A%es}WdFKT3L9&Uo&czPoEw@5a+emugr9SFf3kQ{Vz2*nS;yW@qyDWAXN$wG0$;1nSdWSRJRg(RS6PrxGo zBLd2u0Aa}@w`iag@CF}-$mP{r#GqQUVlY~Ss~8M$*G0imF-RZ~mm5(hjx4w+NCkQ( z2~&q;B|#zcWMLQ(M;@^VR3-@nU~h3=0Z3s2j~j}R0$I2|1#t05DUby!BPMAw!*_DX zR2pW7A;gcYjKCBg7h+QyCWL|ni;D|FpMycsCuPCuF0vqPP(Un5J_PX8!LcGtLF7ro z5V1T^?iPeA23hnIi9^!zK(E3=yaJ-opaKv#r2-Hqz^+ROLkdx7T!xitkSusXF{Je+9swOa)_~EZX@E))tpX)DYQRd- z#d#$ppg)s9F0T|f?KzDx_I57CaHOCq;up*z~h(f}?z#K3{c z4dv;8W43Apq!9lUIxFO$1Diu?R8$0F`~i}DqKmX5Az(#TQ|R1~vp$RlajplW22}@T z7lxj0<8eXi20$nL)mRu%UIwsouuBVV8-Q$pmI0652&RVUH3Zk7UuxrL78)0ndk35& zdKi@dAriFa>FxnZO9ZEwgHL3|v7` z5g-@=2?3D46*dkJq-F-wBNS)2IxYgLCm|sYS!3gHBY&ZR{+Izn6#@`?aYz>i4wm0V z+OZTS2E^5XB?7&>3rb^b4hx1DEKq^)gm{I4@GO9`$Sr{IHuHhGQCNU<8ZAINK(+v8 zuXhjT2mM$^mxTiEfvXuUVR5KJ{E%BA8ZR_!2?TPPeC;b-QRs&yj2a5Jf+e5>hP?n} zMF>iuY7NtaXbVBYU<-UQ*&2vTP=FV-i6S&^M41gt7zIrf>=MgjawCZDBaKZ2hz2;N zB3$mY2jG$vJ0QK!WoTH?+9tXfbYTY!R$PczLJWFF4lABH z7lHC0!qgG>9s>JA7X`Khp}fQ8fr=cE0>Q?Ygx)%Uvu&MFNudE97&+wk2=)L&=+aKN z%7K{^IbOOQUJ>AS_R+bZ^T*)y|^LhsA{$bApMW zAjJlXPh5@02}!#EsWzS?o0$u^eBK2Xi-9bQ7$i@R!v*EJg2E7KfRu7w!OtpgFnM?~ z?WkAYngkr<`TpnS9&<;y!(w$Af#qyt66?(Jv)1OPUrE~daR#nE9KUGvppRhDUSO=r z)k8F@k@(;fG_A^x8n^$r(6yW_urDU zY&hQ-9)+Kk^U0pUWskyjHqU?B%ANC_gkLO8cKDodxHP54?Z~Y!tRH-ro4ts8gb+L5 z_sWCz&Uajzj#deC8v>6Pdr#i<-wWJon2rFcw%IGE7cZf@w#+2SiLPhi_MDV9p&I~W8u@^CeYeK9x7+y$WFA@a% zJ+-1^coB~M{BkP9Moww-3sh&PTW$@MvT_Q!3rqMrM@t72v^xlwnZ~9m0SJ1X1??}{ z_3ee_z#pF+Mb_M-U$QR*-0|e&(_bl)mz3>(9o?d~ZSj9W2Dt?RX|OWEjTJ>qs;*izbdkMAlhLpvf?g@a&%?RZqz{l^~8PnV%>}Viz4h$iF1v4>8Y2*#ne=FLr3`P zBoaZqTVfd~;?it+e%w1LcX3t%=!5{YoaqBiuKI$H$33gHv|R8fyvItnw&fO-rfANx zL6nM~#!QsoM}aRz-wf75&&2j7 z{>?O|>>BX{PSlJNT=VSz>Ja5phfGxeOfQ&TFqzEV$j)^f&0O7C{ITR*3?LTUqvegq z$L_Z**1Fwh*5W0*_E>qvI=$4U35s!tEmj*1vJJ(GI#j%LwbE{JFMYZ7s3J><@U2fp zmH{Eap7+VTqA==~I7-O)m!y-qaZM>Ix!>4Hgv^f_uQGbcyyXS(%1Ld2SAVrZJ**&N z>Rm~5U*fBK!~#tufKPg`qwevhd2lmTne;Vd4~3ib4MsrZgg~|SHv#4{D+76sGxFC? z9OSR#kwf>d|1+iEPrrY(1q;)lo&Q8&(8slJNmY2dnEUQ!%629ELK~v|6sKQ1wA5C0 zX@&Kl(*Ci+Xvd;XkpI+gz=!YarPJNCkq~==%;y6ZGK*e1Br*Qce;D;hPCa9{V%k!h zms}s;S=Gm|V`N%I&ic8Oqxx9GsjG~8er`No`5D|;rUaEVHh$*}!~aP#dZgYjxwZ>hMd$%($p`fFrdM-?}GgWkU8XXj!sJ{g)GBwd7%6cXh^ja z5WO(vi!`oSHeGt;k^d<;vhYZ8P(bqK#ME%c|6GR@-`^yViuGmsU&YSIqPtz+n?l3XwEOtB_me;Ex6>TQ zlUmlVQ*$9#MK>;25?3pD=XG4uQjRYfilrRCG8ErkEmB0nDhqW-$W}8HEezf|!ko17 z%Q!xYgjE*~jFKH^C|Vj&Il^qUthqV9RKIe4Le_R0xjOu!Sk1>VMJHB~!~<6RS1XQ+ zgf?XA|C5EO0lOp2PAmT%oMT8NthP{hlx!kH@vgx`M_8a%emTdkNLWQ7{|H%oMvIC5 zCz+SltargG)tYef@)`jepOsv`L!BngNa~6AH0h% zD_Q0Jnxfm5^m3-`w!NI^iMo+91N8bFT}Y%N((bX%^-Pm?-n5EnyWcj~!%hC_L;mGQ z(m^}C?1vQ7Qn|TI??8X*(8%Fm{!jnnLHYmaUy`{sq~F?n#CjQbW>091)c3_2{K?s3 ze>wbQzxPC}e~GrkNyR5Ha_!97^!Kru5B2vl&ziBSstwViyDK&oCDGF+Yc_+-6f$5z zDdUb@bQP$Y!gtxD>Ffqy^7;=c$JZ_oQpijcsNUUOj;0G7e97m(s~lgkEI=XCo}v2K zk*=c5?@RR}@kxg2Z?IGD_oZ=>xFbWA#*xmA+y6^}>g9sh|5t(P<-+v;o%X|jrwzYK z+}V+?rp)hG^6i&8MObUYBu2D z+(+l)eENIc!6@2jHKa;yyE{T(-?c-ya*A@vb=x_P+_v$90^V^JO7pm+Y`&5-rZvzm z_8`Zu{DoE2XVjSji4kK6-Z%o3=T&njEs3JO;ZZN2iZ|cF7&Io`O&a%boJ&t^Pk`2H`%tW1OdLGNbH`I-Or z^sdk2Ri?cL)N{h_XuvV7zMGRK*0q#R4Y)Xk6IVP#Q1o;_E0v_gS8D{7 zQ3UXwJ`9W``d5+=rS4yH_7ytVp}5U3x`+aLx`0Iu2iJ)J^p@nP3c%TTyuRGjQVU90 zHCI;n%dNU1wa&!y^Bx_o{ILqv3)*K#Ok&S}FK_ho-oJDS< zFcsIYqTV1#tjzrD_iYs**p93D3Ss;gV%%m3Wzk|Vao92skEw}>>c?gq+OiFgsf&2) z#{x19VC`MO+5UrPgZ>C&kUIQVci5i$MVSVIry;VCr{AN}5JLl3rLX*Cf-{ocR$ z<<@^_dzg?k;;eZp@B9l6+!78@r59N*Lz>{n$HQ=$z%2y)Kxfoq(_k)O*5FSwu7%5+ zRwQNUbpHtBvJNMw!AL{8glrXEiK4KG!o+~5P|`SK5g@U6nqCR3(hhOJcISXC1wDulfoDA0; z=#*cauV=dOJt1%JSj*+(+dXZ~T|1+qRY626XkBmWHvz*9Su-R`6PS=Y(%d?q{gMJpK&F>uL!#=lXdne@ z3?YcPhmg!5#BhgU_}~005iKveKHnnuXe_jlbJB1jS!$}&MY)`r^Q|>8fB_1J*H10E zo#?HFP(JZ=)V$Qh%ng8U7whW3Yl|#<4a84^!F3}W(GK#e7fB0X8}@V51myrft9yZS zp%_}wj>`lchZrt_!~a7M2B+{1A59+nI|iIk?Do&xfFJubo#pDx z*881UHU*ySf_Kba_;hM6{-ji_;aY4Wx@<;AYbOob@6?+Ao-p%y(lvIQGTOr8ce|M} zrOax9s>Lqweolk%mpn+<+PFMODRW%VVX{jVO=sIX--^6YB%V;``rYOItM$r=w5+t< z<9w;B_3OL45z6r<$c6dt*MAn3%X$<@XKu0kHk!_B5TyN4Ilda{%a03GEs?(5cF>mF zKjyzF!acou#{1Nitf7#m*4j%?5wP;!bV5!^UeD%?9h-F0**i94xHyLaK zCND0A033PID}QPYc~A`}Zbm?2Z6`^fM;=l8Ul;3R8>ta={ydOBEh1O^=5IdR$flEx z^+~wz!TB(K&g>|>zG(iK2@?3+kts>B9WUlpdR4;nt-`p}dXpJeIoX+^3Q*XJ#MKJ0 zyqY0yIt*G!gBXJj9oc(9ZgdzfI@Af~+dDo#LQvGtzf?SgUr(5N&fN6G|6upL_OUHo zVmqLpd8fJCyyL0^s{Pvmu_69;K)F-M4hZanw$Zr`$zR71qVcB z38xIhenV&r&>B({k~)P*MN1%og3?t0%$RL&g6uY=2mcRC(B`UujO_uu-`yIGdDaJs z=IJdj&R4p-Pv@!|Px#6M1Hp%-&YS|pkWAqt-LIJp@bimYD=jn#LL9kYUg(p_M+wMkX0q%}lL0je znX3%Lpy&E$W*Y`w*VPOt%m2()^dy=$f95k!6%M%>%lCW%67Oj-(({v;$@P9C(;cZevTX*lU*s|yOa*|p&H z&c`Kup>3P@=l|Lt-oXWYOVA+~h9G>i|Bv}s^}Tbve#<`KB;-J%Y{Mr)(v-kWAb0*9 z86IWtYNS3fU&8S4zVO%y29Y8BWOc7jbyjP0%bjb-cA_f;s+k%%Kz713X_Np5=s|_V z!n4nc0TLhq5>G1;gKT5`irf6d$VpgrSom_X0TEnxQHK5Cgh}U`Gx8dj%!NxAH-n52 zuR3Oizn3E$XDbqUOTf$myfR1`T4Tl#hJ)-t!?zAa_S)9Sz%QH_G-eu={|OiA%WXa_ zE^Q_*Z4S6_?QeY8k=<#tY&y*JYd?-|I)3v8QJ&j)zIAc2znu%|B6+nwRrqWNk&UKuMkb zk((6QoggluX8I568HnIN_3xJo**Q3+dNPuFS}&9*&5gty_Di94Ap>M&x*w+u!>{5m zkn%h-xzr3~O?l`*CAooc(QD2^+@T*VAliy%#h`=xlprJE%_!ta+1%iysZl26KLQB% ze`E331+%P=gXxzBG z$@jRwJI^{xZr1OKp1ZVf{u=v__edw7%cT!6kkku1ZcmfK?=K7kJ%J1H^ofd4 zKN$u&Bu#=r5C3mg*@jC|WI*We)Br>tx%oE?L^4&KmAhE`8)RS5{Mwlp3(BIYKiOY5 zE{9XmNjDkD@kPRYkALqO@rvy)u?hgF_D<3ZWO#U5&w~8(mDK;53dqqs3TbEmY%(H6 z%7M9H_TSF8Fau0xnpH1W{nSryRV2VqY2Kt>DO67Ohc7GAclZB)l>K#BRNeOn3`@fd zsYpn7cO%`6NQn{x(k(49(jXF215(l@DKLb9v@}SIbV-+VJ!e4f`+NW1_xaIJ*VC?p?^J-bXjV+iz`O)gxd4DePQb@?`FU8$_xWEkXIuH zz?Cy;Zq$Iwk>+#rH<0=+JiA>70T7VDi3pUTwJsdhf>L6jJcKle*2n^M674|QPt|h3 zas2>HG0MXaJ~t$zf97^8RQ0Dlz?~LP1i)>Ea*>p#uRdo-eN#P(%&V?8qT*kHFm^+~ z^FADc|7sb31AgX59r$anOSwYd{2#0Y4wv)*Ke)gj+M6G#zu1>#HX?q)6dD>SRl@%d zl2U(%q(BL901qQ6`PmA6LT#9ty-8C2vlaG)RknNpQC*=*@Ql8JQ{jIBICXit60ikg zaPSQGA%pndr|FeEMe2~0;O6R^^DZZmk4pfIC_x9}z^7bA2%VDd8 zhFx%#aayGduooaTF>tA&!&t`sryT~z4dQ8`?6@d=k7{FpO7*EMinKsHQ9=tB7$tZ` zW}tb?cJZ`uj#s2Uy}b(jA~$TODD~glHPh$D?nyosFxl_n>)(Aa**^>s^SQdny}EeX z)Opg=yS5J+@9HS^thMtRtB4t&20V6+8UCJ|0PrgXV0-Q~$H9AjU@>VQlmUU|c@4Pao^mDd)dTHY zn{n5H1z6u*`)}tvPKR^TeVjs(qm7Hz?UT&(lxy#!(`2B+_1RiQn+5y$?XJ*6C< zIxJ;p@Qpj5U;U~*`&{Hr&??2aq42UR41RB5eYcL`&i^7ZFs@j5xWJ>RR(RKx^hJqY zx9g?-R}nu-HKhk=9+?E^sK_L^)i=)sR*)F>zs9Lk1z;;u9yks_$^!rg&b_p7McOO# zf4C|l3E--|m%T0`;zTQ_iECTKK4`oY`Vs1D<3}-jtmX@ms zGXQF#=(^nwXJ|uGIPJWg;It!@hX>1s+NA$$6yO!FZ=iwKh1E^?V9#l`8!I;N2;fn0 z2i{vSWvTriKK&Ig4bZqj5N=WbHsRzxUU&j6!$RSM7?J|Z-){c^gc`MkA;7Kr`^_Q$ z%ft;NP5S#H`^_hG>FLw^-WU7Zmqi-^KK;tqcH2M2XAhf|^|#jtlp#PVcezu~HT7Gt zA{}}a_b+ohPh$gSV0;TM;D4KdXd0~R!=&%1_z%1TNX#38XSS99L%-LkC}|j4nojD1860s8sw-YhG!i&#?oj%YWr6p8f3`wHtbb~8%VSQa+15>#|7lKzre}cUnmj=3OAHG7ZD!~`vyzA4aOh< zR`?HWsCWw-!f`18HvFqGv2Nfrw!Kfn5KoHtEC#^n? zJn%nnF49M%iP%3-O1zbP@zOvhz*Fg3)lda^L8MR-u(T;yN7U8SA^9?WcTYcw3Bgw1mTB#phO4p#tf z;}&%caAWI3;kXAowZ?axn^Sj%&2O>PVK{KCnOYy(QN5+tqa@~zr+DjtI?rd^#O(SW zjQ{apretXWm&FZFvN0A4N&}HYKa!!)LjL&{IMQp;Z*hJm*GPZ3&IQE)`bP)^*Sw6Oz>UeG{I6*KA7J+H1!>^| ze|Op2tNzz~El9?fizePnJubwXs)pH#B;LC;YaPlW9`u~|-dqjQn!1|PE(!Q><1;(n zY*?fd_TMNQs#B4#LBK>pU~ofq*9LUg!R`x!|2sDTrafpmOI5EJ{Ez3-6 z)fc$k;p6(#a3e7)3Rk1k(wH}GxRua7zO@pM*2w`8DcQcU5_NDZQRD^Jqd@b2LO7r| za6eq5;33@KYtg{Xq$|#ULpb2F`i1Won>p9NTAU>rj{wi|r28DKPdAC`&m8P=3@)3M zw1)n*=uPJ))qu3rFLh26ehCs`y90Ut3-#Q@=g=TZ6xRPQc#k{Sk=;{HB+)Yk68Otv zw$bMxByUG|_Upxkx_bKcl*Q_7lc$#`!^u}I)`Rc8k51=;N{)}}mjRjeE-AQ+d6i`W z_X)6TTJW{21}(t>CFlhU3df_5AUMqm;2>UYE*u50VTRKTX#PVp3iG>R0Ll2^V4l9_ zO^Bw7@?Vmj?akMYUtGj{a9Rp-EI`q)IA+BfuD7=~dQz<#N$nmREqeTUGfpxISl?x- zzt&fm9k9NSmsjHfwkiRkFp`k#!QCwy7PzbPPaA+FfHrgw1Q<#h7GQ#&uTX&XM16+) zaUUMSxd3SYR}byjzvA$e^K_({N=vuho0B`5%7e{{c#V5bv_u_GKnXpsGWuEx7%Ae8 zZ?-Eg?2W%k!DF=@LR413z%_BcgyS|r2w*@tabTV-1I!OU`o}Ayq%a~XgX2L!Iu$t3 z^UqOGiq_3Fp!3{-F+B7It_xsEU?g85z#RV15unT9NB;*EK8RCJ)1c_pJUeJ5_BBb{ z_t5y}{i-wSL3)pk!A}0|=AO@uKRH_rdG;N?$pP#*!GHeWV?3$`qwAZgo`u{__1_~v zgTp_&+3$p0o`t|CKQ4YlfGcA-0SYxv0y)7 z=~2dTkpr#=to@%ePy{%Gdt<`Ebc$9=c>Dy+BX<4njKu%mYTpZ@V4E~9@?SF);t=5l zil(dW>GZVO?17MGvegj2@i+QLbFbCKDNq@1Q3K#VfUKqC1jNE8mTWCBYF{}07ef%n z*@sJ#Bpmm`75NSihR{6W6o8^YhKqyn+*8$GwzX!lB3(6aJ?sX-2%)m>zqXvvqJluXY5(H4XK2}2)a9|!2yVCtV z_(#8y+24!;;30-Ab~uLe&xOH&VE|5+-0cFvL8yvyE+w4@_$ggobmfa|%tIcS z2U@`la1zRo2XMr{o!|@pcLX4p@DX;5P4#4@IMiQWpEg09y;{dPj-KvZ`JP{u zQp{BPT$>00kFGX}dHVROTrb8#PR9?5jZz#qIDqAcK+mtpAP`><3ZN#!*0sEN;#NB} z{o)w-Zigmzj-##iJjjJ5>QlphSi@##;t_jgPaTYw!;Zp2rAG!75=gU$|G`U~6qOSSa*jQXd52QR;x~rK9_s^ccu=`c@#EPB7 zj(+5jdKY+&njz4HjDg{;c`&)WkSin${mYx7Hq7JqLDFvp(B8VyCBJ&e`YKl^x}a%U zE|<*H-rCF@TX>LCCJNbah|)G%k-j<{iwqL4Lj5P{wjhOVOn~=cIQ%nv;LN76Hl1OfMEFc;0w>-)xGH%1c_!~eBA<`@FBy2zJ%%dkxHYBq zn&otqR{BhNtP>b$yrauvSVViAFd)&wOQ`^Xm zp%)RxVQeGR^QA(l*o6Zlny2&+7cim*4v45?8j?np%gc@kT;1cy-!zEYSP-lxAI+O;Aq+x-^K?z2utgQO9)xB7OukJdd-q#3G zFNdIbZRq$={c;cpNq|oXW>pTlj{qyJ1vwx>p44tf*KbtfyQ3c9vsrE60Y2ya-#3W#_sIYHSIbE$cMWaKV!4=i2n@hFDUe zkxg%2@;lc#+sMymQR1GJm}HghL&Vx=IyuBRL3^*`#`0)!LE=)9GRQE45#gC{TOrBb zW-*8h+14&zPB?o4JIpgZTAWw?+zs0c8;tdJ^Cw_MU6JwgnKm(Jb-1C(dB~1VR#e7$oj{PmYM2 zQ>Ui~dbIPsnm20vwdFFAWvlKVz{yNexC7Yu=;c!W-9S_V)8kk zGS6w?2q$fkvMu^6bUVqtn`w{Ao>(Vic}+h29M4~Y`JsuTpdsr_2yIXQHr|0c!eSMw z%xIm}Cw-~#R=cbXSxveE@-_&P3zmCiRzrOv4*L@{Qu@i?r)80pvv>;&Yaon5Zh+d=lWK8w>s&+Eee4E$U6<#o=k!8yxRlpG; zJoEwT<@}?NVJ1vI5_vnJBUg7p`m$G>KiOumIM!`?}Gu|XTp8HkCo&Y6-cW@u&iUOQ4fE5Eqco(aNP`1Cp{cdE`WuZn;A$P9Sz zpj-Cp#kd?{*{_cy+enn*zGG|Eqr{W-*Y3wf9BaKOk0<0=s?-AnD~IN*PH>`HhaMlg zHK#ygrNKakQLobSxGT&_ffFE|_AErVh3n*&O`~f-AOwC`at$C{&?lV0D=%dEsA#a- zZ=hxb%)TzF(~iQ9LyC5vL@3n&@D5FHJqV1*D*&6Uhre!L-3r2ioI17y=5lehy;RAc zJd(gudN3@vl*Maod+j@ZYJZ;=>{*sRk`e|Z*9h7)nI)(Rh zMjuGc0x#p)Y)y>LKpSNleEeNS(t2o%SMq=ZaeT_0JAL-; zx%OkHWAj3us}A!w+P_(z61cYRF(_z==$;QT>+gx? zh}!U~7oYuN59qKEi-$U;62&c&NplGKz8T80{bBOM*w7r^WHNXWoi$q6Nwb>o9i3Me^H#<^GdCd6vtTQ{XBeqEEIzEP24_^vH{xw265J6*8E z8#JLp77(b~DsgEzjEvvu839VCga+5{(RnK_YEO4C?kTZ55%iIA%q>jVX1dIu4IMddT z+m+&{>yzzE4V&1W7BAtDStgt7)x4{7k|lGe^LRWts}^_B{QOx;>I}J&_qDgLjCQ5* zT3hhs>s$h!)>}_c|7v z5W%NtdFLBpo>!`J`M7dn4aeA~L<^GwP+d1|pKF9+OW!ZILJ`#jw>dnVu#_hFd;Z@# zL1PHm8*{%sPn%2XHaNmRrt02y{MZ7BgP{W)) z#x~1UC;gO=;N5H50hKj>?^w%;*y1YNt#n9FYZDW~Wc20erHUpsw^=QS;6fKfhlsa{ zP$VkXgv_JL!q6}i15TSht%PY`x?HE&N2!L|t0(LZE0TeXQtQ#)cMu)VO+pB48bUoVcw~v*5RQ&S(a?X!c9M01f z@3c*AW+I4b{LIM3dR&!*;1%N2yp{lMaqyH7^J9NHVoDM}Es_-g)vKya4f}r#ZB}5M6D?rR=yj*uS7fw}!}> zfto6btnezg`?a!RqLOE5R+%3nf^ge$->#%hxa!AcvxSb$V3@GP73-4V7 z1dBsx>39QLTr@imE1qazhEo^qJGnKI(ssw5a7Bz+r=+7Kztlkru${5c$=8cv5Nudv zr6sYB6X~xwLB;@&hK*!>5~zLD7ujD~!J%gJvbE&XNYI{h#=aD>ro3?14f-*+)VhFf{N$Zo0{pk=f!(;_fpEv51h2wVC(r8d?k4(wTMXmW^o-X zX8c7>ZbIU7`|UI(FeiF~Zq}-u@$~9yYnY0(6kSuqW+`uS8K(D-1O8Vv+pF5bMXE;e z5W!+b%?6lxye}V%7Y1#((^G;>dhOyo%fskAvlugA6K(k4tP(FA{T}H~bzN7s_f|)>=qbbz}V)GaG-1neV?@rBtue=DeoB z@uQ=jkM1fQAPo5gJ-qu^ zSpG~%*#mz*5Nu-j&7$&==AbWhSsG-$-#MbQvy9X^NZDrjm?OnV^hR(DYg&?>a-pWE z$R3s^5!!Yy`mqGNe=kVdPd|Hj?fXe1`+7ewF#_{mD($;iS_o}9cU|aUoDI|?G73Xv zPqeCc)@t%cti`U^_Rm8ahWD4WVU($H4vtDb!bRqY&JDPf>yN`B(HtWKD{~FHKxIdVOK&*J-nuj0x3&d$1ash2x`IT2!Hv|I7f>(Xw}*n=iicIY0L z=j=p5>`HCslfD%0&`1lc#z#69ZSpag-mLaB5TK$mL*Od-X$%v)Jag0X?vi59+>@wB zJY8aj1;6Vauo2|pK{7^BLAWc1QLHY)VoU`pajoaeR&|Kysy)v4yxqUERiIO)YdVQ* z?@~FqGzLI=wBOe>nraTWq*O_?VP#;Tf!=?b6*=D3k6V^)q!CN2AQO_FC3!s(MoxEZ z6};K65|iZ( zJ|qhRf9nX9q4EMzf~U;ML6ubxUswm@z&4h*Cm6k zU^(jl@zJp7$HRvjRhW-X31ar{ogy}f;R{wCmZA1A*99C}Hr74r3GsL~%B~Y{Z z;xYEP=sYx9)-fUC6B_3n8P&R)VTA4_d%MWoXAx#?qfL-5)4u9)x9@He35$Nm822TrH* z2gknm_K>{yETT%^7oMCG8dQItgeP2ec6n`PYzOsXK*u2F7re{H%EcqZ3I7ycJ(!zc z@HS`2+ioBq>yx)AU0aND??K~@lUk5NE>c4F-ci->{`>#yHcV+MK#s; zXkoHN$46^aTV&V@<2hDw1Z6*k&iOkeF`}B05Eh`C(H%Dgnyhrfr# zfYe$oC13nz)mA9Iowv7{9%=pxV8}}i7O_iyg_x4 zlbb$*%gLkyt;BYBJf5dFuoxm}$!CmRUm$Ox=!ZH!0TLOdYS-nTjz(8GAYVQ#>ia_U zQ+~ABkQf6oiCR6iP+IyS3Lka1PTWGYIIXTO;MlOlvKl^x)QZ!0W)E3PnF-v}%4z-1rnU>(DK+ z#bRVWn0e1CWIj*7=-ba!IoA@^Xmm@`@f&MI|Cn7{w>nrG-772Upg-B`LSh%Ch@&>h zFYNyC07=(IR%dO_rp*k$Gvv!g$EcQljpDcL56`2;rDUTZ#nDKFDm)qSm5IHJFNjf_ z;XqhPjfPvn_>X9XJR{l_Ji6a|;zD0$FC~Iy@U6CECG<@L`^4yj!;fM542S4lU ze1U_L6UMz}V~IU46Ar(nXxr2f{tn7H$_wLAPccrYBTg&UJ2yhiiSSGDjHAfP#`@XZ z=_-sNpn%4X+RBrY-}(loEX({vuXkT5}W)ye8XM%C2`FyvRXW<;fm= zgt0!SMvRaWb5C?s7tH~SlaVPW^I;C-!3)79`;aWp~#xdu6;H& ziqR6zgj5}Kdx?v|cy5U-mmG%*k0Nuzh&|~t2oI;W)ggz{R;e3h4YV_(XQ?PwEzOVN~@5yYsX=+SdZK10m?_S#*T_@t}bMAb|$W8i^V zf-V}Hu+n8FspfZR8vfymKlM0A{ikcpoJ)MZ@1nx6V=%zBhQ*zT%to3;8uF0dlh7iyYv+j1;d`3S|G_K#a!= z-Sm64+=>O@dMapIyOiU?Yvw&g+T+(`ilT9)$XC*PXKEb&^X3$CAeG$jK^l@2ZOiAlNKN*xDsz&pDD z9QxGj3>Qd1heLZkcflnDx)kR==xqEZMMO70_igo!$x-5QI)K;A5?c&l-0EzoI|Div z7QfJ4!c_r&AsEgCJW4g411%$9t}mgSb$_lqL>qjOds8Tsn44edu23kjo$#-22U4$? zfXktCQy?uUXA~e=%2?BArG0GiQ_P}T5$}IWlgi>dY-*$95(xA)?XcnmGHh=`?5mXoGLXVaZ8&0Fmr{m;HR2 zBKGKcvcltu795r;bnj~WoxwV}dN7C1RtXAwF%Y@#=homsCZ179Z2&c{8U1!MV#nyJ zJ5hXV-hNx@#njl?#jv+fu2RfGZebj+NST#9X+I+(f7Q+8Wtudjbx|0tJNYAO z5VEzX+tI*HN>uK%S9_d0jN(IU zTYY)xga=F@$n}T@1i1u3yhrs0pYduw(3aWJ8_z4jZItwuaAYnpc%p*G*3R9$0$1J8S z6B^~(YUA2)n4PXNmd4ODua|rEl&xx#HbT9Y=+3Jz8Lfv>t=0sF96HYDbI7yl(IwLK zk>5LJ^umOGoes)>+y@6!#9luv*E_Gk9XzV3r5r+Fz73+le-4#!)=;Vy(grcwP9Ng&gxkK_1Frcq(6 za!y2g3>>aspDYDle#5ys_CI^5*Kp>cR$q=WWM2_bDoOstgF=7yrAx#ft}mKu9X6x} zlK_eOkDgOj8I~bKbCEk0C#Y*h@@I66g5?D|78l+xb&ZWzIO7}%ZpnGXv{q{>hx@28 zQO#3J*?=M9*>KS~C{iA4oIlad<{wxX`JYUq<-#>u#!obrWLcCv8GRFblz~j6zZ&YR z^u|JYs7l{U-qu5d(5&)E#Ac##H;3+$JiriA+lz4KL;fywk5#p?`jlY(xvEt@NC9E; z^Lu9lv=;YXQ`p=Msw@AYD z5#Q*?X5LznNuQG*{lhSmf+{H+7uTlMwV9M@rjERqx^smA0f0yEP*^FI{XtmMD{V)6%dxhKKL2$UoSPALz>lD5}CTD(Fp*{@L| z8Gf*4bDDR56$U z6AQ+<0SZFE(zKY32Nzj)a%_#i@`eu}L*(UxeOdvuJw&THG8xW=EGrXA2JW^<9bTVD zbk;MT;*XG5v&aaj5yamEXOCX_bfQ*(6@M4kzctxt=NZ`X?7&gE_rq%$)sFVp)@18j zjKTX_yg@QVe&{ur7~5Hnr09+T=M7S@%-y2&0Vh%~^v*6(ZworlJuO7=I zK^nJ(@J#{rkQ%5qCqe=nuJQdP6spz7g1^(iYq*${WGBarcahuAd_FKpdKmr6)utW> zi}p6Ahz)y6x5T1Zw|{;R*Jw}c^YMH^PqjzhYxnni#4vqLRZ;hl1ZzYr>cZx@x&q&y z8yjO@ty7)V=kbIn4z})=-80!d{AgUrKz$4dE(*q(JN<7>vIn8xnZ&yGq?JUC3I<97 ztJnlQYmwv;MVVY4z8ahs;GgbsSHWyh$LuFuWS)n z_x~0^5D@04k8z@?Wb_U*RA@(v`=kEpOl!7c;bqijn~xF)VqcaZr<`Wh$tUiqscre97 zQXQ2_ay@H{XH*{@P2d{81(R{jsWa9Y>NsPD99`i|d%rIK`pcZ%D6?@9dEeu;52~^E z-VbkM-RW~eX>dl%Uo{29Y(NVdxdK9e_)kR@A;EuCl>l_;K5{v9U>&ZiUZ_t2bsPsu z1*0haR+aB}evKbeHNa!xCBebe_N%j#Ne;|@d$i-8!fVHFN55q}s8e-02`}VG>st-% z)TDisWX6tS+3*bDiY5(w5t6uw_yxlqm;G5KDK2Ngsd&yx8@ISY>hNn;%I9hXjyAFc zL8W8UqM4d)WFB8Y&U6qbTLS^a3?QW_$a&)zOw7mWt;Vj!V=FQx{fu22d=D8%9@*l{ zhrh@oT0QYun{i@PN~3m~ugwoHpXd7T;UuiNk{fMv?~p`_EAFqB+N+{Y1xdg5TPi zQwc#vDLwSf+tlAY3S95YIZLcY3HQuNCdWIGuQBy5;J@?eRtZ#0@v@BOL;f(qSz?3y zA({P@tX+}7oKAZSPjXU5QJo3ug<@rNWMD{4*p^E#`2wH77qy45!Sx;clwlHE*v6!i zqHXk#En18`G{{E#QN=}2@X#FM0`X_3=hiim&It9=j@mqdu4QAf+R>t}@kPgApnhw&caEaq3>$qnz~HUG4VZMQcwDPZO5>Fzo+B=^>tj$#34p%#3W zcS;DtQJ!AcRv9pj_+xnR<`F*>lVT!^ax^}EmIQ|(fCU0Pz;a-^gwxM)&d@hqe(l4% zZdB=boqJ3?@1wyu#9Br5>nQkger|ss+20amH<0~hDMbh?Yr-j(@!49xKg>#3;S`#- zm^t}v;t>bLd6pXMU4Qe(uWY;>(Fy$s=@a+%`_XAq>|D^i!|_ z&CETH`&iE?!^>4yYk1Xa_oHrNh9j{RTEmMk7p7a^XeUqhwQ^QZ``{Ak9A7a0Mj3+c zuwi}y*!(6?G6J^n2PA=jttLWr%}cml_+s`0Ej|Rwbp%wGxI-&=cwpB%@ahsAI3RSG z)iFpD5gTgcJ@oZU;mQG;Yv}KuoBjxV(796}1u7R54~kI^jr;?^8Q*A-K`^9qP$MEX zgPO1E*Yd)Z3vkGpUK@M_86ps+J~@JK>ZFO{f*>y*6dd;Rzx)MLwPDyY)*Q9;vMhW@ zs}>+fiBiFS?aPmLD5!84tV)cbgzSzT|^*@|cf*g3%3 zTj8HSgIM}Pt9_BhXx_h;DI69ILL>PUpwR)r0J{>m3_^%s_9qe{)}W%R{;*h}yH|2x zLZVBjMS|j{aYCHuh2n(4Wr?VGG_mqcwS)CX`ELmfKUz%btiUoS2OPadme`7*?hk*M zf@R(*4F zPyn@DV^Y^*#-E34$a%}*1yuj|qWZK2pZyOHndG=t|8P?s$7r`+ctCP8|Jr-o!zbk3 zW+}N1B&O}5)Bf6)2r#+2A%?NZWk z(jL-~9-y^wacc0dj|=U-`N&ZuNJsNToK&J|DgFb?pJErj>#_X9YPnLPF%A2DpSty4 z5oMgza!0&mZao^O-BD-#&zjnG58Y%NpY*4w-_KOANW080jZNtE=2nQ5j|+VI+vgr6 z-~;dBi;&U-eVnT&50_*zqd$uOVSklQ;XsgSVp$J*HOJ|4!FjY_=+xn z4(CHImgGAjI-@B~2sOs0BY$lUG;{@o1)VtsVL*ux!Pv0FQxGyjY?&em#)||_M#P>= zH5hj2Eo{8Hhi}Xdg-bI&Cih*?351`poy$AGhX4)y4gp6#{L${}VubeLB92hNQ-_-o zP#i=s1`;n&Eh1&@+{EX-`9Qb2f$RD8Dc zc!eiJ(M^5oBV#p1TGHyOv9|-)rxO)b1|Mt<>uDGfQdcuU2(B{2+4~(3@mEOR%odIs5)gqa9>a$ZcGyr z5(T{!RoFmpDX@C_R^E0yxr0h!{%m3VxQId*0eQaU$?_7azr)z-+{--vMF-owgO5gJ z75#9-wZ4=@ksI|Hz#K^c!{uykM5fP-_eX=G{-K$HnMTsmq-`!t@nam!CN&QxTR`F$ zskrIaiebT@gDK!V1BUS0zcF3mmNF1|5SHvcZ{Af)N)qafTIQj&vu}4Fp+l*Hs3r4z z7A@;2h&=W+(({L&IW#DIY@z${>-^>w zw#~nP3VVF?G8Uh+po#alb17OSGfOHKSc!Hv;tO+wW?lMrjxyS)m2)qz8usio>b(pQ_2suIGEJJ3T{rFSF}JZacHikJTV{hhfnr$9l^@vjwy zE1sydAv>zK+{$xT|BfFhWOs=I@E^UMc=C|Wpn=owJnSAd7- zZ*?Oc0Rh+mIvBtvfy#OyNI5B|>Ek_l2g+x(gVv*T_tD-xfo10?#}4uaEzk1w%TrOw zdLb?_nl_wF4h--Zav><#&7v*RsywJJgx5IwVW$xINamZFf@6CNJ?>n<^>!9TIjelr zmgxf)^yGdr{faoMl!_u7DF+Ok`7rHazBVxbI(oB14wi9$B(>Wvga+9Ux6iN`i&S+v z<%^R4vXbz%Lg@XPN2Hxm;Z~SKOU7h`UgNl_<+1rynsiG7Q)~Gny6k!@5!vIr+@5k< zf4JysT;=>^>>2ZB>ZGNy{IKz~?YeDa)xu>HutUUg27E6|Y}a_kq$uHqjRpzMYMy+6 z;Zr??c2ESbQAOn-^BVY{L22;7bPxoAc8}7@)O|4pW&Y4ean#zepXa89+8k-ao5l^# z1hmFY-%IqRmiJp(*%beYOT&cf2~*%$UKSox+z$kKzV-i6owmuD?hqr$R{cmpGAeY? z$qs21Ge^BEOV*t{Z;dA9xK{U7+0V999tZ7Sewx;M;tE}lAhJV*vFj$!#>Xic;)d(H zuY|ek9k>>m5NqwGjr^(~I}~%cjlu}ec)dJt?m8jQKMwT&R6P{nfqsxeDT7jAfwiH) zqaPSBst4d&1Z>>N0N5By{rVJ=>Xw(NCP)`Plf8#(k%H-nI3=7{_!Zjcqd%BN0e*SHHoi#<%E}XV=m%0T z4`flGvwz>F)V6A6@Gs*$=X>`=(Fx!uA)*=O#xYt-S4oYjkG-e@vSD$Zy#?cy39e=j&T znG7dee&~Zzt^YBb(^F~uSBh_fsr`S)QGB$^{%*s$TQEk&i}FemgQBk66;xV;6^JDL zn6e7LArvV%53UmCmjyc+$!5b%7?k5wJ`b+`xA=n%BTo zD!(#i-lUaK9Ykf9nx|Fzh2~TyU=PQAx%lS+%Ju>6ryHVS^4{$f@Bp48ClUNc%#nlF zfModLd5a_#e7_*~RO&xMKd9n7Am$d}yF*U-I0gO)s?cmKR=Kq5;YB7H+-{%y(zl_;_FgWN=HROb5nBcDqoRfEv(&Ss{a5A(QkT zR$QnbrSsLO=pS-Q*2vTt57|oq_>Pyt<-4zjmu~=k$Intgui5k^5=h)X&q8K3RQcoq z?~3q(G^ZFi&^LdAku`urad)jAS&mANR5@I-UFoS(QebGH$PrG+D=7G?P2RL*o9#Jh)u%0`S8O4^2-|vi~ulm%H7xRP9BVPwS z<$i>)mjRc4A>R9PbK@8J?fw1wIuk>d0n|b$lA*nG&UZkH@=q_9N6S;a2~c6?FQF>Ej1QbMso=1lu|@C z%U>HCT76wR_31s%p0SH4LU&@mLR+~U*{I0Q^}3qeIFTK585{S8ilY7Fh>4`I-#UrNeRsIqHRaVzOvn1?I<#hsGxuZs zp9*Uy&uan2RLz3$I-#xbEI=8bP^0;uOBl1+`+zN&io>}0>B(~4EGKC4<` z{h&WA+#dN58|n6&=;?F!;1`gr zpH=2)761A|_f|8rY#@?YS~IAdNaz8Z2F{Cm7f<8T67uSzQF>SP@b37joEH-=cKfWZ zR??#i2vS&73@I3_2)Tzd9)rjtBU}VB&TZMaBa|;&YS)Dv&k~SC9-(b_y+ykhQu>C~ zfVt&CbJb2Nx#YY1OgRh+eDn5h)sP7-&(Ycr8dgqb#m_FJ$|WywJyPi?lO{HqldecG zAK+mywU*eo`Z7_#Y;2cAAGL8KGQ0~LF(zf%%>FrGZV}Gdxd|bxbZBj!I;NcX2&sJLPkL3z7^g)r&4BF;&u3 zt@^Afgsb#ebnCm5fI`_kx;PvuCTu0`L-O^-?n5+F3~ViiKT3tpu&OiPp&yfkJBckU zhI()ka(gHSzA222&v~b7cB_SdR7RCxDMa1+iFKyx~ zn!f@+0u9~l{XmNWRzu|Hht)FxU19Sa;A;e&u-;O`)Y24f@vD2edbv)wN{#={5(4!a z9a!K-ih>7xj({~XYI>0RWqqfKBPP54rYnGu|5MuW-@>f|0#Jk#U^gj}1FUuP7%|L% zAH0u%<>6Ef=+F5}Bn7Q6nm6My1@3}(K5i};4mVs~zZU`{BVyqZiA<}C=P2)tf6 zOj82Pjez5ygf?8d+yYzg5U3cwe`|~}1@9~X504P6@i8z2q60jHMhSliZIexnKI82m z3#>6ORgED@a9BDffck;5CNXK?`q?bupU`O2B2m5%BEgq!o!h>jC8Ed?Y`1x)WH5qk zmqp!({6hUHBB|~NN)ToG`Mn_6CPA9$xJoyEoM|gp@AC`B7I?0PEiN)|e6l(Hi`d0@ z_a49DV*~ZCkbQP{#O6|FeoW<^>0e$4O!xeauQ(NYq}r$xXt}~E<-}AsWsMvClP3jg z^$AQc4qObJe7w;PN@qGx8MV^~braUj9vCfFFp*mO;#n82zSbAlKoV12L~3W`mR;^P z4VFU%o;>r->y~EYHc)W#O`B03?W$0pBqEZHJ0W@y3uzH!uUujPHDf3x?#U8+sWs;C z{-ld$LiE-vKFL(zHwzg@#>Vy;}9KHh^sCKFO zBL|f;twX+#$V#8HqgYGORkTkjTLlk8xL)GA-q3+lfQY}eH9y!0ua{+0@QG-!@89p}sK{p%N=Co=(^I~}7;j%S@C?&%y+a;4=vcL{RHQs|6so2B0Smy04iwa=ly*cmF8 zD5bc1+0W*le+e&s6kVxBU%7QJ|9L3;M}laR-{}fj!NSCEj|s;EJ}9;qX?7<6+BMP_ z`ku?!(_HxHdv7+U@Q7NC-ImK`3ZZorwy$7DYZYU7Iw^g3|K{6~M)tVvq<1WIqw{rO z`mVfBTe{&t9Kxe>=qFhpN?CK-#N-@u3pB8iT2-M0M*F!WP-F}l|EZir!&KiqA`|;G zk*0aY9$cTbA)cZ&fZYcLuj~>^y<$Sn^7v!-&BSdtU@l0z>X>4vS3VZ61@7_)-gztn z-2DH#JixO(@crLCaqv@EyBxR$5!-`7-E`n{VS_IsDPq0Qjc5T<1*N)={s2J$+B}L_ z4t0_rOg*vu}D63f;w0{9IiBPEH7#@fM*B>ZkIv37x;qZCl2~=$!m`MnQ|Mq^nNSxYTPY`f!&_(m>{Ew zP6ip8HaiclpNnr=s~~%vR8q4K1wdhYLjnm#wlDE7JmSV)htjbQII|(JbJgZ?VEcli zzEF6^S?&>Cp zTW&5!l#F_6?N-kR>WH*~wOfkaaNsb4T^5@9+QOHFKA9&pr2? z=RD_m&YknT=lG-T`lxMYd@A$1QoiyDyL0Qz^7WVETg1c;r>Oi=rJ1@@47nXMw-KAT;|;6##xa*ekz#Sp3`17$ z9#vc!b!uIbqMtdheJAnAGG=tHD&&!0(^CJkYU^P!vnR8oXBXXGP)11W )3TuvH) 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

    _Ar4u9sNnkoPQLF4X|VlBt_UCI;sZ#D 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 LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::addr @@ -53,7 +53,7 @@ like symname and LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::asmlinkage @@ -89,7 +89,7 @@ if the probed kernel function was declared asmlinkage in the source. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::backtrace @@ -126,7 +126,7 @@ as per maximum string length (MAXSTRINGLEN). See LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::caller @@ -162,7 +162,7 @@ sprintf("s 0xx", symname( LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::caller_addr @@ -196,7 +196,7 @@ This function returns the address of the calling function. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::callers @@ -240,7 +240,7 @@ truncated as per maximum string length (MAXSTRINGLEN). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::cmdline_arg @@ -284,7 +284,7 @@ zero is traditionally the command itself. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::cmdline_args @@ -346,7 +346,7 @@ is traditionally the command itself. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::cmdline_str @@ -382,7 +382,7 @@ cannot be retrieved. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::cpu @@ -416,7 +416,7 @@ This function returns the current cpu number. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::cpuid @@ -451,7 +451,7 @@ Deprecated in SystemTap 1.4 and removed in SystemTap 1.5. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::current_exe_file @@ -489,7 +489,7 @@ struct. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::egid @@ -523,7 +523,7 @@ This function returns the effective gid of a target process LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::env_var @@ -566,7 +566,7 @@ is returned. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::euid @@ -600,7 +600,7 @@ Returns the effective user ID of the target process. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::execname @@ -634,7 +634,7 @@ Returns the execname of a target process (or group of processes). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::fastcall @@ -670,7 +670,7 @@ if the probed kernel function was declared fastcall in the source. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::gid @@ -704,7 +704,7 @@ This function returns the group ID of a target process. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::int_arg @@ -746,7 +746,7 @@ Return the value of argument n as a signed int LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::is_myproc @@ -781,7 +781,7 @@ point has occurred in the user's own process. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::is_return @@ -816,7 +816,7 @@ returns 0 otherwise. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::long_arg @@ -859,7 +859,7 @@ to 64 bits. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::longlong_arg @@ -900,7 +900,7 @@ Return the value of argument n as a 64-bit value. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::modname @@ -944,7 +944,7 @@ the string kernel will be returned. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::module_name @@ -980,7 +980,7 @@ or set by stap -m <module_name>. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::module_size @@ -1015,7 +1015,7 @@ of the stap module. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ns_egid @@ -1049,7 +1049,7 @@ This function returns the effective gid of a target process as seen in the targe LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ns_euid @@ -1083,7 +1083,7 @@ This function returns the effective user ID of the target process as seen in the LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ns_gid @@ -1117,7 +1117,7 @@ This function returns the group ID of a target process as seen in the target use LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ns_pgrp @@ -1152,7 +1152,7 @@ current process as seen in the target pid namespace if provided, or the stap pr LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ns_pid @@ -1187,7 +1187,7 @@ the target pid namespace. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ns_ppid @@ -1221,7 +1221,7 @@ This function return the process ID of the target proccess's parent process as s LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ns_sid @@ -1257,7 +1257,7 @@ since Kernel 2.6.0. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ns_tid @@ -1292,7 +1292,7 @@ in the target pid namespace if provided, or the stap process namespace. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ns_uid @@ -1326,7 +1326,7 @@ This function returns the user ID of the target process as seen in the target us LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::pexecname @@ -1361,7 +1361,7 @@ process's parent procces. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::pgrp @@ -1396,7 +1396,7 @@ current process. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::pid @@ -1430,7 +1430,7 @@ This function returns the ID of a target process. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::pid2execname @@ -1471,7 +1471,7 @@ Return the name of the given process id. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::pid2task @@ -1512,7 +1512,7 @@ Return the task struct of the given process id. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::pn @@ -1548,7 +1548,7 @@ wild-card expansion effects. Context: The current probe point. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::pnlabel @@ -1590,7 +1590,7 @@ The current probe point. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::pointer_arg @@ -1632,7 +1632,7 @@ Can be used with any type of pointer. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::pp @@ -1668,7 +1668,7 @@ and wild-card expansion effects. Context: The current probe point. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ppfunc @@ -1703,7 +1703,7 @@ Not all pp have functions in them, in which LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ppid @@ -1737,7 +1737,7 @@ This function return the process ID of the target proccess's parent process. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::print_backtrace @@ -1770,11 +1770,47 @@ for user-space backtrace. The function does not return a value. + + +LINUX +SystemTap Tapset Reference +November 2019 + + +function::print_backtrace_fileline +3stap + + +function::print_backtrace_fileline + +Print kernel stack back trace + + + +Synopsis + +print_backtrace_fileline() + + + +Arguments + +None + + + +Description + +This function is equivalent to print_backtrace, but output +for each symbol is longer including file names and line numbers. +The function does not return a value. + + LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::print_regs @@ -1808,7 +1844,7 @@ This function prints a register dump. Does nothing if no registers are available LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::print_stack @@ -1863,7 +1899,7 @@ it is recommended to use print_syms instead LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::print_syms @@ -1913,7 +1949,7 @@ Returns nothing. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::print_ubacktrace @@ -1927,21 +1963,39 @@ Print stack back trace for current user-space task. Synopsis - -print_ubacktrace() - +1) print_ubacktrace() +2) print_ubacktrace(pc:long,sp:long,fp:long) Arguments + +pc + -None +-- undescribed -- - + + + +sp + + +-- undescribed -- + + + + +fp + + +-- undescribed -- + + + + Description - - -Equivalent to print_ustack(ubacktrace), except that deeper stack +1) 2) Equivalent to print_ustack(ubacktrace), except that deeper stack nesting may be supported. Returns nothing. See print_backtrace for kernel backtrace. @@ -1958,7 +2012,7 @@ shared libraries not mentioned in the current script run stap with LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::print_ubacktrace_brief @@ -1999,11 +2053,73 @@ shared libraries not mentioned in the current script run stap with -d /path/to/exe-or-so and/or add --ldd to load all needed unwind data. + + +LINUX +SystemTap Tapset Reference +November 2019 + + +function::print_ubacktrace_fileline +3stap + + +function::print_ubacktrace_fileline + +Print stack back trace for current user-space task. + + + +Synopsis +1) print_ubacktrace_fileline() +2) print_ubacktrace_fileline(pc:long,sp:long,fp:long) + + +Arguments + +pc + + +-- undescribed -- + + + + +sp + + +-- undescribed -- + + + + +fp + + +-- undescribed -- + + + + + +Description +1) 2) Equivalent toprint_ubacktrace, but output for each symbol is +longer including file names and line numbers. + + + +Note + +To get (full) backtraces for user space applications and shared +shared libraries not mentioned in the current script run stap with +-d /path/to/exe-or-so and/or add --ldd to load all needed unwind data. + + LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::print_ustack @@ -2057,7 +2173,7 @@ it is recommended to use print_usyms instea LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::print_usyms @@ -2107,7 +2223,7 @@ Returns nothing. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::probe_type @@ -2147,7 +2263,7 @@ probes (depending on systemtap version and/or kernel used). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::probefunc @@ -2196,7 +2312,7 @@ Consider using ppfunc instead. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::probemod @@ -2231,7 +2347,7 @@ containing the probe point, if known. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::pstrace @@ -2274,7 +2390,7 @@ that init(1) spawned. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::register @@ -2348,7 +2464,7 @@ x0, x1, ... x30, fp, lr, sp, pc, and orig_x0. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::registers_valid @@ -2385,7 +2501,7 @@ when called from a begin or end probe. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::regparm @@ -2434,7 +2550,7 @@ Produces an error on other architectures. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::remote_id @@ -2473,7 +2589,7 @@ staprun/stapsh are older than version 1.7. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::remote_uri @@ -2511,7 +2627,7 @@ The function returns an empty string if the script was not launched with LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::s32_arg @@ -2553,7 +2669,7 @@ same as int_arg. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::s64_arg @@ -2595,7 +2711,7 @@ same as longlong_arg. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::sid @@ -2631,7 +2747,7 @@ since Kernel 2.6.0. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::sprint_backtrace @@ -2676,7 +2792,7 @@ final backtrace string). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::sprint_stack @@ -2735,7 +2851,7 @@ it is recommended to use sprint_syms instea LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::sprint_syms @@ -2789,7 +2905,7 @@ truncated to MAXSTRINGLEN, to print fuller and richer stacks use LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::sprint_ubacktrace @@ -2842,7 +2958,7 @@ shared libraries not mentioned in the current script run stap with LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::sprint_ustack @@ -2902,7 +3018,7 @@ it is recommended to use sprint_usyms inste LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::sprint_usyms @@ -2956,7 +3072,7 @@ truncated to MAXSTRINGLEN, to print fuller and richer stacks use LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::stack @@ -3000,7 +3116,7 @@ no matter how many times stack is called, o LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::stack_size @@ -3034,7 +3150,7 @@ This function returns the size of the kernel stack. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::stack_unused @@ -3069,7 +3185,7 @@ currently available in the kernel stack. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::stack_used @@ -3104,7 +3220,7 @@ currently used in the kernel stack. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::stp_pid @@ -3141,7 +3257,7 @@ the system. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::symdata @@ -3188,7 +3304,7 @@ string for the given address. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::symfile @@ -3231,7 +3347,7 @@ will be returned. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::symfileline @@ -3274,7 +3390,7 @@ found, the hex string representation of the address will be returned. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::symline @@ -3317,7 +3433,7 @@ the address will be returned. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::symname @@ -3360,7 +3476,7 @@ representation of addr. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::target @@ -3405,7 +3521,7 @@ to create scripts that filter on a specific process. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_ancestry @@ -3456,7 +3572,7 @@ Return the ancestry of the given task in the form of LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_backtrace @@ -3500,7 +3616,7 @@ Deprecated in SystemTap 1.6. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_cpu @@ -3541,7 +3657,7 @@ This function returns the scheduled cpu for the given task. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_current @@ -3577,7 +3693,7 @@ more task-specific data. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_cwd_path @@ -3612,7 +3728,7 @@ task_struct pointer. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_egid @@ -3653,7 +3769,7 @@ This function returns the effective group id of the given task. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_euid @@ -3694,7 +3810,7 @@ This function returns the effective user id of the given task. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_exe_file @@ -3729,7 +3845,7 @@ task_struct pointer. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_execname @@ -3770,7 +3886,7 @@ Return the name of the given task. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_fd_lookup @@ -3820,7 +3936,7 @@ descriptor. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_gid @@ -3861,7 +3977,7 @@ This function returns the group id of the given task. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_max_file_handles @@ -3902,7 +4018,7 @@ This function returns the maximum number of file handlers for the given task. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_nice @@ -3943,7 +4059,7 @@ This function returns the nice value of the given task. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_ns_egid @@ -3984,7 +4100,7 @@ This function returns the effective group id of the given task. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_ns_euid @@ -4025,7 +4141,7 @@ This function returns the effective user id of the given task. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_ns_gid @@ -4067,7 +4183,7 @@ in the given user namespace. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_ns_pid @@ -4109,7 +4225,7 @@ the specified pid namespace.. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_ns_tid @@ -4151,7 +4267,7 @@ in the pid namespace. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_ns_uid @@ -4192,7 +4308,7 @@ This function returns the user id of the given task. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_open_file_handles @@ -4233,7 +4349,7 @@ This function returns the number of open file handlers for the given task. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_parent @@ -4276,7 +4392,7 @@ task_*() functions to extract more task-specific data. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_pid @@ -4317,7 +4433,7 @@ This fucntion returns the process id of the given task. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_prio @@ -4358,7 +4474,7 @@ This function returns the priority value of the given task. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_state @@ -4401,7 +4517,7 @@ TASK_STOPPED (4), TASK_TRACED (8), EXIT_ZOMBIE (16), or EXIT_DEAD (32). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_tid @@ -4442,7 +4558,7 @@ This function returns the thread id of the given task. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_uid @@ -4483,7 +4599,7 @@ This function returns the user id of the given task. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::tid @@ -4517,7 +4633,7 @@ This function returns the thread ID of the target process. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::u32_arg @@ -4559,7 +4675,7 @@ same as uint_arg. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::u64_arg @@ -4601,7 +4717,7 @@ same as ulonglong_arg. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::u_register @@ -4643,7 +4759,7 @@ is 32 bits wide, it is zero-extended to 64 bits. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::uaddr @@ -4682,7 +4798,7 @@ where it entered the kernel. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ubacktrace @@ -4728,7 +4844,7 @@ shared libraries not mentioned in the current script run stap with LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ucallers @@ -4780,7 +4896,7 @@ shared libraries not mentioned in the current script run stap with LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::uid @@ -4814,7 +4930,7 @@ This function returns the user ID of the target process. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::uint_arg @@ -4856,7 +4972,7 @@ Return the value of argument n as an unsigned int LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ulong_arg @@ -4899,7 +5015,7 @@ to 64 bits. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ulonglong_arg @@ -4941,7 +5057,7 @@ Return the value of argument n as a 64-bit value. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::umodname @@ -4984,7 +5100,7 @@ isn't in a (mapped in) module, or the module cannot be found for some reason. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_mode @@ -5019,7 +5135,7 @@ Return 1 if the probe point occurred in user-mode. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ustack @@ -5063,7 +5179,7 @@ no matter how many times ustack is called, LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::usymdata @@ -5110,7 +5226,7 @@ unknown it will return the hex string for the given address. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::usymfile @@ -5153,7 +5269,7 @@ will be returned. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::usymfileline @@ -5196,7 +5312,7 @@ found, the hex string representation of the address will be returned. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::usymline @@ -5239,7 +5355,7 @@ the address will be returned. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::usymname @@ -5290,7 +5406,7 @@ the amount of time elapsed between two time stamps. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::HZ @@ -5325,7 +5441,7 @@ which corresponds to the rate of increase of the jiffies value. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::cpu_clock_ms @@ -5368,7 +5484,7 @@ have some drift between cpus (within about a jiffy). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::cpu_clock_ns @@ -5411,7 +5527,7 @@ have some drift between cpus (within about a jiffy). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::cpu_clock_s @@ -5454,7 +5570,7 @@ some drift between cpus (within about a jiffy). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::cpu_clock_us @@ -5497,7 +5613,7 @@ have some drift between cpus (within about a jiffy). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::delete_stopwatch @@ -5538,7 +5654,7 @@ Remove stopwatch name. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::get_cycles @@ -5576,7 +5692,7 @@ different processors. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::gettimeofday_ms @@ -5611,7 +5727,7 @@ since the UNIX epoch. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::gettimeofday_ns @@ -5646,7 +5762,7 @@ since the UNIX epoch. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::gettimeofday_s @@ -5681,7 +5797,7 @@ the UNIX epoch. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::gettimeofday_us @@ -5716,7 +5832,7 @@ since the UNIX epoch. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::jiffies @@ -5752,7 +5868,7 @@ and may wrap around a 32-bit or 64-bit boundary. See LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ktime_get_ns @@ -5786,7 +5902,7 @@ This function returns the system ktime. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::local_clock_ms @@ -5822,7 +5938,7 @@ have some drift between cpus (within about a jiffy). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::local_clock_ns @@ -5858,7 +5974,7 @@ have some drift between cpus (within about a jiffy). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::local_clock_s @@ -5894,7 +6010,7 @@ some drift between cpus (within about a jiffy). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::local_clock_us @@ -5930,7 +6046,7 @@ have some drift between cpus (within about a jiffy). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::read_stopwatch_ms @@ -5972,7 +6088,7 @@ Creates stopwatch name if it does not cur LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::read_stopwatch_ns @@ -6014,7 +6130,7 @@ Creates stopwatch name if it does not cur LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::read_stopwatch_s @@ -6056,7 +6172,7 @@ Creates stopwatch name if it does not cur LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::read_stopwatch_us @@ -6098,7 +6214,7 @@ Creates stopwatch name if it does not cur LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::start_stopwatch @@ -6140,7 +6256,7 @@ Creates stopwatch name if it does not cur LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::stop_stopwatch @@ -6188,7 +6304,7 @@ date/time strings. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ctime @@ -6259,7 +6375,7 @@ returned time is always in GMT. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::tz_ctime @@ -6304,7 +6420,7 @@ passed by staprun at script startup only. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::tz_gmtoff @@ -6339,7 +6455,7 @@ passed by staprun at script startup only. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::tz_name @@ -6379,7 +6495,7 @@ Utility functions to enqueue shell commands. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::system @@ -6431,7 +6547,7 @@ It contains the following probe points: LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::addr_to_node @@ -6473,7 +6589,7 @@ node that the given address belongs to in a NUMA system. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::bytes_to_string @@ -6521,7 +6637,7 @@ negative or representing more than 9999G bytes. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::mem_page_size @@ -6549,7 +6665,7 @@ None LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::pages_to_string @@ -6591,7 +6707,7 @@ bytes and returns the result of bytes_to_string LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::proc_mem_data @@ -6632,7 +6748,7 @@ pages couldn't be retrieved. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::proc_mem_rss @@ -6673,7 +6789,7 @@ pages couldn't be retrieved. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::proc_mem_shr @@ -6714,7 +6830,7 @@ number of pages couldn't be retrieved. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::proc_mem_size @@ -6755,7 +6871,7 @@ number of pages couldn't be retrieved. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::proc_mem_string @@ -6798,7 +6914,7 @@ For examplesize: 301m, rss: 11m, shr: 8m, txt: 52k, data: 2248k. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::proc_mem_txt @@ -6839,7 +6955,7 @@ couldn't be retrieved. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::vm_fault_contains @@ -6882,7 +6998,7 @@ the type of fault to test for (VM_FAULT_OOM or similar) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::vm.brk @@ -6903,10 +7019,10 @@ Fires when a brk is requested (i.e. the heap will be resized) Values -name +length -name of the probe point +the length of the memory segment @@ -6919,10 +7035,10 @@ the requested address -length +name -the length of the memory segment +name of the probe point @@ -6938,7 +7054,7 @@ The process calling brk. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::vm.kfree @@ -6959,14 +7075,6 @@ Fires when kfree is requested Values -call_site - - -address of the function calling this kmemory function - - - - ptr @@ -6990,13 +7098,21 @@ name of the caller function. + +call_site + + +address of the function calling this kmemory function + + + LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::vm.kmalloc @@ -7017,10 +7133,10 @@ Fires when kmalloc is requested Values -gfp_flag_name +gfp_flags -type of kmemory to allocate (in String format) +type of kmemory to allocate @@ -7033,50 +7149,50 @@ address of the kmemory function -bytes_alloc +caller_function -allocated Bytes +name of the caller function -ptr +bytes_alloc -pointer to the kmemory allocated +allocated Bytes -gfp_flags +bytes_req -type of kmemory to allocate +requested Bytes -bytes_req +name -requested Bytes +name of the probe point -name +gfp_flag_name -name of the probe point +type of kmemory to allocate (in String format) -caller_function +ptr -name of the caller function +pointer to the kmemory allocated @@ -7086,7 +7202,7 @@ name of the caller function LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::vm.kmalloc_node @@ -7107,10 +7223,10 @@ Fires when kmalloc_node is requested Values -bytes_alloc +gfp_flags -allocated Bytes +type of kmemory to allocate @@ -7123,26 +7239,26 @@ address of the function caling this kmemory function -gfp_flag_name +caller_function -type of kmemory to allocate(in string format) +name of the caller function -gfp_flags +bytes_alloc -type of kmemory to allocate +allocated Bytes -ptr +bytes_req -pointer to the kmemory allocated +requested Bytes @@ -7155,18 +7271,18 @@ name of the probe point -bytes_req +gfp_flag_name -requested Bytes +type of kmemory to allocate(in string format) -caller_function +ptr -name of the caller function +pointer to the kmemory allocated @@ -7176,7 +7292,7 @@ name of the caller function LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::vm.kmem_cache_alloc @@ -7197,66 +7313,66 @@ Fires when kmem_cache_alloc is requested Values -caller_function +bytes_alloc -name of the caller function. +allocated Bytes -name +gfp_flags -name of the probe point +type of kmemory to allocate -bytes_req +call_site -requested Bytes +address of the function calling this kmemory function. -gfp_flags +caller_function -type of kmemory to allocate +name of the caller function. -ptr +gfp_flag_name -pointer to the kmemory allocated +type of kmemory to allocate(in string format) -bytes_alloc +ptr -allocated Bytes +pointer to the kmemory allocated -call_site +bytes_req -address of the function calling this kmemory function. +requested Bytes -gfp_flag_name +name -type of kmemory to allocate(in string format) +name of the probe point @@ -7266,7 +7382,7 @@ type of kmemory to allocate(in string format) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::vm.kmem_cache_alloc_node @@ -7287,26 +7403,26 @@ Fires when kmem_cache_alloc_node is requested Values -bytes_req +bytes_alloc -requested Bytes +allocated Bytes -name +call_site -name of the probe point +address of the function calling this kmemory function -ptr +caller_function -pointer to the kmemory allocated +name of the caller function @@ -7319,10 +7435,10 @@ type of kmemory to allocate -caller_function +ptr -name of the caller function +pointer to the kmemory allocated @@ -7335,18 +7451,18 @@ type of kmemory to allocate(in string format) -call_site +name -address of the function calling this kmemory function +name of the probe point -bytes_alloc +bytes_req -allocated Bytes +requested Bytes @@ -7356,7 +7472,7 @@ allocated Bytes LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::vm.kmem_cache_free @@ -7377,34 +7493,34 @@ Fires when kmem_cache_free is requested Values -call_site +name -Address of the function calling this kmemory function +Name of the probe point -caller_function +ptr -Name of the caller function. +Pointer to the kmemory allocated which is returned by kmem_cache -ptr +call_site -Pointer to the kmemory allocated which is returned by kmem_cache +Address of the function calling this kmemory function -name +caller_function -Name of the probe point +Name of the caller function. @@ -7414,7 +7530,7 @@ Name of the probe point LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::vm.mmap @@ -7435,10 +7551,10 @@ Fires when an mmap is requested Values -name +length -name of the probe point +the length of the memory segment @@ -7451,10 +7567,10 @@ the requested address -length +name -the length of the memory segment +name of the probe point @@ -7470,7 +7586,7 @@ The process calling mmap. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::vm.munmap @@ -7499,18 +7615,18 @@ the requested address -name +length -name of the probe point +the length of the memory segment -length +name -the length of the memory segment +name of the probe point @@ -7526,7 +7642,7 @@ The process calling munmap. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::vm.oom_kill @@ -7575,7 +7691,7 @@ triggered the OOM. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::vm.pagefault @@ -7596,27 +7712,27 @@ Records that a page fault occurred Values -address +write_access -the address of the faulting memory access; i.e. the address that caused the page fault +indicates whether this was a write or read access; 1 indicates a write, +while 0 indicates a read -name +address -name of the probe point +the address of the faulting memory access; i.e. the address that caused the page fault -write_access +name -indicates whether this was a write or read access; 1 indicates a write, -while 0 indicates a read +name of the probe point @@ -7632,7 +7748,7 @@ The process which triggered the fault LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::vm.pagefault.return @@ -7653,14 +7769,6 @@ Indicates what type of fault occurred Values -name - - -name of the probe point - - - - fault_type @@ -7672,13 +7780,21 @@ nor major fault. + +name + + +name of the probe point + + + LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::vm.write_shared @@ -7699,18 +7815,18 @@ Attempts at writing to a shared page Values -name +address -name of the probe point +the address of the shared write -address +name -the address of the shared write +name of the probe point @@ -7734,7 +7850,7 @@ vm.write_shared_copy. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::vm.write_shared_copy @@ -7755,27 +7871,27 @@ Page copy for shared page write Values -zero +address -boolean indicating whether it is a zero page -(can do a clear instead of a copy) +The address of the shared write -name +zero -Name of the probe point +boolean indicating whether it is a zero page +(can do a clear instead of a copy) -address +name -The address of the shared write +Name of the probe point @@ -7804,7 +7920,7 @@ and human readable strings. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::cputime_to_msecs @@ -7839,7 +7955,7 @@ Time to convert to milliseconds. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::cputime_to_string @@ -7881,7 +7997,7 @@ msec_to_string (cputime_to_msecs (cputime). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::cputime_to_usecs @@ -7916,7 +8032,7 @@ Time to convert to microseconds. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::msecs_to_string @@ -7960,7 +8076,7 @@ ZZZ is the number of milliseconds. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::nsecs_to_string @@ -8004,7 +8120,7 @@ ZZZZZZZZZ is the number of nanoseconds. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_start_time @@ -8046,7 +8162,7 @@ boot time or 0 if the task does not exist. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_stime @@ -8088,7 +8204,7 @@ does it include any time of the children of this task. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_time_string @@ -8124,7 +8240,7 @@ system time the current task has used up to now. For example LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_time_string_tid @@ -8167,7 +8283,7 @@ system time the given task has used up to now. For example LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_utime @@ -8209,7 +8325,7 @@ does it include any time of the children of this task. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::usecs_to_string @@ -8258,7 +8374,7 @@ It contains the following probe points: LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scheduler.balance @@ -8298,7 +8414,7 @@ The cpu looking for more work. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scheduler.cpu_off @@ -8319,14 +8435,6 @@ Process is about to stop running on a cpu Values -task_next - - -the process replacing current - - - - idle @@ -8350,6 +8458,14 @@ the process leaving the cpu (same as current) + +task_next + + +the process replacing current + + + @@ -8362,7 +8478,7 @@ The process leaving the cpu. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scheduler.cpu_on @@ -8383,26 +8499,26 @@ Process is beginning execution on a cpu Values -name +task_prev -name of the probe point +the process that was previously running on this cpu -idle +name -- boolean indicating whether current is the idle process +name of the probe point -task_prev +idle -the process that was previously running on this cpu +- boolean indicating whether current is the idle process @@ -8418,7 +8534,7 @@ The resuming process. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scheduler.ctxswitch @@ -8439,74 +8555,74 @@ A context switch is occuring. Values -prev_tid +name -The TID of the process to be switched out +name of the probe point -next_tid +prev_tid -The TID of the process to be switched in +The TID of the process to be switched out -next_pid +prev_priority -The PID of the process to be switched in +The priority of the process to be switched out -prev_pid +nexttsk_state -The PID of the process to be switched out +the state of the process to be switched in -nexttsk_state +prev_task_name -the state of the process to be switched in +The name of the process to be switched out -prevtsk_state +prev_pid -the state of the process to be switched out +The PID of the process to be switched out -name +next_pid -name of the probe point +The PID of the process to be switched in -prev_task_name +next_task_name -The name of the process to be switched out +The name of the process to be switched in -next_task_name +next_tid -The name of the process to be switched in +The TID of the process to be switched in @@ -8519,10 +8635,10 @@ The priority of the process to be switched in -prev_priority +prevtsk_state -The priority of the process to be switched out +the state of the process to be switched out @@ -8532,7 +8648,7 @@ The priority of the process to be switched out LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scheduler.kthread_stop @@ -8553,18 +8669,18 @@ A thread created by kthread_create is being stopped Values -thread_pid +thread_priority -PID of the thread being stopped +priority of the thread -thread_priority +thread_pid -priority of the thread +PID of the thread being stopped @@ -8574,7 +8690,7 @@ priority of the thread LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scheduler.kthread_stop.return @@ -8616,7 +8732,7 @@ return value after stopping the thread LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scheduler.migrate @@ -8637,50 +8753,50 @@ Task migrating across cpus Values -task +name -the process that is being migrated +name of the probe point -priority +pid -priority of the task being migrated +PID of the task being migrated -cpu_to +cpu_from -the destination cpu +the original cpu -name +priority -name of the probe point +priority of the task being migrated -pid +task -PID of the task being migrated +the process that is being migrated -cpu_from +cpu_to -the original cpu +the destination cpu @@ -8690,7 +8806,7 @@ the original cpu LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scheduler.process_exit @@ -8711,10 +8827,10 @@ Process exiting Values -name +priority -name of the probe point +priority of the process exiting @@ -8727,10 +8843,10 @@ PID of the process exiting -priority +name -priority of the process exiting +name of the probe point @@ -8740,7 +8856,7 @@ priority of the process exiting LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scheduler.process_fork @@ -8761,26 +8877,26 @@ Process forked Values -child_pid +name -PID of the child process +name of the probe point -parent_pid +child_pid -PID of the parent process +PID of the child process -name +parent_pid -name of the probe point +PID of the parent process @@ -8790,7 +8906,7 @@ name of the probe point LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scheduler.process_free @@ -8811,26 +8927,26 @@ Scheduler freeing a data structure for a process Values -priority +name -priority of the process getting freed +name of the probe point -name +pid -name of the probe point +PID of the process getting freed -pid +priority -PID of the process getting freed +priority of the process getting freed @@ -8840,7 +8956,7 @@ PID of the process getting freed LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scheduler.process_wait @@ -8861,18 +8977,18 @@ Scheduler starting to wait on a process Values -name +pid -name of the probe point +PID of the process scheduler is waiting on -pid +name -PID of the process scheduler is waiting on +name of the probe point @@ -8882,7 +8998,7 @@ PID of the process scheduler is waiting on LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scheduler.signal_send @@ -8903,18 +9019,18 @@ Sending a signal Values -signal_number +name -signal number +name of the probe point -name +signal_number -name of the probe point +signal number @@ -8932,7 +9048,7 @@ pid of the process sending signal LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scheduler.tick @@ -8980,7 +9096,7 @@ The process whose accounting will be updated. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scheduler.wait_task @@ -9009,18 +9125,18 @@ name of the probe point -task_priority +task_pid -priority of the task +PID of the task the scheduler is waiting on -task_pid +task_priority -PID of the task the scheduler is waiting on +priority of the task @@ -9030,7 +9146,7 @@ PID of the task the scheduler is waiting on LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scheduler.wakeup @@ -9051,50 +9167,50 @@ Task is woken up Values -task_state +name -state of the task being woken up +name of the probe point -task_priority +task_cpu -priority of the task being woken up +cpu of the task being woken up -name +task_tid -name of the probe point +tid of the task being woken up -task_cpu +task_priority -cpu of the task being woken up +priority of the task being woken up -task_pid +task_state -PID of the task being woken up +state of the task being woken up -task_tid +task_pid -tid of the task being woken up +PID of the task being woken up @@ -9104,7 +9220,7 @@ tid of the task being woken up LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scheduler.wakeup_new @@ -9125,10 +9241,10 @@ Newly created task is woken up for the first time Values -task_tid +name -TID of the new task woken up +name of the probe point @@ -9141,18 +9257,18 @@ cpu of the task woken up -task_pid +task_state -PID of the new task woken up +state of the task woken up -name +task_pid -name of the probe point +PID of the new task woken up @@ -9165,10 +9281,10 @@ priority of the new task -task_state +task_tid -state of the task woken up +TID of the new task woken up @@ -9183,7 +9299,7 @@ It contains the following probe points: LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ioblock.end @@ -9204,26 +9320,42 @@ Fires whenever a block I/O transfer is complete. Values -size +rw -total size in bytes +binary trace for read/write request -rw +error -binary trace for read/write request +0 on success -ino +phys_segments -i-node number of the mapped file +number of segments in this bio after physical address coalescing is performed. + + + + +name + + +name of the probe point + + + + +opf + + +operations and flags @@ -9236,6 +9368,30 @@ beginning sector for the entire bio +ino + + +i-node number of the mapped file + + + + +devname + + +block device name + + + + +hw_segments + + +number of segments after physical and DMA remapping hardware coalescing is performed + + + + flags @@ -9252,30 +9408,6 @@ BIO_EOPNOTSUPP 7 not supported -hw_segments - - -number of segments after physical and DMA remapping hardware coalescing is performed - - - - -error - - -0 on success - - - - -name - - -name of the probe point - - - - vcnt @@ -9292,22 +9424,6 @@ number of bytes transferred -phys_segments - - -number of segments in this bio after physical address coalescing is performed. - - - - -devname - - -block device name - - - - idx @@ -9316,10 +9432,10 @@ offset into the bio vector array -opf +size -operations and flags +total size in bytes @@ -9335,7 +9451,7 @@ The process signals the transfer is done. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ioblock.request @@ -9356,130 +9472,130 @@ Fires whenever making a generic block I/O request. Values -opf +ino -operations and flags +i-node number of the mapped file -idx +devname -offset into the bio vector array +block device name -bdev_contains +bdev -points to the device object which contains the partition (when bio structure represents a partition) +target block device -p_start_sect +vcnt -points to the start sector of the partition structure of the device +bio vector count which represents number of array element (page, offset, length) which make up this I/O request -devname +flags -block device name +see below +BIO_UPTODATE 0 ok after I/O completion +BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block +BIO_EOF 2 out-out-bounds error +BIO_SEG_VALID 3 nr_hw_seg valid +BIO_CLONED 4 doesn't own data +BIO_BOUNCED 5 bio is a bounce bio +BIO_USER_MAPPED 6 contains user pages +BIO_EOPNOTSUPP 7 not supported -vcnt +idx -bio vector count which represents number of array element (page, offset, length) which make up this I/O request +offset into the bio vector array -phys_segments +size -number of segments in this bio after physical address coalescing is performed +total size in bytes -hw_segments +p_start_sect -number of segments after physical and DMA remapping hardware coalescing is performed +points to the start sector of the partition structure of the device -flags +hw_segments -see below -BIO_UPTODATE 0 ok after I/O completion -BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block -BIO_EOF 2 out-out-bounds error -BIO_SEG_VALID 3 nr_hw_seg valid -BIO_CLONED 4 doesn't own data -BIO_BOUNCED 5 bio is a bounce bio -BIO_USER_MAPPED 6 contains user pages -BIO_EOPNOTSUPP 7 not supported +number of segments after physical and DMA remapping hardware coalescing is performed -name +phys_segments -name of the probe point +number of segments in this bio after physical address coalescing is performed -ino +bdev_contains -i-node number of the mapped file +points to the device object which contains the partition (when bio structure represents a partition) -sector +rw -beginning sector for the entire bio +binary trace for read/write request -size +sector -total size in bytes +beginning sector for the entire bio -bdev +name -target block device +name of the probe point -rw +opf -binary trace for read/write request +operations and flags @@ -9495,7 +9611,7 @@ The process makes block I/O request LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ioblock_trace.bounce @@ -9516,131 +9632,131 @@ Fires whenever a buffer bounce is needed for at least one page of a block IO req Values -ino +q -i-node number of the mapped file +request queue on which this bio was queued. -sector +rw -beginning sector for the entire bio +binary trace for read/write request -rw +bdev_contains -binary trace for read/write request +points to the device object which contains the partition (when bio structure represents a partition) -size +opf -total size in bytes +operations and flags -bdev +name -target block device +name of the probe point -bytes_done +sector -number of bytes transferred +beginning sector for the entire bio -vcnt +devname -bio vector count which represents number of array element (page, offset, length) which makes up this I/O request +device for which a buffer bounce was needed. -name +ino -name of the probe point +i-node number of the mapped file -flags +p_start_sect -see below -BIO_UPTODATE 0 ok after I/O completion -BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block -BIO_EOF 2 out-out-bounds error -BIO_SEG_VALID 3 nr_hw_seg valid -BIO_CLONED 4 doesn't own data -BIO_BOUNCED 5 bio is a bounce bio -BIO_USER_MAPPED 6 contains user pages -BIO_EOPNOTSUPP 7 not supported +points to the start sector of the partition structure of the device -q +size -request queue on which this bio was queued. +total size in bytes -devname +idx -device for which a buffer bounce was needed. +offset into the bio vector array +phys_segments - number of segments in this bio after physical address coalescing is performed. -bdev_contains +bytes_done -points to the device object which contains the partition (when bio structure represents a partition) +number of bytes transferred -p_start_sect +flags -points to the start sector of the partition structure of the device +see below +BIO_UPTODATE 0 ok after I/O completion +BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block +BIO_EOF 2 out-out-bounds error +BIO_SEG_VALID 3 nr_hw_seg valid +BIO_CLONED 4 doesn't own data +BIO_BOUNCED 5 bio is a bounce bio +BIO_USER_MAPPED 6 contains user pages +BIO_EOPNOTSUPP 7 not supported -opf +vcnt -operations and flags +bio vector count which represents number of array element (page, offset, length) which makes up this I/O request -idx +bdev -offset into the bio vector array -phys_segments - number of segments in this bio after physical address coalescing is performed. +target block device @@ -9656,7 +9772,7 @@ The process creating a block IO request. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ioblock_trace.end @@ -9677,18 +9793,18 @@ Fires whenever a block I/O transfer is complete. Values -q +ino -request queue on which this bio was queued. +i-node number of the mapped file -bdev_contains +devname -points to the device object which contains the partition (when bio structure represents a partition) +block device name @@ -9701,107 +9817,107 @@ points to the start sector of the partition structure of the device -devname +bdev -block device name +target block device -opf +flags -operations and flags +see below +BIO_UPTODATE 0 ok after I/O completion +BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block +BIO_EOF 2 out-out-bounds error +BIO_SEG_VALID 3 nr_hw_seg valid +BIO_CLONED 4 doesn't own data +BIO_BOUNCED 5 bio is a bounce bio +BIO_USER_MAPPED 6 contains user pages +BIO_EOPNOTSUPP 7 not supported -idx +vcnt -offset into the bio vector array -phys_segments - number of segments in this bio after physical address coalescing is performed. +bio vector count which represents number of array element (page, offset, length) which makes up this I/O request -ino +bytes_done -i-node number of the mapped file +number of bytes transferred -sector +idx -beginning sector for the entire bio +offset into the bio vector array +phys_segments - number of segments in this bio after physical address coalescing is performed. -bdev +size -target block device +total size in bytes -size +rw -total size in bytes +binary trace for read/write request -rw +q -binary trace for read/write request +request queue on which this bio was queued. -vcnt +bdev_contains -bio vector count which represents number of array element (page, offset, length) which makes up this I/O request +points to the device object which contains the partition (when bio structure represents a partition) -bytes_done +name -number of bytes transferred +name of the probe point -flags +opf -see below -BIO_UPTODATE 0 ok after I/O completion -BIO_RW_BLOCK 1 RW_AHEAD set, and read/write would block -BIO_EOF 2 out-out-bounds error -BIO_SEG_VALID 3 nr_hw_seg valid -BIO_CLONED 4 doesn't own data -BIO_BOUNCED 5 bio is a bounce bio -BIO_USER_MAPPED 6 contains user pages -BIO_EOPNOTSUPP 7 not supported +operations and flags -name +sector -name of the probe point +beginning sector for the entire bio @@ -9817,7 +9933,7 @@ The process signals the transfer is done. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ioblock_trace.request @@ -9838,50 +9954,59 @@ Fires just as a generic block I/O request is created for a bio. Values -rw +devname -binary trace for read/write request +block device name -size +ino -total size in bytes +i-node number of the mapped file -bdev +idx -target block device +offset into the bio vector array +phys_segments - number of segments in this bio after physical address coalescing is performed. -sector +bytes_done -beginning sector for the entire bio +number of bytes transferred -ino +size -i-node number of the mapped file +total size in bytes -name +bdev -name of the probe point +target block device + + + + +vcnt + + +bio vector count which represents number of array element (page, offset, length) which make up this I/O request @@ -9902,59 +10027,50 @@ BIO_EOPNOTSUPP 7 not supported -bytes_done - - -number of bytes transferred - - - - -vcnt +p_start_sect -bio vector count which represents number of array element (page, offset, length) which make up this I/O request +points to the start sector of the partition structure of the device -devname +bdev_contains -block device name +points to the device object which contains the partition (when bio structure represents a partition) -p_start_sect +q -points to the start sector of the partition structure of the device +request queue on which this bio was queued. -bdev_contains +rw -points to the device object which contains the partition (when bio structure represents a partition) +binary trace for read/write request -q +sector -request queue on which this bio was queued. +beginning sector for the entire bio -idx +name -offset into the bio vector array -phys_segments - number of segments in this bio after physical address coalescing is performed. +name of the probe point @@ -9978,7 +10094,7 @@ The process makes block I/O request LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ioscheduler.elv_add_request @@ -9999,50 +10115,50 @@ probe to indicate request is added to the request queue. Values -rq_flags +elevator_name -Request flags. +The type of I/O elevator currently enabled. -q +disk_minor -Pointer to request queue. +Disk minor number of request. -elevator_name +disk_major -The type of I/O elevator currently enabled. +Disk major no of request. -rq +q -Address of request. +Pointer to request queue. -disk_major +rq -Disk major no of request. +Address of request. -disk_minor +rq_flags -Disk minor number of request. +Request flags. @@ -10052,7 +10168,7 @@ Disk minor number of request. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ioscheduler.elv_add_request.kp @@ -10073,26 +10189,26 @@ kprobe based probe to indicate that a request was added to the request queue Values -disk_major +disk_minor -Disk major number of the request +Disk minor number of the request -disk_minor +elevator_name -Disk minor number of the request +The type of I/O elevator currently enabled -name +disk_major -Name of the probe point +Disk major number of the request @@ -10113,10 +10229,10 @@ Request flags -elevator_name +name -The type of I/O elevator currently enabled +Name of the probe point @@ -10134,7 +10250,7 @@ Address of the request LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ioscheduler.elv_add_request.tp @@ -10155,58 +10271,58 @@ tracepoint based probe to indicate a request is added to the request queue. Values -name +rq_flags -Name of the probe point +Request flags. -disk_major +rq -Disk major no of request. +Address of request. -disk_minor +name -Disk minor number of request. +Name of the probe point -rq +q -Address of request. +Pointer to request queue. -rq_flags +disk_major -Request flags. +Disk major no of request. -q +elevator_name -Pointer to request queue. +The type of I/O elevator currently enabled. -elevator_name +disk_minor -The type of I/O elevator currently enabled. +Disk minor number of request. @@ -10216,7 +10332,7 @@ The type of I/O elevator currently enabled. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ioscheduler.elv_completed_request @@ -10237,26 +10353,26 @@ Fires when a request is completed Values -disk_minor +disk_major -Disk minor number of the request +Disk major number of the request -disk_major +disk_minor -Disk major number of the request +Disk minor number of the request -name +elevator_name -Name of the probe point +The type of I/O elevator currently enabled @@ -10269,10 +10385,10 @@ Request flags -elevator_name +name -The type of I/O elevator currently enabled +Name of the probe point @@ -10290,7 +10406,7 @@ Address of the request LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ioscheduler.elv_next_request @@ -10311,18 +10427,18 @@ Fires when a request is retrieved from the request queue Values -elevator_name +name -The type of I/O elevator currently enabled +Name of the probe point -name +elevator_name -Name of the probe point +The type of I/O elevator currently enabled @@ -10332,7 +10448,7 @@ Name of the probe point LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ioscheduler.elv_next_request.return @@ -10353,10 +10469,10 @@ Fires when a request retrieval issues a return signal Values -rq_flags +disk_minor -Request flags +Disk minor number of the request @@ -10369,10 +10485,10 @@ Disk major number of the request -disk_minor +rq_flags -Disk minor number of the request +Request flags @@ -10398,7 +10514,7 @@ Name of the probe point LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ioscheduler_trace.elv_abort_request @@ -10419,34 +10535,34 @@ Fires when a request is aborted. Values -disk_minor +elevator_name -Disk minor number of request. +The type of I/O elevator currently enabled. -disk_major +disk_minor -Disk major no of request. +Disk minor number of request. -name +disk_major -Name of the probe point +Disk major no of request. -elevator_name +name -The type of I/O elevator currently enabled. +Name of the probe point @@ -10472,7 +10588,7 @@ Address of request. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ioscheduler_trace.elv_completed_request @@ -10493,50 +10609,50 @@ Fires when a request is Values -name +rq_flags -Name of the probe point +Request flags. -disk_major +rq -Disk major no of request. +Address of request. -disk_minor +name -Disk minor number of request. +Name of the probe point -rq +disk_major -Address of request. +Disk major no of request. -rq_flags +elevator_name -Request flags. +The type of I/O elevator currently enabled. -elevator_name +disk_minor -The type of I/O elevator currently enabled. +Disk minor number of request. @@ -10552,7 +10668,7 @@ completed. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ioscheduler_trace.elv_issue_request @@ -10573,10 +10689,10 @@ Fires when a request is Values -rq_flags +disk_major -Request flags. +Disk major no of request. @@ -10589,34 +10705,34 @@ The type of I/O elevator currently enabled. -rq +disk_minor -Address of request. +Disk minor number of request. -disk_major +name -Disk major no of request. +Name of the probe point -disk_minor +rq_flags -Disk minor number of request. +Request flags. -name +rq -Name of the probe point +Address of request. @@ -10632,7 +10748,7 @@ scheduled. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ioscheduler_trace.elv_requeue_request @@ -10653,10 +10769,10 @@ Fires when a request is Values -rq +name -Address of request. +Name of the probe point @@ -10669,26 +10785,26 @@ Request flags. -elevator_name +rq -The type of I/O elevator currently enabled. +Address of request. -name +disk_major -Name of the probe point +Disk major no of request. -disk_major +elevator_name -Disk major no of request. +The type of I/O elevator currently enabled. @@ -10712,7 +10828,7 @@ put back on the queue, when the hadware cannot accept more requests. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ioscheduler_trace.plug @@ -10733,18 +10849,18 @@ Fires when a request queue is plugged; Values -name +rq_queue -Name of the probe point +request queue -rq_queue +name -request queue +Name of the probe point @@ -10760,7 +10876,7 @@ ie, requests in the queue cannot be serviced by block driver. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ioscheduler_trace.unplug_io @@ -10781,18 +10897,18 @@ Fires when a request queue is unplugged; Values -name +rq_queue -Name of the probe point +request queue -rq_queue +name -request queue +Name of the probe point @@ -10809,7 +10925,7 @@ or, upon expiration of timer that was activated when queue was plugged. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ioscheduler_trace.unplug_timer @@ -10862,7 +10978,7 @@ It contains the following probe points: LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scsi.iocompleted @@ -10892,58 +11008,58 @@ the device -lun +device_state -The lun number +The current state of the device -host_no +lun -The host number +The lun number -dev_id +channel -The scsi device id +The channel number -req_addr +dev_id -The current struct request pointer, as a number +The scsi device id -channel +goodbytes -The channel number +The bytes completed -goodbytes +req_addr -The bytes completed +The current struct request pointer, as a number -device_state_str +host_no -The current state of the device, as a string +The host number @@ -10956,10 +11072,10 @@ Data direction, as a string -device_state +device_state_str -The current state of the device +The current state of the device, as a string @@ -10969,7 +11085,7 @@ The current state of the device LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scsi.iodispatching @@ -10990,92 +11106,92 @@ SCSI mid-layer dispatched low-level SCSI command Values -channel +device_state -The channel number +The current state of the device -req_addr +lun -The current struct request pointer, as a number +The lun number -host_no +request_buffer -The host number +The request buffer address -lun +data_direction -The lun number +The data_direction specifies whether this command is from/to the device +0 (DMA_BIDIRECTIONAL), 1 (DMA_TO_DEVICE), +2 (DMA_FROM_DEVICE), 3 (DMA_NONE) -dev_id +data_direction_str -The scsi device id +Data direction, as a string -data_direction +host_no -The data_direction specifies whether this command is from/to the device -0 (DMA_BIDIRECTIONAL), 1 (DMA_TO_DEVICE), -2 (DMA_FROM_DEVICE), 3 (DMA_NONE) +The host number -request_bufflen +device_state_str -The request buffer length +The current state of the device, as a string -device_state +dev_id -The current state of the device +The scsi device id -request_buffer +request_bufflen -The request buffer address +The request buffer length -device_state_str +channel -The current state of the device, as a string +The channel number -data_direction_str +req_addr -Data direction, as a string +The current struct request pointer, as a number @@ -11085,7 +11201,7 @@ Data direction, as a string LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scsi.iodone @@ -11106,51 +11222,50 @@ SCSI command completed by low level driver and enqueued into the done queue. Values -device_state_str +req_addr -The current state of the device, as a string +The current struct request pointer, as a number -data_direction_str +dev_id -Data direction, as a string +The scsi device id -scsi_timer_pending +channel -1 if a timer is pending on this request +The channel number -device_state +scsi_timer_pending -The current state of the device +1 if a timer is pending on this request -data_direction +device_state_str -The data_direction specifies whether this command is -from/to the device. +The current state of the device, as a string -lun +data_direction_str -The lun number +Data direction, as a string @@ -11163,26 +11278,27 @@ The host number -dev_id +data_direction -The scsi device id +The data_direction specifies whether this command is +from/to the device. -req_addr +device_state -The current struct request pointer, as a number +The current state of the device -channel +lun -The channel number +The lun number @@ -11192,7 +11308,7 @@ The channel number LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scsi.ioentry @@ -11213,18 +11329,18 @@ Prepares a SCSI mid-layer request Values -disk_major +req_addr -The major number of the disk (-1 if no information) +The current struct request pointer, as a number -disk_minor +disk_major -The minor number of the disk (-1 if no information) +The major number of the disk (-1 if no information) @@ -11237,10 +11353,10 @@ The current state of the device -req_addr +disk_minor -The current struct request pointer, as a number +The minor number of the disk (-1 if no information) @@ -11258,7 +11374,7 @@ The current state of the device, as a string LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scsi.ioexecute @@ -11279,99 +11395,99 @@ Create mid-layer SCSI request and wait for the result Values -channel +data_direction -The channel number +The data_direction specifies whether this command is +from/to the device. -timeout +retries -Request timeout in seconds +Number of times to retry request -dev_id +channel -The scsi device id +The channel number -host_no +request_bufflen -The host number +The data buffer buffer length -lun +host_no -The lun number +The host number -data_direction +data_direction_str -The data_direction specifies whether this command is -from/to the device. +Data direction, as a string -retries +device_state_str -Number of times to retry request +The current state of the device, as a string -device_state +request_buffer -The current state of the device +The data buffer address -request_bufflen +timeout -The data buffer buffer length +Request timeout in seconds -data_direction_str +lun -Data direction, as a string +The lun number -device_state_str +device_state -The current state of the device, as a string +The current state of the device -request_buffer +dev_id -The data buffer address +The scsi device id @@ -11381,7 +11497,7 @@ The data buffer address LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::scsi.set_state @@ -11402,42 +11518,42 @@ Order SCSI device state change Values -channel +lun -The channel number +The lun number -state +old_state_str -The new state of the device +The current state of the device, as a string -old_state +state_str -The current state of the device +The new state of the device, as a string -old_state_str +state -The current state of the device, as a string +The new state of the device -state_str +dev_id -The new state of the device, as a string +The scsi device id @@ -11450,18 +11566,18 @@ The host number -lun +channel -The lun number +The channel number -dev_id +old_state -The scsi device id +The current state of the device @@ -11476,7 +11592,7 @@ It contains the following probe points: LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tty.init @@ -11497,18 +11613,18 @@ Called when a tty is being initalized Values -name +module -the driver .dev_name name +the module name -module +name -the module name +the driver .dev_name name @@ -11526,7 +11642,7 @@ the driver name LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tty.ioctl @@ -11576,7 +11692,7 @@ the file name LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tty.open @@ -11597,50 +11713,50 @@ Called when a tty is opened Values -inode_state +inode_number -the inode state +the inode number -file_flags +file_mode -the file flags +the file mode -file_name +inode_flags -the file name +the inode flags -inode_number +file_flags -the inode number +the file flags -inode_flags +file_name -the inode flags +the file name -file_mode +inode_state -the file mode +the inode state @@ -11650,7 +11766,7 @@ the file mode LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tty.poll @@ -11692,7 +11808,7 @@ the tty file name LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tty.read @@ -11713,14 +11829,6 @@ called when a tty line will be read Values -buffer - - -the buffer that will receive the characters - - - - nr @@ -11744,13 +11852,21 @@ the file name lreated to the tty + +buffer + + +the buffer that will receive the characters + + + LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tty.receive @@ -11771,18 +11887,18 @@ called when a tty receives a message Values -name +cp -the name of the module file +the buffer that was received -index +count -The tty Index +The amount of characters received @@ -11795,18 +11911,18 @@ the driver name -count +fp -The amount of characters received +The flag buffer -fp +name -The flag buffer +the name of the module file @@ -11819,10 +11935,10 @@ the tty id -cp +index -the buffer that was received +The tty Index @@ -11832,7 +11948,7 @@ the buffer that was received LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tty.register @@ -11853,10 +11969,10 @@ Called when a tty device is registred Values -driver_name +module -the driver name +the module name @@ -11869,18 +11985,18 @@ the tty index requested -module +name -the module name +the driver .dev_name name -name +driver_name -the driver .dev_name name +the driver name @@ -11890,7 +12006,7 @@ the driver .dev_name name LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tty.release @@ -11911,50 +12027,50 @@ Called when the tty is closed Values -inode_state +inode_flags -the inode state +the inode flags -file_flags +file_mode -the file flags +the file mode -file_name +inode_number -the file name +the inode number -inode_number +file_flags -the inode number +the file flags -inode_flags +inode_state -the inode flags +the inode state -file_mode +file_name -the file mode +the file name @@ -11964,7 +12080,7 @@ the file mode LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tty.resize @@ -11985,34 +12101,34 @@ Called when a terminal resize happens Values -new_xpixel +old_row -the new xpixel value +the old row value -new_ypixel +old_ypixel -the new ypixel value +the old ypixel -new_row +name -the new row value +the tty name -old_col +new_xpixel -the old col value +the new xpixel value @@ -12025,26 +12141,26 @@ the old xpixel -old_ypixel +new_row -the old ypixel +the new row value -old_row +new_ypixel -the old row value +the new ypixel value -name +old_col -the tty name +the old col value @@ -12062,7 +12178,7 @@ the new col value LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tty.unregister @@ -12091,18 +12207,18 @@ the driver .dev_name name -module +index -the module name +the tty index requested -index +module -the tty index requested +the module name @@ -12120,7 +12236,7 @@ the driver name LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tty.write @@ -12149,26 +12265,26 @@ the buffer that will be written -nr +file_name -The amount of characters +the file name lreated to the tty -driver_name +nr -the driver name +The amount of characters -file_name +driver_name -the file name lreated to the tty +the driver name @@ -12184,7 +12300,7 @@ It contains the following probe points: LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::irq_handler.entry @@ -12205,26 +12321,26 @@ Execution of interrupt handler starting Values -flags_str +thread -symbolic string representation of IRQ flags +thread pointer for threaded interrupts -thread_flags +thread_fn -Flags related to thread +interrupt handler function for threaded interrupts -thread +thread_flags -thread pointer for threaded interrupts +Flags related to thread @@ -12237,18 +12353,18 @@ interrupt handler function -dir +flags -pointer to the proc/irq/NN/name entry +Flags for IRQ handler -thread_fn +dev_id -interrupt handler function for threaded interrupts +Cookie to identify device @@ -12261,42 +12377,42 @@ pointer to next irqaction for shared interrupts -irq +flags_str -irq number +symbolic string representation of IRQ flags -dev_id +dev_name -Cookie to identify device +name of device -dev_name +irq -name of device +irq number -flags +action -Flags for IRQ handler +struct irqaction* for this interrupt num -action +dir -struct irqaction* for this interrupt num +pointer to the proc/irq/NN/name entry @@ -12306,7 +12422,7 @@ struct irqaction* for this interrupt num LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::irq_handler.exit @@ -12327,106 +12443,106 @@ Execution of interrupt handler completed Values -thread_flags +ret -Flags related to thread +return value of the handler -flags_str +action -symbolic string representation of IRQ flags +struct irqaction* -handler +dir -interrupt handler function that was executed +pointer to the proc/irq/NN/name entry -thread +dev_name -thread pointer for threaded interrupts +name of device -thread_fn +irq -interrupt handler function for threaded interrupts +interrupt number -dir +flags_str -pointer to the proc/irq/NN/name entry +symbolic string representation of IRQ flags -ret +next_irqaction -return value of the handler +pointer to next irqaction for shared interrupts -flags +dev_id -flags for IRQ handler +Cookie to identify device -dev_id +flags -Cookie to identify device +flags for IRQ handler -dev_name +handler -name of device +interrupt handler function that was executed -action +thread_flags -struct irqaction* +Flags related to thread -irq +thread -interrupt number +thread pointer for threaded interrupts -next_irqaction +thread_fn -pointer to next irqaction for shared interrupts +interrupt handler function for threaded interrupts @@ -12436,7 +12552,7 @@ pointer to next irqaction for shared interrupts LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::softirq.entry @@ -12457,34 +12573,34 @@ Execution of handler for a pending softirq starting Values -vec +vec_nr -softirq_action vector +softirq vector number -h +vec -struct softirq_action* for current pending softirq +softirq_action vector -vec_nr +action -softirq vector number +pointer to softirq handler just about to execute -action +h -pointer to softirq handler just about to execute +struct softirq_action* for current pending softirq @@ -12494,7 +12610,7 @@ pointer to softirq handler just about to execute LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::softirq.exit @@ -12515,34 +12631,34 @@ Execution of handler for a pending softirq completed Values -action +vec_nr -pointer to softirq handler that just finished execution +softirq vector number -vec_nr +vec -softirq vector number +softirq_action vector -h +action -struct softirq_action* for just executed softirq +pointer to softirq handler that just finished execution -vec +h -softirq_action vector +struct softirq_action* for just executed softirq @@ -12552,7 +12668,7 @@ softirq_action vector LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::workqueue.create @@ -12594,7 +12710,7 @@ task_struct of the workqueue thread LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::workqueue.destroy @@ -12628,7 +12744,7 @@ task_struct of the workqueue thread LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::workqueue.execute @@ -12657,18 +12773,18 @@ pointer to handler function -wq_thread +work -task_struct of the workqueue thread +work_struct* being executed -work +wq_thread -work_struct* being executed +task_struct of the workqueue thread @@ -12678,7 +12794,7 @@ work_struct* being executed LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::workqueue.insert @@ -12699,26 +12815,26 @@ Queuing work on a workqueue Values -work_func +work -pointer to handler function +work_struct* being queued -wq_thread +work_func -task_struct of the workqueue thread +pointer to handler function -work +wq_thread -work_struct* being queued +task_struct of the workqueue thread @@ -12733,7 +12849,7 @@ the network device and protocol layers. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::format_ipaddr @@ -12776,7 +12892,7 @@ the IP address family (either AF_INET or AF_INET6) LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::htonl @@ -12811,7 +12927,7 @@ Value to convert LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::htonll @@ -12846,7 +12962,7 @@ Value to convert LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::htons @@ -12881,7 +12997,7 @@ Value to convert LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ip_ntop @@ -12916,7 +13032,7 @@ the IPv4 address represented as an integer LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ntohl @@ -12951,7 +13067,7 @@ Value to convert LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ntohll @@ -12986,7 +13102,7 @@ Value to convert LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ntohs @@ -13021,7 +13137,7 @@ Value to convert LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netdev.change_mac @@ -13042,10 +13158,10 @@ Called when the netdev_name has the MAC changed Values -mac_len +new_mac -The MAC length +The new MAC address @@ -13066,10 +13182,10 @@ The device that will have the MAC changed -new_mac +mac_len -The new MAC address +The MAC length @@ -13079,7 +13195,7 @@ The new MAC address LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netdev.change_mtu @@ -13108,18 +13224,18 @@ The device that will have the MTU changed -old_mtu +new_mtu -The current MTU +The new MTU -new_mtu +old_mtu -The new MTU +The current MTU @@ -13129,7 +13245,7 @@ The new MTU LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netdev.change_rx_flag @@ -13171,7 +13287,7 @@ The new flags LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netdev.close @@ -13205,7 +13321,7 @@ The device that is going to be closed LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netdev.get_stats @@ -13239,7 +13355,7 @@ The device that is going to provide the statistics LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netdev.hard_transmit @@ -13260,14 +13376,6 @@ Called when the devices is going to TX (hard) Values -truesize - - -The size of the data to be transmitted. - - - - length @@ -13291,13 +13399,21 @@ The device scheduled to transmit + +truesize + + +The size of the data to be transmitted. + + + LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netdev.ioctl @@ -13339,7 +13455,7 @@ The IOCTL request LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netdev.open @@ -13373,7 +13489,7 @@ The device that is going to be opened LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netdev.receive @@ -13394,26 +13510,26 @@ Data received from network device. Values -protocol +length -Protocol of received packet. +The length of the receiving buffer. -length +dev_name -The length of the receiving buffer. +The name of the device. e.g: eth0, ath1. -dev_name +protocol -The name of the device. e.g: eth0, ath1. +Protocol of received packet. @@ -13423,7 +13539,7 @@ The name of the device. e.g: eth0, ath1. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netdev.register @@ -13457,7 +13573,7 @@ The device that is going to be registered LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netdev.rx @@ -13478,18 +13594,18 @@ Called when the device is going to receive a packet Values -protocol +dev_name -The packet protocol +The device received the packet -dev_name +protocol -The device received the packet +The packet protocol @@ -13499,7 +13615,7 @@ The device received the packet LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netdev.set_promiscuity @@ -13528,26 +13644,26 @@ If the device is leaving promiscuity mode -inc +dev_name -Count the number of promiscuity openers +The device that is entering/leaving promiscuity mode -enable +inc -If the device is entering promiscuity mode +Count the number of promiscuity openers -dev_name +enable -The device that is entering/leaving promiscuity mode +If the device is entering promiscuity mode @@ -13557,7 +13673,7 @@ The device that is entering/leaving promiscuity mode LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netdev.transmit @@ -13578,34 +13694,34 @@ Network device transmitting buffer Values -truesize +protocol -The size of the data to be transmitted. +The protocol of this packet(defined in include/linux/if_ether.h). -protocol +dev_name -The protocol of this packet(defined in include/linux/if_ether.h). +The name of the device. e.g: eth0, ath1. -length +truesize -The length of the transmit buffer. +The size of the data to be transmitted. -dev_name +length -The name of the device. e.g: eth0, ath1. +The length of the transmit buffer. @@ -13615,7 +13731,7 @@ The name of the device. e.g: eth0, ath1. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netdev.unregister @@ -13649,7 +13765,7 @@ The device that is going to be unregistered LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netfilter.arp.forward @@ -13670,202 +13786,202 @@ The device that is going to be unregistered Values -nf_drop +ar_sip -Constant used to signify a 'drop' verdict +Ethernet+IP only (ar_pro==0x800): source IP address -ar_pro +pf -Format of protocol address +Protocol family -- always arp -nf_accept +indev_name -Constant used to signify an 'accept' verdict +Name of network device packet was received on (if known) -indev_name +ar_data -Name of network device packet was received on (if known) +Address of ARP packet data region (after the header) -nf_stop +ar_tip -Constant used to signify a 'stop' verdict +Ethernet+IP only (ar_pro==0x800): target IP address -ar_data +ar_pro -Address of ARP packet data region (after the header) +Format of protocol address -ar_tip +indev -Ethernet+IP only (ar_pro==0x800): target IP address +Address of net_device representing input device, 0 if unknown -length +nf_stolen -The length of the packet buffer contents, in bytes +Constant used to signify a 'stolen' verdict -ar_sha +outdev -Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address +Address of net_device representing output device, 0 if unknown -nf_repeat +nf_stop -Constant used to signify a 'repeat' verdict +Constant used to signify a 'stop' verdict -outdev_name +nf_accept -Name of network device packet will be routed to (if known) +Constant used to signify an 'accept' verdict -ar_hrd +length -Format of hardware address +The length of the packet buffer contents, in bytes -indev +nf_queue -Address of net_device representing input device, 0 if unknown +Constant used to signify a 'queue' verdict -ar_pln +nf_repeat -Length of protocol address +Constant used to signify a 'repeat' verdict -data_hex +ar_hln -A hexadecimal string representing the packet buffer contents +Length of hardware address -ar_sip +ar_hrd -Ethernet+IP only (ar_pro==0x800): source IP address +Format of hardware address -data_str +ar_op -A string representing the packet buffer contents +ARP opcode (command) -nf_stolen +data_hex -Constant used to signify a 'stolen' verdict +A hexadecimal string representing the packet buffer contents -ar_tha +outdev_name -Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address +Name of network device packet will be routed to (if known) -pf +data_str -Protocol family -- always arp +A string representing the packet buffer contents -nf_queue +arphdr -Constant used to signify a 'queue' verdict +Address of ARP header -outdev +ar_tha -Address of net_device representing output device, 0 if unknown +Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address -ar_hln +ar_pln -Length of hardware address +Length of protocol address -arphdr +ar_sha -Address of ARP header +Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address -ar_op +nf_drop -ARP opcode (command) +Constant used to signify a 'drop' verdict @@ -13875,7 +13991,7 @@ ARP opcode (command) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netfilter.arp.in @@ -13896,202 +14012,202 @@ ARP opcode (command) Values -ar_sip +outdev -Ethernet+IP only (ar_pro==0x800): source IP address +Address of net_device representing output device, 0 if unknown -nf_queue +nf_stop -Constant used to signify a 'queue' verdict +Constant used to signify a 'stop' verdict -pf +ar_tip -Protocol family -- always arp +Ethernet+IP only (ar_pro==0x800): target IP address -nf_stolen +ar_pro -Constant used to signify a 'stolen' verdict +Format of protocol address -ar_tha +nf_stolen -Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address +Constant used to signify a 'stolen' verdict -data_str +indev -A string representing the packet buffer contents +Address of net_device representing input device, 0 if unknown -ar_hln +ar_sip -Length of hardware address +Ethernet+IP only (ar_pro==0x800): source IP address -outdev +pf -Address of net_device representing output device, 0 if unknown +Protocol family -- always arp -ar_op +indev_name -ARP opcode (command) +Name of network device packet was received on (if known) -arphdr +ar_data -Address of ARP header +Address of ARP packet data region (after the header) -ar_hrd +ar_pln -Format of hardware address +Length of protocol address -outdev_name +ar_sha -Name of network device packet will be routed to (if known) +Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address -nf_repeat +nf_drop -Constant used to signify a 'repeat' verdict +Constant used to signify a 'drop' verdict -indev +data_hex -Address of net_device representing input device, 0 if unknown +A hexadecimal string representing the packet buffer contents -data_hex +outdev_name -A hexadecimal string representing the packet buffer contents +Name of network device packet will be routed to (if known) -ar_pln +data_str -Length of protocol address +A string representing the packet buffer contents -indev_name +arphdr -Name of network device packet was received on (if known) +Address of ARP header -ar_data +ar_tha -Address of ARP packet data region (after the header) +Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address -nf_stop +nf_queue -Constant used to signify a 'stop' verdict +Constant used to signify a 'queue' verdict -ar_tip +nf_repeat -Ethernet+IP only (ar_pro==0x800): target IP address +Constant used to signify a 'repeat' verdict -ar_sha +ar_hln -Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address +Length of hardware address -length +ar_op -The length of the packet buffer contents, in bytes +ARP opcode (command) -nf_accept +ar_hrd -Constant used to signify an 'accept' verdict +Format of hardware address -ar_pro +nf_accept -Format of protocol address +Constant used to signify an 'accept' verdict -nf_drop +length -Constant used to signify a 'drop' verdict +The length of the packet buffer contents, in bytes @@ -14101,7 +14217,7 @@ Constant used to signify a 'drop' verdict LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netfilter.arp.out @@ -14122,122 +14238,122 @@ Constant used to signify a 'drop' verdict Values -nf_drop +ar_pln -Constant used to signify a 'drop' verdict +Length of protocol address -ar_pro +nf_drop -Format of protocol address +Constant used to signify a 'drop' verdict -nf_accept +ar_sha -Constant used to signify an 'accept' verdict +Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address -ar_tip +data_hex -Ethernet+IP only (ar_pro==0x800): target IP address +A hexadecimal string representing the packet buffer contents -length +outdev_name -The length of the packet buffer contents, in bytes +Name of network device packet will be routed to (if known) -ar_sha +data_str -Ethernet+IP only (ar_pro==0x800): source hardware (MAC) address +A string representing the packet buffer contents -indev_name +ar_tha -Name of network device packet was received on (if known) +Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address -nf_stop +arphdr -Constant used to signify a 'stop' verdict +Address of ARP header -ar_data +nf_queue -Address of ARP packet data region (after the header) +Constant used to signify a 'queue' verdict -indev +ar_op -Address of net_device representing input device, 0 if unknown +ARP opcode (command) -data_hex +ar_hrd -A hexadecimal string representing the packet buffer contents +Format of hardware address -ar_pln +nf_repeat -Length of protocol address +Constant used to signify a 'repeat' verdict -nf_repeat +ar_hln -Constant used to signify a 'repeat' verdict +Length of hardware address -outdev_name +nf_accept -Name of network device packet will be routed to (if known) +Constant used to signify an 'accept' verdict -ar_hrd +length -Format of hardware address +The length of the packet buffer contents, in bytes @@ -14250,66 +14366,66 @@ Address of net_device representing output device, 0 if unknown -ar_hln +nf_stop -Length of hardware address +Constant used to signify a 'stop' verdict -arphdr +ar_pro -Address of ARP header +Format of protocol address -ar_op +ar_tip -ARP opcode (command) +Ethernet+IP only (ar_pro==0x800): target IP address -ar_sip +nf_stolen -Ethernet+IP only (ar_pro==0x800): source IP address +Constant used to signify a 'stolen' verdict -data_str +indev -A string representing the packet buffer contents +Address of net_device representing input device, 0 if unknown -nf_stolen +ar_sip -Constant used to signify a 'stolen' verdict +Ethernet+IP only (ar_pro==0x800): source IP address -ar_tha +indev_name -Ethernet+IP only (ar_pro==0x800): target hardware (MAC) address +Name of network device packet was received on (if known) -nf_queue +ar_data -Constant used to signify a 'queue' verdict +Address of ARP packet data region (after the header) @@ -14327,7 +14443,7 @@ Protocol family -- always arp LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netfilter.bridge.forward @@ -14348,250 +14464,250 @@ Called on an incoming bridging packet destined for some other computer Values -llcproto_stp +br_flags -Constant used to signify Bridge Spanning Tree Protocol packet +BPDU flags -brhdr +outdev -Address of bridge header +Address of net_device representing output device, 0 if unknown -br_fd +nf_stop -Forward delay in 1/256 secs +Constant used to signify a 'stop' verdict -nf_queue +brhdr -Constant used to signify a 'queue' verdict +Address of bridge header -pf +br_bid -Protocol family -- always bridge +Identity of bridge -nf_stolen +protocol -Constant used to signify a 'stolen' verdict +Packet protocol -data_str +br_vid -A string representing the packet buffer contents +Protocol version identifier -outdev +llcproto_stp -Address of net_device representing output device, 0 if unknown +Constant used to signify Bridge Spanning Tree Protocol packet -br_prid +indev -Protocol identifier +Address of net_device representing input device, 0 if unknown -br_type +nf_stolen -BPDU type +Constant used to signify a 'stolen' verdict -outdev_name +indev_name -Name of network device packet will be routed to (if known) +Name of network device packet was received on (if known) -nf_repeat +br_type -Constant used to signify a 'repeat' verdict +BPDU type -br_rmac +br_prid -Root bridge MAC address +Protocol identifier -indev +pf -Address of net_device representing input device, 0 if unknown +Protocol family -- always bridge -data_hex +br_htime -A hexadecimal string representing the packet buffer contents +Hello time in 1/256 secs -br_poid +br_cost -Port identifier +Total cost from transmitting bridge to root -br_max +br_poid -Max age in 1/256 secs +Port identifier -br_cost +br_max -Total cost from transmitting bridge to root +Max age in 1/256 secs -llcpdu +nf_drop -Address of LLC Protocol Data Unit +Constant used to signify a 'drop' verdict -indev_name +br_msg -Name of network device packet was received on (if known) +Message age in 1/256 secs -nf_stop +data_str -Constant used to signify a 'stop' verdict +A string representing the packet buffer contents -br_msg +br_rmac -Message age in 1/256 secs +Root bridge MAC address -br_mac +outdev_name -Bridge MAC address +Name of network device packet will be routed to (if known) -br_rid +data_hex -Identity of root bridge +A hexadecimal string representing the packet buffer contents -br_bid +br_rid -Identity of bridge +Identity of root bridge -br_vid +br_mac -Protocol version identifier +Bridge MAC address -br_flags +llcpdu -BPDU flags +Address of LLC Protocol Data Unit -br_htime +nf_repeat -Hello time in 1/256 secs +Constant used to signify a 'repeat' verdict -length +nf_queue -The length of the packet buffer contents, in bytes +Constant used to signify a 'queue' verdict -protocol +br_fd -Packet protocol +Forward delay in 1/256 secs -nf_drop +length -Constant used to signify a 'drop' verdict +The length of the packet buffer contents, in bytes @@ -14609,7 +14725,7 @@ Constant used to signify an 'accept' verdict LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netfilter.bridge.local_in @@ -14630,82 +14746,82 @@ Called on a bridging packet destined for the local computer Values -br_htime +br_rmac -Hello time in 1/256 secs +Root bridge MAC address -length +data_str -The length of the packet buffer contents, in bytes +A string representing the packet buffer contents -br_vid +data_hex -Protocol version identifier +A hexadecimal string representing the packet buffer contents -br_bid +outdev_name -Identity of bridge +Name of network device packet will be routed to (if known) -br_flags +br_rid -BPDU flags +Identity of root bridge -br_msg +nf_drop -Message age in 1/256 secs +Constant used to signify a 'drop' verdict -br_mac +br_max -Bridge MAC address +Max age in 1/256 secs -br_rid +br_msg -Identity of root bridge +Message age in 1/256 secs -nf_stop +length -Constant used to signify a 'stop' verdict +The length of the packet buffer contents, in bytes -indev_name +nf_accept -Name of network device packet was received on (if known) +Constant used to signify an 'accept' verdict @@ -14718,170 +14834,170 @@ Address of LLC Protocol Data Unit -br_cost +nf_repeat -Total cost from transmitting bridge to root +Constant used to signify a 'repeat' verdict -nf_accept +br_mac -Constant used to signify an 'accept' verdict +Bridge MAC address -nf_drop +br_fd -Constant used to signify a 'drop' verdict +Forward delay in 1/256 secs -protocol +nf_queue -Packet protocol +Constant used to signify a 'queue' verdict -br_type +br_bid -BPDU type +Identity of bridge -br_prid +protocol -Protocol identifier +Packet protocol -outdev +llcproto_stp -Address of net_device representing output device, 0 if unknown +Constant used to signify Bridge Spanning Tree Protocol packet -nf_queue +br_vid -Constant used to signify a 'queue' verdict +Protocol version identifier -pf +outdev -Protocol family -- always bridge +Address of net_device representing output device, 0 if unknown -br_fd +br_flags -Forward delay in 1/256 secs +BPDU flags -data_str +nf_stop -A string representing the packet buffer contents +Constant used to signify a 'stop' verdict -nf_stolen +brhdr -Constant used to signify a 'stolen' verdict +Address of bridge header -brhdr +br_prid -Address of bridge header +Protocol identifier -llcproto_stp +pf -Constant used to signify Bridge Spanning Tree Protocol packet +Protocol family -- always bridge -br_poid +indev_name -Port identifier +Name of network device packet was received on (if known) -br_max +br_type -Max age in 1/256 secs +BPDU type -data_hex +br_htime -A hexadecimal string representing the packet buffer contents +Hello time in 1/256 secs -br_rmac +br_cost -Root bridge MAC address +Total cost from transmitting bridge to root -indev +br_poid -Address of net_device representing input device, 0 if unknown +Port identifier -outdev_name +indev -Name of network device packet will be routed to (if known) +Address of net_device representing input device, 0 if unknown -nf_repeat +nf_stolen -Constant used to signify a 'repeat' verdict +Constant used to signify a 'stolen' verdict @@ -14891,7 +15007,7 @@ Constant used to signify a 'repeat' verdict LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netfilter.bridge.local_out @@ -14912,258 +15028,258 @@ Called on a bridging packet coming from a local process Values -nf_repeat +outdev -Constant used to signify a 'repeat' verdict +Address of net_device representing output device, 0 if unknown -outdev_name +br_flags -Name of network device packet will be routed to (if known) +BPDU flags -data_hex +nf_stop -A hexadecimal string representing the packet buffer contents +Constant used to signify a 'stop' verdict -br_max +brhdr -Max age in 1/256 secs +Address of bridge header -br_poid +br_bid -Port identifier +Identity of bridge -br_rmac +protocol -Root bridge MAC address +Packet protocol -indev +llcproto_stp -Address of net_device representing input device, 0 if unknown +Constant used to signify Bridge Spanning Tree Protocol packet -data_str +br_vid -A string representing the packet buffer contents +Protocol version identifier -nf_stolen +indev -Constant used to signify a 'stolen' verdict +Address of net_device representing input device, 0 if unknown -pf +nf_stolen -Protocol family -- always bridge +Constant used to signify a 'stolen' verdict -nf_queue +pf -Constant used to signify a 'queue' verdict +Protocol family -- always bridge -br_fd +br_prid -Forward delay in 1/256 secs +Protocol identifier -llcproto_stp +indev_name -Constant used to signify Bridge Spanning Tree Protocol packet +Name of network device packet was received on (if known) -brhdr +br_type -Address of bridge header +BPDU type -br_prid +br_htime -Protocol identifier +Hello time in 1/256 secs -br_type +br_poid -BPDU type +Port identifier -outdev +br_cost -Address of net_device representing output device, 0 if unknown +Total cost from transmitting bridge to root -protocol +nf_drop -Packet protocol +Constant used to signify a 'drop' verdict -nf_drop +br_max -Constant used to signify a 'drop' verdict +Max age in 1/256 secs -nf_accept +br_msg -Constant used to signify an 'accept' verdict +Message age in 1/256 secs -nf_stop +br_rmac -Constant used to signify a 'stop' verdict +Root bridge MAC address -br_rid +data_str -Identity of root bridge +A string representing the packet buffer contents -br_mac +data_hex -Bridge MAC address +A hexadecimal string representing the packet buffer contents -br_msg +outdev_name -Message age in 1/256 secs +Name of network device packet will be routed to (if known) -br_cost +br_rid -Total cost from transmitting bridge to root +Identity of root bridge -indev_name +llcpdu -Name of network device packet was received on (if known) +Address of LLC Protocol Data Unit -llcpdu +nf_repeat -Address of LLC Protocol Data Unit +Constant used to signify a 'repeat' verdict -length +br_mac -The length of the packet buffer contents, in bytes +Bridge MAC address -br_htime +nf_queue -Hello time in 1/256 secs +Constant used to signify a 'queue' verdict -br_flags +br_fd -BPDU flags +Forward delay in 1/256 secs -br_vid +length -Protocol version identifier +The length of the packet buffer contents, in bytes -br_bid +nf_accept -Identity of bridge +Constant used to signify an 'accept' verdict @@ -15173,7 +15289,7 @@ Identity of bridge LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netfilter.bridge.post_routing @@ -15194,258 +15310,258 @@ Identity of bridge Values -brhdr +nf_stolen -Address of bridge header +Constant used to signify a 'stolen' verdict -llcproto_stp +indev -Constant used to signify Bridge Spanning Tree Protocol packet +Address of net_device representing input device, 0 if unknown -nf_queue +br_poid -Constant used to signify a 'queue' verdict +Port identifier -br_fd +br_cost -Forward delay in 1/256 secs +Total cost from transmitting bridge to root -pf +br_htime -Protocol family -- always bridge +Hello time in 1/256 secs -nf_stolen +indev_name -Constant used to signify a 'stolen' verdict +Name of network device packet was received on (if known) -data_str +br_type -A string representing the packet buffer contents +BPDU type -outdev +br_prid -Address of net_device representing output device, 0 if unknown +Protocol identifier -br_type +pf -BPDU type +Protocol family -- always bridge -br_prid +brhdr -Protocol identifier +Address of bridge header -outdev_name +nf_stop -Name of network device packet will be routed to (if known) +Constant used to signify a 'stop' verdict -nf_repeat +br_flags -Constant used to signify a 'repeat' verdict +BPDU flags -br_rmac +outdev -Root bridge MAC address +Address of net_device representing output device, 0 if unknown -indev +llcproto_stp -Address of net_device representing input device, 0 if unknown +Constant used to signify Bridge Spanning Tree Protocol packet -br_poid +br_vid -Port identifier +Protocol version identifier -br_max +protocol -Max age in 1/256 secs +Packet protocol -data_hex +br_bid -A hexadecimal string representing the packet buffer contents +Identity of bridge -llcpdu +br_fd -Address of LLC Protocol Data Unit +Forward delay in 1/256 secs -indev_name +nf_queue -Name of network device packet was received on (if known) +Constant used to signify a 'queue' verdict -br_cost +br_mac -Total cost from transmitting bridge to root +Bridge MAC address -br_msg +llcpdu -Message age in 1/256 secs +Address of LLC Protocol Data Unit -br_mac +nf_repeat -Bridge MAC address +Constant used to signify a 'repeat' verdict -br_rid +nf_accept -Identity of root bridge +Constant used to signify an 'accept' verdict -nf_stop +length -Constant used to signify a 'stop' verdict +The length of the packet buffer contents, in bytes -br_vid +br_msg -Protocol version identifier +Message age in 1/256 secs -br_bid +br_max -Identity of bridge +Max age in 1/256 secs -br_flags +nf_drop -BPDU flags +Constant used to signify a 'drop' verdict -br_htime +br_rid -Hello time in 1/256 secs +Identity of root bridge -length +outdev_name -The length of the packet buffer contents, in bytes +Name of network device packet will be routed to (if known) -protocol +data_hex -Packet protocol +A hexadecimal string representing the packet buffer contents -nf_accept +data_str -Constant used to signify an 'accept' verdict +A string representing the packet buffer contents -nf_drop +br_rmac -Constant used to signify a 'drop' verdict +Root bridge MAC address @@ -15455,7 +15571,7 @@ Constant used to signify a 'drop' verdict LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netfilter.bridge.pre_routing @@ -15476,258 +15592,258 @@ Constant used to signify a 'drop' verdict Values -nf_drop +br_htime -Constant used to signify a 'drop' verdict +Hello time in 1/256 secs -nf_accept +indev_name -Constant used to signify an 'accept' verdict +Name of network device packet was received on (if known) -protocol +br_type -Packet protocol +BPDU type -br_vid +pf -Protocol version identifier +Protocol family -- always bridge -br_bid +br_prid -Identity of bridge +Protocol identifier -br_flags +br_cost -BPDU flags +Total cost from transmitting bridge to root -br_htime +br_poid -Hello time in 1/256 secs +Port identifier -length +nf_stolen -The length of the packet buffer contents, in bytes +Constant used to signify a 'stolen' verdict -br_cost +indev -Total cost from transmitting bridge to root +Address of net_device representing input device, 0 if unknown -indev_name +protocol -Name of network device packet was received on (if known) +Packet protocol -llcpdu +br_bid -Address of LLC Protocol Data Unit +Identity of bridge -nf_stop +llcproto_stp -Constant used to signify a 'stop' verdict +Constant used to signify Bridge Spanning Tree Protocol packet -br_msg +br_vid -Message age in 1/256 secs +Protocol version identifier -br_mac +nf_stop -Bridge MAC address +Constant used to signify a 'stop' verdict -br_rid +br_flags -Identity of root bridge +BPDU flags -br_rmac +outdev -Root bridge MAC address +Address of net_device representing output device, 0 if unknown -indev +brhdr -Address of net_device representing input device, 0 if unknown +Address of bridge header -data_hex +length -A hexadecimal string representing the packet buffer contents +The length of the packet buffer contents, in bytes -br_poid +nf_accept -Port identifier +Constant used to signify an 'accept' verdict -br_max +br_mac -Max age in 1/256 secs +Bridge MAC address -outdev_name +nf_repeat -Name of network device packet will be routed to (if known) +Constant used to signify a 'repeat' verdict -nf_repeat +llcpdu -Constant used to signify a 'repeat' verdict +Address of LLC Protocol Data Unit -outdev +br_fd -Address of net_device representing output device, 0 if unknown +Forward delay in 1/256 secs -br_type +nf_queue -BPDU type +Constant used to signify a 'queue' verdict -br_prid +data_str -Protocol identifier +A string representing the packet buffer contents -llcproto_stp +br_rmac -Constant used to signify Bridge Spanning Tree Protocol packet +Root bridge MAC address -brhdr +br_rid -Address of bridge header +Identity of root bridge -nf_queue +outdev_name -Constant used to signify a 'queue' verdict +Name of network device packet will be routed to (if known) -pf +data_hex -Protocol family -- always bridge +A hexadecimal string representing the packet buffer contents -br_fd +br_max -Forward delay in 1/256 secs +Max age in 1/256 secs -data_str +nf_drop -A string representing the packet buffer contents +Constant used to signify a 'drop' verdict -nf_stolen +br_msg -Constant used to signify a 'stolen' verdict +Message age in 1/256 secs @@ -15737,7 +15853,7 @@ Constant used to signify a 'stolen' verdict LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netfilter.ip.forward @@ -15758,98 +15874,98 @@ Called on an incoming IP packet addressed to some other computer Values -family +outdev -IP address family +Address of net_device representing output device, 0 if unknown -saddr +urg -A string representing the source IP address +TCP URG flag (if protocol is TCP; ipv4 only) -fin +nf_stop -TCP FIN flag (if protocol is TCP; ipv4 only) +Constant used to signify a 'stop' verdict -protocol +syn -Packet protocol from driver (ipv4 only) +TCP SYN flag (if protocol is TCP; ipv4 only) -nf_accept +saddr -Constant used to signify an 'accept' verdict +A string representing the source IP address -nf_drop +fin -Constant used to signify a 'drop' verdict +TCP FIN flag (if protocol is TCP; ipv4 only) -iphdr +protocol -Address of IP header +Packet protocol from driver (ipv4 only) -dport +ipproto_tcp -TCP or UDP destination port (ipv4 only) +Constant used to signify that the packet protocol is TCP -nf_stop +psh -Constant used to signify a 'stop' verdict +TCP PSH flag (if protocol is TCP; ipv4 only) -syn +ack -TCP SYN flag (if protocol is TCP; ipv4 only) +TCP ACK flag (if protocol is TCP; ipv4 only) -ack +indev -TCP ACK flag (if protocol is TCP; ipv4 only) +Address of net_device representing input device, 0 if unknown -ipproto_tcp +nf_stolen -Constant used to signify that the packet protocol is TCP +Constant used to signify a 'stolen' verdict @@ -15862,34 +15978,34 @@ Name of network device packet was received on (if known) -length +dport -The length of the packet buffer contents, in bytes +TCP or UDP destination port (ipv4 only) -psh +family -TCP PSH flag (if protocol is TCP; ipv4 only) +IP address family -nf_repeat +pf -Constant used to signify a 'repeat' verdict +Protocol family -- either ipv4 or ipv6 -outdev_name +ipproto_udp -Name of network device packet will be routed to (if known) +Constant used to signify that the packet protocol is UDP @@ -15902,58 +16018,58 @@ TCP RST flag (if protocol is TCP; ipv4 only) -daddr +nf_drop -A string representing the destination IP address +Constant used to signify a 'drop' verdict -sport +data_str -TCP or UDP source port (ipv4 only) +A string representing the packet buffer contents -urg +data_hex -TCP URG flag (if protocol is TCP; ipv4 only) +A hexadecimal string representing the packet buffer contents -data_hex +outdev_name -A hexadecimal string representing the packet buffer contents +Name of network device packet will be routed to (if known) -indev +daddr -Address of net_device representing input device, 0 if unknown +A string representing the destination IP address -data_str +nf_repeat -A string representing the packet buffer contents +Constant used to signify a 'repeat' verdict -nf_stolen +sport -Constant used to signify a 'stolen' verdict +TCP or UDP source port (ipv4 only) @@ -15966,26 +16082,26 @@ Constant used to signify a 'queue' verdict -pf +length -Protocol family -- either ipv4 or ipv6 +The length of the packet buffer contents, in bytes -outdev +iphdr -Address of net_device representing output device, 0 if unknown +Address of IP header -ipproto_udp +nf_accept -Constant used to signify that the packet protocol is UDP +Constant used to signify an 'accept' verdict @@ -15995,7 +16111,7 @@ Constant used to signify that the packet protocol is UDP LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netfilter.ip.local_in @@ -16016,50 +16132,50 @@ Called on an incoming IP packet addressed to the local computer Values -length +indev -The length of the packet buffer contents, in bytes +Address of net_device representing input device, 0 if unknown -psh +nf_stolen -TCP PSH flag (if protocol is TCP; ipv4 only) +Constant used to signify a 'stolen' verdict -syn +ipproto_udp -TCP SYN flag (if protocol is TCP; ipv4 only) +Constant used to signify that the packet protocol is UDP -ack +pf -TCP ACK flag (if protocol is TCP; ipv4 only) +Protocol family -- either ipv4 or ipv6 -nf_stop +family -Constant used to signify a 'stop' verdict +IP address family -ipproto_tcp +dport -Constant used to signify that the packet protocol is TCP +TCP or UDP destination port (ipv4 only) @@ -16072,34 +16188,26 @@ Name of network device packet was received on (if known) -nf_drop - - -Constant used to signify a 'drop' verdict - - - - -nf_accept +nf_stop -Constant used to signify an 'accept' verdict +Constant used to signify a 'stop' verdict -dport +urg -TCP or UDP destination port (ipv4 only) +TCP URG flag (if protocol is TCP; ipv4 only) -iphdr +outdev -Address of IP header +Address of net_device representing output device, 0 if unknown @@ -16112,10 +16220,10 @@ A string representing the source IP address -family +syn -IP address family +TCP SYN flag (if protocol is TCP; ipv4 only) @@ -16136,98 +16244,98 @@ TCP FIN flag (if protocol is TCP; ipv4 only) -ipproto_udp +ack -Constant used to signify that the packet protocol is UDP +TCP ACK flag (if protocol is TCP; ipv4 only) -outdev +ipproto_tcp -Address of net_device representing output device, 0 if unknown +Constant used to signify that the packet protocol is TCP -nf_queue +psh -Constant used to signify a 'queue' verdict +TCP PSH flag (if protocol is TCP; ipv4 only) -pf +nf_repeat -Protocol family -- either ipv4 or ipv6 +Constant used to signify a 'repeat' verdict -nf_stolen +sport -Constant used to signify a 'stolen' verdict +TCP or UDP source port (ipv4 only) -data_str +nf_queue -A string representing the packet buffer contents +Constant used to signify a 'queue' verdict -data_hex +length -A hexadecimal string representing the packet buffer contents +The length of the packet buffer contents, in bytes -urg +nf_accept -TCP URG flag (if protocol is TCP; ipv4 only) +Constant used to signify an 'accept' verdict -sport +iphdr -TCP or UDP source port (ipv4 only) +Address of IP header -indev +nf_drop -Address of net_device representing input device, 0 if unknown +Constant used to signify a 'drop' verdict -outdev_name +rst -Name of network device packet will be routed to (if known) +TCP RST flag (if protocol is TCP; ipv4 only) -nf_repeat +data_str -Constant used to signify a 'repeat' verdict +A string representing the packet buffer contents @@ -16240,10 +16348,18 @@ A string representing the destination IP address -rst +outdev_name -TCP RST flag (if protocol is TCP; ipv4 only) +Name of network device packet will be routed to (if known) + + + + +data_hex + + +A hexadecimal string representing the packet buffer contents @@ -16253,7 +16369,7 @@ TCP RST flag (if protocol is TCP; ipv4 only) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netfilter.ip.local_out @@ -16274,10 +16390,10 @@ Called on an outgoing IP packet Values -outdev_name +nf_queue -Name of network device packet will be routed to (if known) +Constant used to signify a 'queue' verdict @@ -16290,186 +16406,186 @@ Constant used to signify a 'repeat' verdict -daddr +sport -A string representing the destination IP address +TCP or UDP source port (ipv4 only) -rst +nf_accept -TCP RST flag (if protocol is TCP; ipv4 only) +Constant used to signify an 'accept' verdict -data_hex +iphdr -A hexadecimal string representing the packet buffer contents +Address of IP header -urg +length -TCP URG flag (if protocol is TCP; ipv4 only) +The length of the packet buffer contents, in bytes -sport +nf_drop -TCP or UDP source port (ipv4 only) +Constant used to signify a 'drop' verdict -indev +rst -Address of net_device representing input device, 0 if unknown +TCP RST flag (if protocol is TCP; ipv4 only) -nf_queue +daddr -Constant used to signify a 'queue' verdict +A string representing the destination IP address -pf +outdev_name -Protocol family -- either ipv4 or ipv6 +Name of network device packet will be routed to (if known) -data_str +data_hex -A string representing the packet buffer contents +A hexadecimal string representing the packet buffer contents -nf_stolen +data_str -Constant used to signify a 'stolen' verdict +A string representing the packet buffer contents -ipproto_udp +indev -Constant used to signify that the packet protocol is UDP +Address of net_device representing input device, 0 if unknown -outdev +nf_stolen -Address of net_device representing output device, 0 if unknown +Constant used to signify a 'stolen' verdict -saddr +ipproto_udp -A string representing the source IP address +Constant used to signify that the packet protocol is UDP -family +pf -IP address family +Protocol family -- either ipv4 or ipv6 -protocol +family -Packet protocol from driver (ipv4 only) +IP address family -fin +dport -TCP FIN flag (if protocol is TCP; ipv4 only) +TCP or UDP destination port (ipv4 only) -nf_drop +indev_name -Constant used to signify a 'drop' verdict +Name of network device packet was received on (if known) -nf_accept +saddr -Constant used to signify an 'accept' verdict +A string representing the source IP address -dport +syn -TCP or UDP destination port (ipv4 only) +TCP SYN flag (if protocol is TCP; ipv4 only) -iphdr +nf_stop -Address of IP header +Constant used to signify a 'stop' verdict -syn +outdev -TCP SYN flag (if protocol is TCP; ipv4 only) +Address of net_device representing output device, 0 if unknown -ack +urg -TCP ACK flag (if protocol is TCP; ipv4 only) +TCP URG flag (if protocol is TCP; ipv4 only) -nf_stop +ack -Constant used to signify a 'stop' verdict +TCP ACK flag (if protocol is TCP; ipv4 only) @@ -16482,26 +16598,26 @@ Constant used to signify that the packet protocol is TCP -indev_name +psh -Name of network device packet was received on (if known) +TCP PSH flag (if protocol is TCP; ipv4 only) -length +protocol -The length of the packet buffer contents, in bytes +Packet protocol from driver (ipv4 only) -psh +fin -TCP PSH flag (if protocol is TCP; ipv4 only) +TCP FIN flag (if protocol is TCP; ipv4 only) @@ -16511,7 +16627,7 @@ TCP PSH flag (if protocol is TCP; ipv4 only) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netfilter.ip.post_routing @@ -16532,82 +16648,82 @@ Called immediately before an outgoing IP packet leaves the computer Values -psh +iphdr -TCP PSH flag (if protocol is TCP; ipv4 only) +Address of IP header -length +nf_accept -The length of the packet buffer contents, in bytes +Constant used to signify an 'accept' verdict -indev_name +length -Name of network device packet was received on (if known) +The length of the packet buffer contents, in bytes -ipproto_tcp +nf_queue -Constant used to signify that the packet protocol is TCP +Constant used to signify a 'queue' verdict -syn +nf_repeat -TCP SYN flag (if protocol is TCP; ipv4 only) +Constant used to signify a 'repeat' verdict -ack +sport -TCP ACK flag (if protocol is TCP; ipv4 only) +TCP or UDP source port (ipv4 only) -nf_stop +outdev_name -Constant used to signify a 'stop' verdict +Name of network device packet will be routed to (if known) -iphdr +data_hex -Address of IP header +A hexadecimal string representing the packet buffer contents -dport +daddr -TCP or UDP destination port (ipv4 only) +A string representing the destination IP address -nf_accept +data_str -Constant used to signify an 'accept' verdict +A string representing the packet buffer contents @@ -16620,146 +16736,146 @@ Constant used to signify a 'drop' verdict -fin +rst -TCP FIN flag (if protocol is TCP; ipv4 only) +TCP RST flag (if protocol is TCP; ipv4 only) -protocol +pf -Packet protocol from driver (ipv4 only) +Protocol family -- either ipv4 or ipv6 -saddr +indev_name -A string representing the source IP address +Name of network device packet was received on (if known) -family +dport -IP address family +TCP or UDP destination port (ipv4 only) -ipproto_udp +family -Constant used to signify that the packet protocol is UDP +IP address family -outdev +ipproto_udp -Address of net_device representing output device, 0 if unknown +Constant used to signify that the packet protocol is UDP -nf_queue +indev -Constant used to signify a 'queue' verdict +Address of net_device representing input device, 0 if unknown -pf +nf_stolen -Protocol family -- either ipv4 or ipv6 +Constant used to signify a 'stolen' verdict -data_str +ipproto_tcp -A string representing the packet buffer contents +Constant used to signify that the packet protocol is TCP -nf_stolen +psh -Constant used to signify a 'stolen' verdict +TCP PSH flag (if protocol is TCP; ipv4 only) -indev +ack -Address of net_device representing input device, 0 if unknown +TCP ACK flag (if protocol is TCP; ipv4 only) -urg +fin -TCP URG flag (if protocol is TCP; ipv4 only) +TCP FIN flag (if protocol is TCP; ipv4 only) -sport +protocol -TCP or UDP source port (ipv4 only) +Packet protocol from driver (ipv4 only) -data_hex +syn -A hexadecimal string representing the packet buffer contents +TCP SYN flag (if protocol is TCP; ipv4 only) -rst +saddr -TCP RST flag (if protocol is TCP; ipv4 only) +A string representing the source IP address -daddr +urg -A string representing the destination IP address +TCP URG flag (if protocol is TCP; ipv4 only) -outdev_name +outdev -Name of network device packet will be routed to (if known) +Address of net_device representing output device, 0 if unknown -nf_repeat +nf_stop -Constant used to signify a 'repeat' verdict +Constant used to signify a 'stop' verdict @@ -16769,7 +16885,7 @@ Constant used to signify a 'repeat' verdict LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::netfilter.ip.pre_routing @@ -16790,106 +16906,106 @@ Called before an IP packet is routed Values -nf_stolen +ipproto_udp -Constant used to signify a 'stolen' verdict +Constant used to signify that the packet protocol is UDP -data_str +pf -A string representing the packet buffer contents +Protocol family - either 'ipv4' or 'ipv6' -pf +dport -Protocol family - either 'ipv4' or 'ipv6' +TCP or UDP destination port (ipv4 only) -nf_queue +family -Constant used to signify a 'queue' verdict +IP address family -outdev +indev_name -Address of net_device representing output device, 0 if unknown +Name of network device packet was received on (if known) -ipproto_udp +nf_stolen -Constant used to signify that the packet protocol is UDP +Constant used to signify a 'stolen' verdict -daddr +indev -A string representing the destination IP address +Address of net_device representing input device, 0 if unknown -rst +protocol -TCP RST flag (if protocol is TCP; ipv4 only) +Packet protocol from driver (ipv4 only) -nf_repeat +fin -Constant used to signify a 'repeat' verdict +TCP FIN flag (if protocol is TCP; ipv4 only) -outdev_name +ack -Name of network device packet will be routed to (if known) +TCP ACK flag (if protocol is TCP; ipv4 only) -indev +psh -Address of net_device representing input device, 0 if unknown +TCP PSH flag (if protocol is TCP; ipv4 only) -data_hex +ipproto_tcp -A hexadecimal string representing the packet buffer contents +Constant used to signify that the packet protocol is TCP -sport +nf_stop -TCP or UDP source port (ipv4 only) +Constant used to signify a 'stop' verdict @@ -16902,18 +17018,18 @@ TCP URG flag (if protocol is TCP; ipv4 only) -ipproto_tcp +outdev -Constant used to signify that the packet protocol is TCP +Address of net_device representing output device, 0 if unknown -indev_name +saddr -Name of network device packet was received on (if known) +A string representing the source IP address @@ -16926,82 +17042,82 @@ TCP SYN flag (if protocol is TCP; ipv4 only) -nf_stop +length -Constant used to signify a 'stop' verdict +The length of the packet buffer contents, in bytes -ack +nf_accept -TCP ACK flag (if protocol is TCP; ipv4 only) +Constant used to signify an 'accept' verdict -psh +iphdr -TCP PSH flag (if protocol is TCP; ipv4 only) +Address of IP header -length +sport -The length of the packet buffer contents, in bytes +TCP or UDP source port (ipv4 only) -protocol +nf_repeat -Packet protocol from driver (ipv4 only) +Constant used to signify a 'repeat' verdict -fin +nf_queue -TCP FIN flag (if protocol is TCP; ipv4 only) +Constant used to signify a 'queue' verdict -family +data_str -IP address family +A string representing the packet buffer contents -saddr +daddr -A string representing the source IP address +A string representing the destination IP address -dport +outdev_name -TCP or UDP destination port (ipv4 only) +Name of network device packet will be routed to (if known) -iphdr +data_hex -Address of IP header +A hexadecimal string representing the packet buffer contents @@ -17014,10 +17130,10 @@ Constant used to signify a 'drop' verdict -nf_accept +rst -Constant used to signify an 'accept' verdict +TCP RST flag (if protocol is TCP; ipv4 only) @@ -17027,7 +17143,7 @@ Constant used to signify an 'accept' verdict LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::sunrpc.clnt.bind_new_program @@ -17048,10 +17164,10 @@ Bind a new RPC program to an existing client Values -progname +old_vers -the name of new RPC program +the version of old RPC program @@ -17064,34 +17180,34 @@ the number of old RPC program -old_progname +vers -the name of old RPC program +the version of new RPC program -vers +old_progname -the version of new RPC program +the name of old RPC program -old_vers +servername -the version of old RPC program +the server machine name -servername +progname -the server machine name +the name of new RPC program @@ -17109,7 +17225,7 @@ the number of new RPC program LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::sunrpc.clnt.call_async @@ -17130,90 +17246,90 @@ Make an asynchronous RPC call Values -vers +port -the RPC program version number +the port number -proc +xid -the procedure number in this RPC call +current transmission id -prog +servername -the RPC program number +the server machine name -flags +progname -flags +the RPC program name -servername +flags -the server machine name +flags -dead +prog -whether this client is abandoned +the RPC program number -xid +dead -current transmission id +whether this client is abandoned -port +vers -the port number +the RPC program version number -progname +proc -the RPC program name +the procedure number in this RPC call -prot +procname -the IP protocol number +the procedure name in this RPC call -procname +prot -the procedure name in this RPC call +the IP protocol number @@ -17223,7 +17339,7 @@ the procedure name in this RPC call LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::sunrpc.clnt.call_sync @@ -17244,34 +17360,34 @@ Make a synchronous RPC call Values -vers +progname -the RPC program version number +the RPC program name -proc +flags -the procedure number in this RPC call +flags -flags +prog -flags +the RPC program number -prog +dead -the RPC program number +whether this client is abandoned @@ -17284,50 +17400,50 @@ the server machine name -port +prot -the port number +the IP protocol number -dead +vers -whether this client is abandoned +the RPC program version number -xid +proc -current transmission id +the procedure number in this RPC call -progname +procname -the RPC program name +the procedure name in this RPC call -procname +xid -the procedure name in this RPC call +current transmission id -prot +port -the IP protocol number +the port number @@ -17337,7 +17453,7 @@ the IP protocol number LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::sunrpc.clnt.clone_client @@ -17358,10 +17474,10 @@ Clone an RPC client structure Values -prot +progname -the IP protocol number +the RPC program name @@ -17374,34 +17490,34 @@ the RPC program number -servername +port -the server machine name +the port number -vers +servername -the RPC program version number +the server machine name -port +prot -the port number +the IP protocol number -progname +vers -the RPC program name +the RPC program version number @@ -17419,7 +17535,7 @@ the authentication flavor LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::sunrpc.clnt.create_client @@ -17440,50 +17556,50 @@ Create an RPC client Values -servername +prog -the server machine name +the RPC program number -prot +progname -the IP protocol number +the RPC program name -prog +servername -the RPC program number +the server machine name -authflavor +port -the authentication flavor +the port number -progname +prot -the RPC program name +the IP protocol number -port +authflavor -the port number +the authentication flavor @@ -17501,7 +17617,7 @@ the RPC program version number LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::sunrpc.clnt.restart_call @@ -17530,18 +17646,18 @@ the task run status -xid +tk_flags -the transmission id +the task flags -tk_flags +xid -the task flags +the transmission id @@ -17583,7 +17699,7 @@ the server machine name LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::sunrpc.clnt.shutdown_client @@ -17604,114 +17720,114 @@ Shutdown an RPC client Values -clones +prot -the number of clones +the IP protocol number -prot +om_execute -the IP protocol number +the RPC execution jiffies -tasks +om_ops -the number of references +the count of operations -progname +vers -the RPC program name +the RPC program version number -netreconn +om_queue -the count of reconnections +the jiffies queued for xmit -port +om_bytes_sent -the port number +the count of bytes out -om_ops +prog -the count of operations +the RPC program number -rpccnt +progname -the count of RPC calls +the RPC program name -om_queue +servername -the jiffies queued for xmit +the server machine name -om_execute +tasks -the RPC execution jiffies +the number of references -servername +om_bytes_recv -the server machine name +the count of bytes in -om_ntrans +netreconn -the count of RPC transmissions +the count of reconnections -om_bytes_recv +authflavor -the count of bytes in +the authentication flavor -prog +rpccnt -the RPC program number +the count of RPC calls @@ -17724,26 +17840,26 @@ the RPC RTT jiffies -authflavor +om_ntrans -the authentication flavor +the count of RPC transmissions -om_bytes_sent +port -the count of bytes out +the port number -vers +clones -the RPC program version number +the number of clones @@ -17753,7 +17869,7 @@ the RPC program version number LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::sunrpc.sched.delay @@ -17774,18 +17890,18 @@ Delay an RPC task Values -tk_flags +prog -the flags of the task +the program number in the RPC call -xid +tk_pid -the transmission id in the RPC call +the debugging id of the task @@ -17798,34 +17914,34 @@ the IP protocol in the RPC call -tk_pid +vers -the debugging id of the task +the program version in the RPC call -delay +xid -the time delayed +the transmission id in the RPC call -vers +tk_flags -the program version in the RPC call +the flags of the task -prog +delay -the program number in the RPC call +the time delayed @@ -17835,7 +17951,7 @@ the program number in the RPC call LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::sunrpc.sched.execute @@ -17856,50 +17972,50 @@ Execute the RPC `scheduler' Values -tk_pid +prog -the debugging id of the task +the program number in the RPC call -vers +tk_pid -the program version in the RPC call +the debugging id of the task -prog +prot -the program number in the RPC call +the IP protocol in the RPC call -xid +vers -the transmission id in the RPC call +the program version in the RPC call -tk_flags +xid -the flags of the task +the transmission id in the RPC call -prot +tk_flags -the IP protocol in the RPC call +the flags of the task @@ -17909,7 +18025,7 @@ the IP protocol in the RPC call LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::sunrpc.sched.new_task @@ -17930,42 +18046,42 @@ Create new task for the specified client Values -tk_flags +xid -the flags of the task +the transmission id in the RPC call -xid +tk_flags -the transmission id in the RPC call +the flags of the task -prot +prog -the IP protocol in the RPC call +the program number in the RPC call -vers +prot -the program version in the RPC call +the IP protocol in the RPC call -prog +vers -the program number in the RPC call +the program version in the RPC call @@ -17975,7 +18091,7 @@ the program number in the RPC call LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::sunrpc.sched.release_task @@ -17996,26 +18112,26 @@ Release all resources associated with a task Values -xid +tk_flags -the transmission id in the RPC call +the flags of the task -tk_flags +xid -the flags of the task +the transmission id in the RPC call -prot +prog -the IP protocol in the RPC call +the program number in the RPC call @@ -18028,10 +18144,10 @@ the program version in the RPC call -prog +prot -the program number in the RPC call +the IP protocol in the RPC call @@ -18048,7 +18164,7 @@ So, if we can't find it, just return '-1' for everything. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::sunrpc.svc.create @@ -18069,18 +18185,18 @@ Create an RPC service Values -progname +pg_nvers -the name of the program +the number of supported versions -pg_nvers +bufsize -the number of supported versions +the buffer size @@ -18093,10 +18209,10 @@ the number of the program -bufsize +progname -the buffer size +the name of the program @@ -18106,7 +18222,7 @@ the buffer size LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::sunrpc.svc.destroy @@ -18127,6 +18243,22 @@ Destroy an RPC service Values +rpcbadfmt + + +the count of requests dropped for bad formats + + + + +nettcpconn + + +the count of accepted TCP connections + + + + rpccnt @@ -18159,14 +18291,6 @@ the count of requests drooped for authentication failure -rpcbadfmt - - -the count of requests dropped for bad formats - - - - sv_progname @@ -18190,21 +18314,13 @@ the count of received RPC requests - -nettcpconn - - -the count of accepted TCP connections - - - LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::sunrpc.svc.drop @@ -18225,14 +18341,6 @@ Drop RPC request Values -rq_prot - - -the IP protocol of the reqeust - - - - sv_name @@ -18241,10 +18349,10 @@ the service name -rq_vers +rq_proc -the program version in the request +the procedure number in the request @@ -18257,10 +18365,10 @@ the peer address where the request is from -rq_xid +rq_vers -the transmission id in the request +the program version in the request @@ -18273,10 +18381,18 @@ the program number in the request -rq_proc +rq_prot -the procedure number in the request +the IP protocol of the reqeust + + + + +rq_xid + + +the transmission id in the request @@ -18286,7 +18402,7 @@ the procedure number in the request LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::sunrpc.svc.process @@ -18307,34 +18423,34 @@ Process an RPC request Values -rq_prot +sv_name -the IP protocol of the reqeust +the service name -sv_name +rq_proc -the service name +the procedure number in the request -sv_prog +sv_nrthreads -the number of the program +the number of concurrent threads -rq_vers +sv_prog -the program version in the request +the number of the program @@ -18347,34 +18463,34 @@ the peer address where the request is from -rq_xid +rq_prog -the transmission id in the request +the program number in the request -rq_prog +rq_vers -the program number in the request +the program version in the request -sv_nrthreads +rq_prot -the number of concurrent threads +the IP protocol of the reqeust -rq_proc +rq_xid -the procedure number in the request +the transmission id in the request @@ -18384,7 +18500,7 @@ the procedure number in the request LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::sunrpc.svc.recv @@ -18405,18 +18521,18 @@ Listen for the next RPC request on any socket Values -sv_prog +timeout -the number of the program +the timeout of waiting for data -timeout +sv_name -the timeout of waiting for data +the service name @@ -18429,10 +18545,10 @@ the number of concurrent threads -sv_name +sv_prog -the service name +the number of the program @@ -18442,7 +18558,7 @@ the service name LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::sunrpc.svc.register @@ -18471,18 +18587,18 @@ the service name -prog +port -the number of the program +the port number -port +prot -the port number +the IP protocol number @@ -18495,10 +18611,10 @@ the name of the program -prot +prog -the IP protocol number +the number of the program @@ -18514,7 +18630,7 @@ If proto and p LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::sunrpc.svc.send @@ -18535,58 +18651,58 @@ Return reply to RPC client Values -rq_prot +peer_ip -the IP protocol of the reqeust +the peer address where the request is from -sv_name +rq_proc -the service name +the procedure number in the request -rq_vers +sv_name -the program version in the request +the service name -rq_proc +rq_xid -the procedure number in the request +the transmission id in the request -rq_prog +rq_prot -the program number in the request +the IP protocol of the reqeust -rq_xid +rq_vers -the transmission id in the request +the program version in the request -peer_ip +rq_prog -the peer address where the request is from +the program number in the request @@ -18596,7 +18712,7 @@ the peer address where the request is from LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tcp.disconnect @@ -18625,34 +18741,34 @@ TCP flags (e.g. FIN, etc) -daddr +sock -A string representing the destination IP address +Network socket -dport +name -TCP destination port +Name of this probe -sock +daddr -Network socket +A string representing the destination IP address -name +sport -Name of this probe +TCP source port @@ -18665,18 +18781,18 @@ IP address family -sport +saddr -TCP source port +A string representing the source IP address -saddr +dport -A string representing the source IP address +TCP destination port @@ -18692,7 +18808,7 @@ The process which disconnects tcp LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tcp.disconnect.return @@ -18740,7 +18856,7 @@ The process which disconnects tcp LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tcp.receive @@ -18761,114 +18877,114 @@ Called when a TCP packet is received Values -urg +protocol -TCP URG flag +Packet protocol from driver -protocol +psh -Packet protocol from driver +TCP PSH flag -ack +family -TCP ACK flag +IP address family -fin +dport -TCP FIN flag +TCP destination port -iphdr +name -IP header address +Name of the probe point -dport +sport -TCP destination port +TCP source port -daddr +syn -A string representing the destination IP address +TCP SYN flag -saddr +iphdr -A string representing the source IP address +IP header address -psh +fin -TCP PSH flag +TCP FIN flag -sport +ack -TCP source port +TCP ACK flag -family +saddr -IP address family +A string representing the source IP address -rst +daddr -TCP RST flag +A string representing the destination IP address -name +urg -Name of the probe point +TCP URG flag -syn +rst -TCP SYN flag +TCP RST flag @@ -18878,7 +18994,7 @@ TCP SYN flag LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tcp.recvmsg @@ -18899,66 +19015,66 @@ Receiving TCP message Values -daddr +sport -A string representing the destination IP address +TCP source port -size +daddr -Number of bytes to be received +A string representing the destination IP address -dport +name -TCP destination port +Name of this probe -sport +size -TCP source port +Number of bytes to be received -saddr +dport -A string representing the source IP address +TCP destination port -name +saddr -Name of this probe +A string representing the source IP address -sock +family -Network socket +IP address family -family +sock -IP address family +Network socket @@ -18974,7 +19090,7 @@ The process which receives a tcp message LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tcp.recvmsg.return @@ -19003,50 +19119,50 @@ TCP destination port -size +saddr -Number of bytes received or error code if an error occurred. +A string representing the source IP address -daddr +family -A string representing the destination IP address +IP address family -family +sport -IP address family +TCP source port -name +daddr -Name of this probe +A string representing the destination IP address -saddr +name -A string representing the source IP address +Name of this probe -sport +size -TCP source port +Number of bytes received or error code if an error occurred. @@ -19062,7 +19178,7 @@ The process which receives a tcp message LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tcp.sendmsg @@ -19083,26 +19199,26 @@ Sending a tcp message Values -size +family -Number of bytes to send +IP address family -family +name -IP address family +Name of this probe -name +size -Name of this probe +Number of bytes to send @@ -19126,7 +19242,7 @@ The process which sends a tcp message LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tcp.sendmsg.return @@ -19147,18 +19263,18 @@ Sending TCP message is done Values -name +size -Name of this probe +Number of bytes sent or error code if an error occurred. -size +name -Number of bytes sent or error code if an error occurred. +Name of this probe @@ -19174,7 +19290,7 @@ The process which sends a tcp message LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tcp.setsockopt @@ -19195,50 +19311,50 @@ Call to setsockopt Values -optlen +name -Used to access values for setsockopt +Name of this probe -optname +family -TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc) +IP address family -family +optstr -IP address family +Resolves optname to a human-readable format -name +sock -Name of this probe +Network socket -sock +optlen -Network socket +Used to access values for setsockopt -optstr +optname -Resolves optname to a human-readable format +TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc) @@ -19262,7 +19378,7 @@ The process which calls setsockopt LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tcp.setsockopt.return @@ -19283,18 +19399,18 @@ Return from setsockopt Values -ret +name -Error code (0: no error) +Name of this probe -name +ret -Name of this probe +Error code (0: no error) @@ -19310,7 +19426,7 @@ The process which calls setsockopt LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::udp.disconnect @@ -19331,66 +19447,66 @@ Fires when a process requests for a UDP disconnection Values -family +dport -IP address family +UDP destination port -dport +name -UDP destination port +The name of this probe -saddr +sock -A string representing the source IP address +Network socket used by the process -sport +family -UDP source port +IP address family -daddr +saddr -A string representing the destination IP address +A string representing the source IP address -flags +sport -Flags (e.g. FIN, etc) +UDP source port -name +daddr -The name of this probe +A string representing the destination IP address -sock +flags -Network socket used by the process +Flags (e.g. FIN, etc) @@ -19406,7 +19522,7 @@ The process which requests a UDP disconnection LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::udp.disconnect.return @@ -19443,42 +19559,42 @@ A string representing the destination IP address -family +ret -IP address family +Error code (0: no error) -dport +name -UDP destination port +The name of this probe -saddr +dport -A string representing the source IP address +UDP destination port -ret +saddr -Error code (0: no error) +A string representing the source IP address -name +family -The name of this probe +IP address family @@ -19494,7 +19610,7 @@ The process which requested a UDP disconnection LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::udp.recvmsg @@ -19515,30 +19631,6 @@ Fires whenever a UDP message is received Values -name - - -The name of this probe - - - - -sock - - -Network socket used by the process - - - - -size - - -Number of bytes received by the process - - - - daddr @@ -19563,6 +19655,14 @@ A string representing the source IP address +size + + +Number of bytes received by the process + + + + family @@ -19578,6 +19678,22 @@ UDP destination port + +name + + +The name of this probe + + + + +sock + + +Network socket used by the process + + + @@ -19590,7 +19706,7 @@ The process which received a UDP message LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::udp.recvmsg.return @@ -19611,18 +19727,18 @@ Fires whenever an attempt to receive a UDP message received is completed Values -sport +name -UDP source port +The name of this probe -daddr +dport -A string representing the destination IP address +UDP destination port @@ -19635,34 +19751,34 @@ IP address family -dport +saddr -UDP destination port +A string representing the source IP address -saddr +size -A string representing the source IP address +Number of bytes received by the process -name +sport -The name of this probe +UDP source port -size +daddr -Number of bytes received by the process +A string representing the destination IP address @@ -19678,7 +19794,7 @@ The process which received a UDP message LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::udp.sendmsg @@ -19699,66 +19815,66 @@ Fires whenever a process sends a UDP message Values -daddr +dport -A string representing the destination IP address +UDP destination port -sport +sock -UDP source port +Network socket used by the process -saddr +name -A string representing the source IP address +The name of this probe -family +saddr -IP address family +A string representing the source IP address -dport +size -UDP destination port +Number of bytes sent by the process -name +family -The name of this probe +IP address family -sock +sport -Network socket used by the process +UDP source port -size +daddr -Number of bytes sent by the process +A string representing the destination IP address @@ -19774,7 +19890,7 @@ The process which sent a UDP message LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::udp.sendmsg.return @@ -19827,7 +19943,7 @@ It contains the following probe points: LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::inet_get_ip_source @@ -19862,7 +19978,7 @@ pointer to the kernel socket LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::inet_get_local_port @@ -19897,7 +20013,7 @@ pointer to the kernel socket LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::sock_fam_num2str @@ -19932,7 +20048,7 @@ The family number LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::sock_fam_str2num @@ -19967,7 +20083,7 @@ The family name LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::sock_prot_num2str @@ -20002,7 +20118,7 @@ The protocol number LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::sock_prot_str2num @@ -20037,7 +20153,7 @@ The protocol name LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::sock_state_num2str @@ -20072,7 +20188,7 @@ The state number LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::sock_state_str2num @@ -20107,7 +20223,7 @@ The state name LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.aio_read @@ -20128,58 +20244,58 @@ Receiving message via sock_aio_read Values -state +family -Socket state value +Protocol family value -type +name -Socket type value +Name of this probe -size +flags -Message size in bytes +Socket flags value -name +type -Name of this probe +Socket type value -protocol +size -Protocol value +Message size in bytes -family +state -Protocol family value +Socket state value -flags +protocol -Socket flags value +Protocol value @@ -20202,7 +20318,7 @@ via the sock_aio_read function LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.aio_read.return @@ -20223,50 +20339,50 @@ Conclusion of message received via sock_aio_readValues -state +type -Socket state value +Socket type value -type +size -Socket type value +Size of message received (in bytes) or error code if success = 0 -name +state -Name of this probe +Socket state value -size +success -Size of message received (in bytes) or error code if success = 0 +Was receive successful? (1 = yes, 0 = no) -flags +protocol -Socket flags value +Protocol value -success +name -Was receive successful? (1 = yes, 0 = no) +Name of this probe @@ -20279,10 +20395,10 @@ Protocol family value -protocol +flags -Protocol value +Socket flags value @@ -20305,7 +20421,7 @@ via the sock_aio_read function LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.aio_write @@ -20326,34 +20442,34 @@ Message send via sock_aio_write Values -state +type -Socket state value +Socket type value -type +size -Socket type value +Message size in bytes -name +state -Name of this probe +Socket state value -size +protocol -Message size in bytes +Protocol value @@ -20366,10 +20482,10 @@ Protocol family value -protocol +name -Protocol value +Name of this probe @@ -20400,7 +20516,7 @@ via the sock_aio_write function LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.aio_write.return @@ -20421,42 +20537,42 @@ Conclusion of message send via sock_aio_writeValues -size +protocol -Size of message received (in bytes) or error code if success = 0 +Protocol value -name +success -Name of this probe +Was receive successful? (1 = yes, 0 = no) -protocol +state -Protocol value +Socket state value -family +size -Protocol family value +Size of message received (in bytes) or error code if success = 0 -success +type -Was receive successful? (1 = yes, 0 = no) +Socket type value @@ -20469,18 +20585,18 @@ Socket flags value -state +name -Socket state value +Name of this probe -type +family -Socket type value +Protocol family value @@ -20503,7 +20619,7 @@ via the sock_aio_write function LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.close @@ -20524,50 +20640,50 @@ Close a socket Values -name +state -Name of this probe +Socket state value -flags +protocol -Socket flags value +Protocol value -protocol +type -Protocol value +Socket type value -family +flags -Protocol family value +Socket flags value -state +family -Socket state value +Protocol family value -type +name -Socket type value +Name of this probe @@ -20589,7 +20705,7 @@ Fires at the beginning of closing a socket. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.close.return @@ -20635,7 +20751,7 @@ Fires at the conclusion of closing a socket. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.create @@ -20656,34 +20772,34 @@ Creation of a socket Values -requester +type -Requested by user process or the kernel (1 = kernel, 0 = user) +Socket type value -type +requester -Socket type value +Requested by user process or the kernel (1 = kernel, 0 = user) -name +protocol -Name of this probe +Protocol value -protocol +name -Protocol value +Name of this probe @@ -20713,7 +20829,7 @@ Fires at the beginning of creating a socket. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.create.return @@ -20734,34 +20850,34 @@ Return from Creation of a socket Values -protocol +family -Protocol value +Protocol family value -success +name -Was socket creation successful? (1 = yes, 0 = no) +Name of this probe -family +err -Protocol family value +Error code if success == 0 -name +requester -Name of this probe +Requested by user process or the kernel (1 = kernel, 0 = user) @@ -20774,18 +20890,18 @@ Socket type value -requester +success -Requested by user process or the kernel (1 = kernel, 0 = user) +Was socket creation successful? (1 = yes, 0 = no) -err +protocol -Error code if success == 0 +Protocol value @@ -20807,7 +20923,7 @@ Fires at the conclusion of creating a socket. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.read_iter @@ -20828,42 +20944,42 @@ Receiving message via sock_read_iter Values -type +flags -Socket type value +Socket flags value -state +name -Socket state value +Name of this probe -protocol +family -Protocol value +Protocol family value -family +protocol -Protocol family value +Protocol value -flags +state -Socket flags value +Socket state value @@ -20876,10 +20992,10 @@ Message size in bytes -name +type -Name of this probe +Socket type value @@ -20902,7 +21018,7 @@ via the sock_read_iter function LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.read_iter.return @@ -20923,58 +21039,58 @@ Conclusion of message received via sock_read_iterValues -type +flags -Socket type value +Socket flags value -state +family -Socket state value +Protocol family value -family +name -Protocol family value +Name of this probe -success +protocol -Was receive successful? (1 = yes, 0 = no) +Protocol value -protocol +success -Protocol value +Was receive successful? (1 = yes, 0 = no) -flags +state -Socket flags value +Socket state value -name +type -Name of this probe +Socket type value @@ -21005,7 +21121,7 @@ via the sock_read_iter function LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.readv @@ -21026,10 +21142,10 @@ Receiving a message via sock_readv Values -name +type -Name of this probe +Socket type value @@ -21042,10 +21158,10 @@ Message size in bytes -family +state -Protocol family value +Socket state value @@ -21058,26 +21174,26 @@ Protocol value -flags +family -Socket flags value +Protocol family value -state +name -Socket state value +Name of this probe -type +flags -Socket type value +Socket flags value @@ -21100,7 +21216,7 @@ via the sock_readv function LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.readv.return @@ -21121,42 +21237,42 @@ Conclusion of receiving a message via sock_readvValues -size +protocol -Size of message received (in bytes) or error code if success = 0 +Protocol value -name +success -Name of this probe +Was receive successful? (1 = yes, 0 = no) -protocol +state -Protocol value +Socket state value -family +size -Protocol family value +Size of message received (in bytes) or error code if success = 0 -success +type -Was receive successful? (1 = yes, 0 = no) +Socket type value @@ -21169,18 +21285,18 @@ Socket flags value -state +name -Socket state value +Name of this probe -type +family -Socket type value +Protocol family value @@ -21203,7 +21319,7 @@ via the sock_readv function LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.receive @@ -21224,42 +21340,42 @@ Message received on a socket. Values -type +protocol -Socket type value +Protocol value -state +success -Socket state value +Was send successful? (1 = yes, 0 = no) -family +state -Protocol family value +Socket state value -success +size -Was send successful? (1 = yes, 0 = no) +Size of message received (in bytes) or error code if success = 0 -protocol +type -Protocol value +Socket type value @@ -21272,18 +21388,18 @@ Socket flags value -name +family -Name of this probe +Protocol family value -size +name -Size of message received (in bytes) or error code if success = 0 +Name of this probe @@ -21299,7 +21415,7 @@ The message receiver LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.recvmsg @@ -21328,26 +21444,26 @@ Socket state value -type +protocol -Socket type value +Protocol value -size +type -Message size in bytes +Socket type value -name +size -Name of this probe +Message size in bytes @@ -21360,18 +21476,18 @@ Socket flags value -protocol +family -Protocol value +Protocol family value -family +name -Protocol family value +Name of this probe @@ -21394,7 +21510,7 @@ via the sock_recvmsg function LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.recvmsg.return @@ -21415,10 +21531,10 @@ Return from Message being received on socket Values -flags +state -Socket flags value +Socket state value @@ -21431,50 +21547,50 @@ Was receive successful? (1 = yes, 0 = no) -family +protocol -Protocol family value +Protocol value -protocol +size -Protocol value +Size of message received (in bytes) or error code if success = 0 -name +type -Name of this probe +Socket type value -size +flags -Size of message received (in bytes) or error code if success = 0 +Socket flags value -type +family -Socket type value +Protocol family value -state +name -Socket state value +Name of this probe @@ -21497,7 +21613,7 @@ via the sock_recvmsg function. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.send @@ -21518,18 +21634,18 @@ Message sent on a socket. Values -size +state -Size of message sent (in bytes) or error code if success = 0 +Socket state value -name +success -Name of this probe +Was send successful? (1 = yes, 0 = no) @@ -21542,18 +21658,18 @@ Protocol value -family +type -Protocol family value +Socket type value -success +size -Was send successful? (1 = yes, 0 = no) +Size of message sent (in bytes) or error code if success = 0 @@ -21566,18 +21682,18 @@ Socket flags value -state +family -Socket state value +Protocol family value -type +name -Socket type value +Name of this probe @@ -21593,7 +21709,7 @@ The message sender LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.sendmsg @@ -21614,10 +21730,10 @@ Message is currently being sent on a socket. Values -size +family -Message size in bytes +Protocol family value @@ -21638,18 +21754,18 @@ Socket flags value -protocol +type -Protocol value +Socket type value -family +size -Protocol family value +Message size in bytes @@ -21662,10 +21778,10 @@ Socket state value -type +protocol -Socket type value +Protocol value @@ -21688,7 +21804,7 @@ via the sock_sendmsg function LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.sendmsg.return @@ -21709,50 +21825,50 @@ Return from socket.sendmsg. Values -family +flags -Protocol family value +Socket flags value -success +family -Was send successful? (1 = yes, 0 = no) +Protocol family value -protocol +name -Protocol value +Name of this probe -flags +state -Socket flags value +Socket state value -name +success -Name of this probe +Was send successful? (1 = yes, 0 = no) -size +protocol -Size of message sent (in bytes) or error code if success = 0 +Protocol value @@ -21765,10 +21881,10 @@ Socket type value -state +size -Socket state value +Size of message sent (in bytes) or error code if success = 0 @@ -21791,7 +21907,7 @@ via the sock_sendmsg function LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.write_iter @@ -21812,26 +21928,26 @@ Message send via sock_write_iter Values -type +flags -Socket type value +Socket flags value -state +name -Socket state value +Name of this probe -flags +family -Socket flags value +Protocol family value @@ -21844,10 +21960,10 @@ Protocol value -family +state -Protocol family value +Socket state value @@ -21860,10 +21976,10 @@ Message size in bytes -name +type -Name of this probe +Socket type value @@ -21886,7 +22002,7 @@ via the sock_write_iter function LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.write_iter.return @@ -21907,66 +22023,66 @@ Conclusion of message send via sock_write_iterValues -size +protocol -Size of message received (in bytes) or error code if success = 0 +Protocol value -name +success -Name of this probe +Was receive successful? (1 = yes, 0 = no) -flags +state -Socket flags value +Socket state value -protocol +size -Protocol value +Size of message received (in bytes) or error code if success = 0 -success +type -Was receive successful? (1 = yes, 0 = no) +Socket type value -family +flags -Protocol family value +Socket flags value -state +family -Socket state value +Protocol family value -type +name -Socket type value +Name of this probe @@ -21989,7 +22105,7 @@ via the sock_write_iter function LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.writev @@ -22010,58 +22126,58 @@ Message sent via socket_writev Values -size +type -Message size in bytes +Socket type value -name +size -Name of this probe +Message size in bytes -protocol +state -Protocol value +Socket state value -family +protocol -Protocol family value +Protocol value -flags +family -Socket flags value +Protocol family value -state +name -Socket state value +Name of this probe -type +flags -Socket type value +Socket flags value @@ -22084,7 +22200,7 @@ via the sock_writev function LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::socket.writev.return @@ -22105,66 +22221,66 @@ Conclusion of message sent via socket_writevValues -flags +name -Socket flags value +Name of this probe -protocol +family -Protocol value +Protocol family value -success +flags -Was send successful? (1 = yes, 0 = no) +Socket flags value -family +size -Protocol family value +Size of message sent (in bytes) or error code if success = 0 -size +type -Size of message sent (in bytes) or error code if success = 0 +Socket type value -name +state -Name of this probe +Socket state value -type +success -Socket type value +Was send successful? (1 = yes, 0 = no) -state +protocol -Socket state value +Protocol value @@ -22192,7 +22308,7 @@ and probe points: LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ipmib_filter_key @@ -22253,7 +22369,7 @@ A return value of 0 means this particular skb LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ipmib_get_proto @@ -22294,7 +22410,7 @@ Returns the protocol value from skb. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ipmib_local_addr @@ -22343,7 +22459,7 @@ Returns the local ip address skb. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ipmib_remote_addr @@ -22392,7 +22508,7 @@ Returns the remote ip address from skb. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ipmib_tcp_local_port @@ -22441,7 +22557,7 @@ Returns the local tcp port from skb. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ipmib_tcp_remote_port @@ -22490,7 +22606,7 @@ Returns the remote tcp port from skb. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::linuxmib_filter_key @@ -22543,7 +22659,7 @@ A return value of 0 means this particular sk LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::tcpmib_filter_key @@ -22596,7 +22712,7 @@ A return value of 0 means this particular sk LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::tcpmib_get_state @@ -22637,7 +22753,7 @@ Returns the sk_state from a struct sock. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::tcpmib_local_addr @@ -22678,7 +22794,7 @@ Returns the saddr from a struct inet_sock in host order. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::tcpmib_local_port @@ -22719,7 +22835,7 @@ Returns the sport from a struct inet_sock in host order. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::tcpmib_remote_addr @@ -22760,7 +22876,7 @@ Returns the daddr from a struct inet_sock in host order. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::tcpmib_remote_port @@ -22801,7 +22917,7 @@ Returns the dport from a struct inet_sock in host order. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ipmib.ForwDatagrams @@ -22822,18 +22938,18 @@ Count forwarded packet Values -skb +op -pointer to the struct sk_buff being acted on +value to be added to the counter (default value of 1) -op +skb -value to be added to the counter (default value of 1) +pointer to the struct sk_buff being acted on @@ -22852,7 +22968,7 @@ IPSTATS_MIB_OUTFORWDATAGRAMS) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ipmib.FragFails @@ -22903,7 +23019,7 @@ IPSTATS_MIB_FRAGFAILS) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ipmib.FragOKs @@ -22954,7 +23070,7 @@ IPSTATS_MIB_FRAGOKS) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ipmib.InAddrErrors @@ -23005,7 +23121,7 @@ IPSTATS_MIB_INADDRERRORS) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ipmib.InDiscards @@ -23056,7 +23172,7 @@ STATS_MIB_INDISCARDS) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ipmib.InNoRoutes @@ -23107,7 +23223,7 @@ IPSTATS_MIB_INNOROUTES) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ipmib.InReceives @@ -23158,7 +23274,7 @@ IPSTATS_MIB_INRECEIVES) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ipmib.InUnknownProtos @@ -23209,7 +23325,7 @@ IPSTATS_MIB_INUNKNOWNPROTOS) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ipmib.OutRequests @@ -23260,7 +23376,7 @@ IPSTATS_MIB_OUTREQUESTS) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ipmib.ReasmReqds @@ -23311,7 +23427,7 @@ IPSTATS_MIB_REASMREQDS) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::ipmib.ReasmTimeout @@ -23362,7 +23478,7 @@ IPSTATS_MIB_REASMTIMEOUT) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::linuxmib.DelayedACKs @@ -23413,7 +23529,7 @@ LINUX_MIB_DELAYEDACKS) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::linuxmib.ListenDrops @@ -23464,7 +23580,7 @@ LINUX_MIB_LISTENDROPS) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::linuxmib.ListenOverflows @@ -23515,7 +23631,7 @@ LINUX_MIB_LISTENOVERFLOWS) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::linuxmib.TCPMemoryPressures @@ -23566,7 +23682,7 @@ LINUX_MIB_TCPMEMORYPRESSURES) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tcpmib.ActiveOpens @@ -23617,7 +23733,7 @@ TCP_MIB_ACTIVEOPENS) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tcpmib.AttemptFails @@ -23668,7 +23784,7 @@ TCP_MIB_ATTEMPTFAILS) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tcpmib.CurrEstab @@ -23719,7 +23835,7 @@ TCP_MIB_CURRESTAB) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tcpmib.EstabResets @@ -23770,7 +23886,7 @@ TCP_MIB_ESTABRESETS) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tcpmib.InSegs @@ -23822,7 +23938,7 @@ TCP_MIB_INSEGS) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tcpmib.OutRsts @@ -23843,18 +23959,18 @@ Count the sending of a reset packet Values -sk +op -pointer to the struct sock being acted on +value to be added to the counter (default value of 1) -op +sk -value to be added to the counter (default value of 1) +pointer to the struct sock being acted on @@ -23873,7 +23989,7 @@ TCP_MIB_OUTRSTS) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tcpmib.OutSegs @@ -23924,7 +24040,7 @@ TCP_MIB_OUTSEGS) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tcpmib.PassiveOpens @@ -23975,7 +24091,7 @@ TCP_MIB_PASSIVEOPENS) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::tcpmib.RetransSegs @@ -24030,7 +24146,7 @@ It contains the following probe points: LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::get_loadavg_index @@ -24076,7 +24192,7 @@ thrown. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::sprint_loadavg @@ -24111,7 +24227,7 @@ in the usual format for 1-, 5- and 15-minute load averages. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::target_set_pid @@ -24154,7 +24270,7 @@ top-level target process. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::target_set_report @@ -24189,7 +24305,7 @@ target set, and their ancestry. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::kprocess.create @@ -24210,18 +24326,18 @@ Fires whenever a new process or thread is successfully created Values -new_tid +new_pid -The TID of the newly created task +The PID of the newly created process -new_pid +new_tid -The PID of the newly created process +The TID of the newly created task @@ -24244,7 +24360,7 @@ fork (or one of its syscall variants), or a new kernel thread. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::kprocess.exec @@ -24265,10 +24381,11 @@ Attempt to exec to a new program Values -filename +args -The path to the new executable +The arguments to pass to the new executable, including +the 0th arg (SystemTap v2.5+) @@ -24281,20 +24398,19 @@ Name of the system call (execve) (SystemTap v2.5+) -argstr +filename -A string containing the filename followed by the -arguments to pass, excluding 0th arg (SystemTap v2.5+) +The path to the new executable -args +argstr -The arguments to pass to the new executable, including -the 0th arg (SystemTap v2.5+) +A string containing the filename followed by the +arguments to pass, excluding 0th arg (SystemTap v2.5+) @@ -24317,7 +24433,7 @@ to the syscall.execve probe in SystemTap v2.5+. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::kprocess.exec_complete @@ -24338,14 +24454,6 @@ Return from exec to a new program Values -name - - -Name of the system call (execve) (SystemTap v2.5+) - - - - success @@ -24369,6 +24477,14 @@ A string representation of errno (SystemTap v2.5+) + +name + + +Name of the system call (execve) (SystemTap v2.5+) + + + @@ -24389,7 +24505,7 @@ syscall.execve.return probe in SystemTap v2.5+. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::kprocess.exit @@ -24437,7 +24553,7 @@ zombie state. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::kprocess.release @@ -24458,10 +24574,10 @@ Process released Values -task +released_tid -A task handle to the process being released +TID of the task being released @@ -24482,10 +24598,10 @@ Same as released_pid for compatibility (d -released_tid +task -TID of the task being released +A task handle to the process being released @@ -24510,7 +24626,7 @@ zombie state. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::kprocess.start @@ -24553,7 +24669,7 @@ It contains the following probe points: LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::get_sa_flags @@ -24588,7 +24704,7 @@ address of the sigaction to query. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::get_sa_handler @@ -24623,7 +24739,7 @@ address of the sigaction to query. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::is_sig_blocked @@ -24666,7 +24782,7 @@ the signal number to test. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::sa_flags_str @@ -24701,7 +24817,7 @@ the set of flags to convert to string. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::sa_handler_str @@ -24744,7 +24860,7 @@ of the handler. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::signal_str @@ -24779,7 +24895,7 @@ the signal number to convert to string. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::sigset_mask_str @@ -24814,7 +24930,7 @@ the sigset to convert to string. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.check_ignored @@ -24835,10 +24951,10 @@ Checking to see signal is ignored Values -sig +pid_name -The number of the signal +Name of the process receiving the signal @@ -24859,10 +24975,10 @@ A string representation of the signal -pid_name +sig -Name of the process receiving the signal +The number of the signal @@ -24872,7 +24988,7 @@ Name of the process receiving the signal LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.check_ignored.return @@ -24893,18 +25009,18 @@ Check to see signal is ignored completed Values -retstr +name -Return value as a string +Name of the probe point -name +retstr -Name of the probe point +Return value as a string @@ -24914,7 +25030,7 @@ Name of the probe point LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.checkperm @@ -24943,58 +25059,58 @@ Indicates the signal type -pid_name +sig_name -Name of the process receiving the signal +A string representation of the signal -sig_name +sig -A string representation of the signal +The number of the signal -sig_pid +sinfo -The PID of the process receiving the signal +The address of the siginfo structure -task +sig_pid -A task handle to the signal recipient +The PID of the process receiving the signal -name +task -Name of the probe point +A task handle to the signal recipient -sinfo +pid_name -The address of the siginfo structure +Name of the process receiving the signal -sig +name -The number of the signal +Name of the probe point @@ -25004,7 +25120,7 @@ The number of the signal LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.checkperm.return @@ -25025,18 +25141,18 @@ Check performed on a sent signal completed Values -retstr +name -Return value as a string +Name of the probe point -name +retstr -Name of the probe point +Return value as a string @@ -25046,7 +25162,7 @@ Name of the probe point LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.do_action @@ -25067,27 +25183,27 @@ Examining or changing a signal action Values -sig_name +oldsigact_addr -A string representation of the signal +The address of the old sigaction +struct associated with the signal -oldsigact_addr +sig -The address of the old sigaction -struct associated with the signal +The signal to be examined/changed -sa_mask +sig_name -The new mask of the signal +A string representation of the signal @@ -25100,10 +25216,10 @@ The new handler of the signal -sig +sa_mask -The signal to be examined/changed +The new mask of the signal @@ -25130,7 +25246,7 @@ Name of the probe point LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.do_action.return @@ -25172,7 +25288,7 @@ Name of the probe point LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.flush @@ -25193,27 +25309,27 @@ Flushing all pending signals for a task Values -pid_name +task -The name of the process associated with the task -performing the flush +The task handler of the process performing the flush -task +sig_pid -The task handler of the process performing the flush +The PID of the process associated with the task +performing the flush -sig_pid +pid_name -The PID of the process associated with the task +The name of the process associated with the task performing the flush @@ -25232,7 +25348,7 @@ Name of the probe point LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.force_segv @@ -25253,34 +25369,34 @@ Forcing send of SIGSEGV Values -pid_name +sig_pid -Name of the process receiving the signal +The PID of the process receiving the signal -sig_name +pid_name -A string representation of the signal +Name of the process receiving the signal -sig_pid +name -The PID of the process receiving the signal +Name of the probe point -name +sig_name -Name of the probe point +A string representation of the signal @@ -25298,7 +25414,7 @@ The number of the signal LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.force_segv.return @@ -25340,7 +25456,7 @@ Return value as a string LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.handle @@ -25361,77 +25477,77 @@ Signal handler being invoked Values -oldset_addr +regs -The address of the bitmask array of blocked signals -(deprecated in SystemTap 2.1) +The address of the kernel-mode stack area (deprecated in +SystemTap 2.1) -sig_mode +ka_addr -Indicates whether the signal was a user-mode or kernel-mode signal +The address of the k_sigaction table +associated with the signal -regs +sig_mode -The address of the kernel-mode stack area (deprecated in -SystemTap 2.1) +Indicates whether the signal was a user-mode or kernel-mode signal -sig_name +oldset_addr -A string representation of the signal +The address of the bitmask array of blocked signals +(deprecated in SystemTap 2.1) -name +sig_name -Name of the probe point +A string representation of the signal -sig_code +sig -The si_code value of the siginfo signal +The signal number that invoked the signal handler -sig +sinfo -The signal number that invoked the signal handler +The address of the siginfo table -sinfo +sig_code -The address of the siginfo table +The si_code value of the siginfo signal -ka_addr +name -The address of the k_sigaction table -associated with the signal +Name of the probe point @@ -25441,7 +25557,7 @@ associated with the signal LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.handle.return @@ -25462,18 +25578,18 @@ Signal handler invocation completed Values -name +retstr -Name of the probe point +Return value as a string -retstr +name -Return value as a string +Name of the probe point @@ -25489,7 +25605,7 @@ Return value as a string LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.pending @@ -25510,19 +25626,19 @@ Examining pending signal Values -sigset_add +name -The address of the user-space signal set -(sigset_t) +Name of the probe point -name +sigset_add -Name of the probe point +The address of the user-space signal set +(sigset_t) @@ -25548,7 +25664,7 @@ do_sigpending kernel function is executed. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.pending.return @@ -25590,7 +25706,7 @@ Return value as a string LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.procmask @@ -25611,48 +25727,48 @@ Examining or changing blocked signals Values -sigset +oldsigset_addr -The actual value to be set for sigset_t -(correct?) +The old address of the signal set +(sigset_t) -name +how -Name of the probe point +Indicates how to change the blocked signals; possible values are +SIG_BLOCK=0 (for blocking signals), +SIG_UNBLOCK=1 (for unblocking signals), and +SIG_SETMASK=2 for setting the signal mask. -sigset_addr +sigset -The address of the signal set (sigset_t) -to be implemented +The actual value to be set for sigset_t +(correct?) -oldsigset_addr +sigset_addr -The old address of the signal set -(sigset_t) +The address of the signal set (sigset_t) +to be implemented -how +name -Indicates how to change the blocked signals; possible values are -SIG_BLOCK=0 (for blocking signals), -SIG_UNBLOCK=1 (for unblocking signals), and -SIG_SETMASK=2 for setting the signal mask. +Name of the probe point @@ -25662,7 +25778,7 @@ SIG_SETMASK=2 for setting the signal mask. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.procmask.return @@ -25704,7 +25820,7 @@ Name of the probe point LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.send @@ -25725,18 +25841,18 @@ Signal being sent to a process Values -shared +sig -Indicates whether the signal is shared by the thread group +The number of the signal -pid_name +sig_name -The name of the signal recipient +A string representation of the signal @@ -25749,59 +25865,59 @@ Indicates the signal type -sig_name +send2queue -A string representation of the signal +Indicates whether the signal is sent to an existing +sigqueue (deprecated in SystemTap 2.1) -send2queue +name -Indicates whether the signal is sent to an existing -sigqueue (deprecated in SystemTap 2.1) +The name of the function used to send out the signal -task +pid_name -A task handle to the signal recipient +The name of the signal recipient -sig_pid +shared -The PID of the process receiving the signal +Indicates whether the signal is shared by the thread group -name +sinfo -The name of the function used to send out the signal +The address of siginfo struct -sig +sig_pid -The number of the signal +The PID of the process receiving the signal -sinfo +task -The address of siginfo struct +A task handle to the signal recipient @@ -25817,7 +25933,7 @@ The signal's sender. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.send.return @@ -25838,14 +25954,6 @@ Signal being sent to a process completed (deprecated in SystemTap 2.1) Values -send2queue - - -Indicates whether the sent signal was sent to an existing sigqueue - - - - shared @@ -25869,6 +25977,14 @@ The return value to either __group_send_sig_info, specific_send_sig_info, or sen + +send2queue + + +Indicates whether the sent signal was sent to an existing sigqueue + + + @@ -25916,7 +26032,7 @@ leader. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.send_sig_queue @@ -25945,26 +26061,26 @@ The address of the signal queue -sig +sig_pid -The queued signal +The PID of the process to which the signal is queued -sig_pid +name -The PID of the process to which the signal is queued +Name of the probe point -name +pid_name -Name of the probe point +Name of the process to which the signal is queued @@ -25977,10 +26093,10 @@ A string representation of the signal -pid_name +sig -Name of the process to which the signal is queued +The queued signal @@ -25990,7 +26106,7 @@ Name of the process to which the signal is queued LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.send_sig_queue.return @@ -26032,7 +26148,7 @@ Return value as a string LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.sys_tgkill @@ -26061,18 +26177,18 @@ A string representation of the signal -pid_name +sig -The name of the signal recipient +The specific kill signal sent to the process -sig +tgid -The specific kill signal sent to the process +The thread group ID of the thread receiving the kill signal @@ -26085,26 +26201,26 @@ Name of the probe point -sig_pid +pid_name -The PID of the thread receiving the kill signal +The name of the signal recipient -tgid +task -The thread group ID of the thread receiving the kill signal +A task handle to the signal recipient -task +sig_pid -A task handle to the signal recipient +The PID of the thread receiving the kill signal @@ -26122,7 +26238,7 @@ the thread to be signalled. This protects against TID reuse. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.sys_tgkill.return @@ -26164,7 +26280,7 @@ The return value to either __group_send_sig_info, LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.sys_tkill @@ -26185,50 +26301,50 @@ Sending a kill signal to a thread Values -name +sig_name -Name of the probe point +A string representation of the signal -task +sig -A task handle to the signal recipient +The specific signal sent to the process -sig_pid +name -The PID of the process receiving the kill signal +Name of the probe point -sig +pid_name -The specific signal sent to the process +The name of the signal recipient -pid_name +task -The name of the signal recipient +A task handle to the signal recipient -sig_name +sig_pid -A string representation of the signal +The PID of the process receiving the kill signal @@ -26247,7 +26363,7 @@ thread IDs (TID). LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.syskill @@ -26268,50 +26384,50 @@ Sending kill signal to a process Values -sig_name +task -A string representation of the signal +A task handle to the signal recipient -pid_name +sig_pid -The name of the signal recipient +The PID of the process receiving the signal -sig +name -The specific signal sent to the process +Name of the probe point -name +pid_name -Name of the probe point +The name of the signal recipient -task +sig -A task handle to the signal recipient +The specific signal sent to the process -sig_pid +sig_name -The PID of the process receiving the signal +A string representation of the signal @@ -26321,7 +26437,7 @@ The PID of the process receiving the signal LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.syskill.return @@ -26348,7 +26464,7 @@ None LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.systkill.return @@ -26369,18 +26485,18 @@ Sending kill signal to a thread completed Values -name +retstr -Name of the probe point +The return value to either __group_send_sig_info, -retstr +name -The return value to either __group_send_sig_info, +Name of the probe point @@ -26390,7 +26506,7 @@ The return value to either __group_send_sig_info, LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::signal.wakeup @@ -26411,6 +26527,14 @@ Sleeping process being wakened for signal Values +pid_name + + +Name of the process to wake + + + + sig_pid @@ -26430,14 +26554,6 @@ TASK_TRACED, TASK_WAKEKILL, and TASK_INTERRUPTIBLE. -pid_name - - -Name of the process to wake - - - - resume @@ -26456,7 +26572,7 @@ It contains the following functions: LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::errno_str @@ -26499,7 +26615,7 @@ E#3333 for an out-of-range value such as 3333. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::return_str @@ -26553,7 +26669,7 @@ Note that this function is preferred over returnstr LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::returnstr @@ -26601,7 +26717,7 @@ Note that this function should only be used in dwarfless probes LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::returnval @@ -26643,7 +26759,7 @@ It contains the following functions: LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::rlimit_from_str @@ -26690,7 +26806,7 @@ It contains the following functions: LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::MAJOR @@ -26725,7 +26841,7 @@ Kernel device number to query. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::MINOR @@ -26760,7 +26876,7 @@ Kernel device number to query. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::MKDEV @@ -26803,7 +26919,7 @@ Intended minor device number. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::usrdev2kerndev @@ -26842,7 +26958,7 @@ directory entry pointers to file or full path names. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::d_name @@ -26884,7 +27000,7 @@ Returns the dirent name (path basename). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::d_path @@ -26927,7 +27043,7 @@ the kernel d_path function. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::fullpath_struct_file @@ -26978,7 +27094,7 @@ the kernel d_path function. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::fullpath_struct_nameidata @@ -27021,7 +27137,7 @@ the kernel (and systemtap-tapset) d_path function, with a /. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::fullpath_struct_path @@ -27064,7 +27180,7 @@ the kernel d_path function. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::inode_name @@ -27106,7 +27222,7 @@ Returns the first path basename associated with the given inode. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::inode_path @@ -27148,7 +27264,7 @@ Returns the full path associated with the given inode. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::real_mount @@ -27191,7 +27307,7 @@ pointer. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::reverse_path_walk @@ -27233,7 +27349,7 @@ Returns the path name (partial path to mount point). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::task_dentry_path @@ -27296,7 +27412,7 @@ message strings to various destinations. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::abort @@ -27334,7 +27450,7 @@ this function call cannot be caught by 'try ... catch'. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::assert @@ -27389,7 +27505,7 @@ displayed. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::error @@ -27433,7 +27549,7 @@ trigger an exit. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::exit @@ -27470,7 +27586,7 @@ running ones may complete their work. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ftrace @@ -27513,7 +27629,7 @@ message may be quietly dropped. An implicit end-of-line is added. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::log @@ -27559,7 +27675,7 @@ messages. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::printk @@ -27611,7 +27727,7 @@ to guru mode only. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::warn @@ -27657,7 +27773,7 @@ This family of functions is used to track performance of queuing systems. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::qs_done @@ -27700,7 +27816,7 @@ serviced. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::qs_run @@ -27743,7 +27859,7 @@ being serviced. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::qs_wait @@ -27785,7 +27901,7 @@ was enqueued for the given queue name. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::qsq_blocked @@ -27835,7 +27951,7 @@ which one or more requests were on the wait queue. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::qsq_print @@ -27888,7 +28004,7 @@ and the percentage of time request was being serviced. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::qsq_service_time @@ -27938,7 +28054,7 @@ required to service a request once it is removed from the wait queue. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::qsq_start @@ -27981,7 +28097,7 @@ This function is also used to create intialize a queue. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::qsq_throughput @@ -28031,7 +28147,7 @@ served per microsecond. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::qsq_utilization @@ -28081,7 +28197,7 @@ that at least one request was being serviced. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::qsq_wait_queue_length @@ -28130,7 +28246,7 @@ This function returns the average length of the wait queue LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::qsq_wait_time @@ -28183,7 +28299,7 @@ These functions deal with random number generation. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::randint @@ -28223,7 +28339,7 @@ strings are of a maximum length given by MAXSTRINGLEN. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::atomic_long_read @@ -28265,7 +28381,7 @@ NOP on kernels that do not have ATOMIC_LONG_INIT set on the kernel config. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::atomic_read @@ -28306,7 +28422,7 @@ Safely perform the read of an atomic variable. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::kernel_buffer_quoted @@ -28373,7 +28489,7 @@ double quotes. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::kernel_buffer_quoted_error @@ -28435,7 +28551,7 @@ the given address, an error is thrown. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::kernel_char @@ -28477,7 +28593,7 @@ Reports an error when reading from the given address fails. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::kernel_int @@ -28519,7 +28635,7 @@ Reports an error when reading from the given address fails. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::kernel_long @@ -28561,7 +28677,7 @@ Reports an error when reading from the given address fails. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::kernel_pointer @@ -28604,7 +28720,7 @@ fails. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::kernel_short @@ -28646,7 +28762,7 @@ Reports an error when reading from the given address fails. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::kernel_string @@ -28697,7 +28813,7 @@ on string copy fault. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::kernel_string_n @@ -28747,7 +28863,7 @@ given kernel memory address. Reports an error on string copy fault. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::kernel_string_quoted @@ -28793,7 +28909,7 @@ as a string, without double quotes. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::kernel_string_quoted_utf16 @@ -28835,7 +28951,7 @@ and UTF-16 decoding as per kernel_string_utf16 LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::kernel_string_quoted_utf32 @@ -28877,7 +28993,7 @@ and UTF-32 decoding as per kernel_string_utf32 LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::kernel_string_utf16 @@ -28928,7 +29044,7 @@ error message on string copy fault or conversion error. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::kernel_string_utf32 @@ -28979,7 +29095,7 @@ error message on string copy fault or conversion error. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_buffer_quoted @@ -29042,7 +29158,7 @@ double quotes. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_buffer_quoted_error @@ -29104,7 +29220,7 @@ the given address, an error is thrown. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_char @@ -29146,7 +29262,7 @@ Returns zero when user space data is not accessible. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_char_error @@ -29188,7 +29304,7 @@ If the user space data is not accessible, an error will occur. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_char_warn @@ -29231,7 +29347,7 @@ warns about the failure (but does not error). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_int @@ -29273,7 +29389,7 @@ Returns zero when user space data is not accessible. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_int16 @@ -29315,7 +29431,7 @@ address. Returns zero when user space data is not accessible. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_int16_error @@ -29358,7 +29474,7 @@ will occur. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_int32 @@ -29400,7 +29516,7 @@ address. Returns zero when user space data is not accessible. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_int32_error @@ -29443,7 +29559,7 @@ will occur. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_int64 @@ -29485,7 +29601,7 @@ address. Returns zero when user space data is not accessible. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_int64_error @@ -29528,7 +29644,7 @@ will occur. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_int8 @@ -29570,7 +29686,7 @@ address. Returns zero when user space data is not accessible. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_int8_error @@ -29613,7 +29729,7 @@ will occur. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_int_error @@ -29655,7 +29771,7 @@ If the user space data is not accessible, an error will occur. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_int_warn @@ -29698,7 +29814,7 @@ the failure (but does not error). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_long @@ -29742,7 +29858,7 @@ task (for those architectures that support both 64/32 bit compat tasks). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_long_error @@ -29787,7 +29903,7 @@ support both 64/32 bit compat tasks). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_long_warn @@ -29833,7 +29949,7 @@ tasks). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_short @@ -29875,7 +29991,7 @@ Returns zero when user space data is not accessible. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_short_error @@ -29917,7 +30033,7 @@ If the user space data is not accessible, an error will occur. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_short_warn @@ -29960,7 +30076,7 @@ warns about the failure (but does not error). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_string @@ -30011,7 +30127,7 @@ userspace data is not accessible. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_string_n @@ -30071,7 +30187,7 @@ address. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_string_n_quoted @@ -30145,7 +30261,7 @@ double quotes. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_string_n_warn @@ -30207,7 +30323,7 @@ not abort) about the failure. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_string_quoted @@ -30253,7 +30369,7 @@ returned as a string, without double quotes. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_string_quoted_utf16 @@ -30295,7 +30411,7 @@ and UTF-16 decoding as per user_string_utf16 LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_string_quoted_utf32 @@ -30337,7 +30453,7 @@ and UTF-32 decoding as per user_string_utf32 LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_string_utf16 @@ -30388,7 +30504,7 @@ error message on string copy fault or conversion error. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_string_utf32 @@ -30439,7 +30555,7 @@ error message on string copy fault or conversion error. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_string_warn @@ -30491,7 +30607,7 @@ about the failure. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_uint16 @@ -30533,7 +30649,7 @@ space address. Returns zero when user space data is not accessible. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_uint16_error @@ -30576,7 +30692,7 @@ will occur. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_uint32 @@ -30618,7 +30734,7 @@ space address. Returns zero when user space data is not accessible. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_uint32_error @@ -30661,7 +30777,7 @@ error will occur. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_uint64 @@ -30703,7 +30819,7 @@ space address. Returns zero when user space data is not accessible. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_uint64_error @@ -30746,7 +30862,7 @@ error will occur. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_uint8 @@ -30789,7 +30905,7 @@ accessible. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_uint8_error @@ -30832,7 +30948,7 @@ error will occur. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_ulong @@ -30877,7 +30993,7 @@ architectures that support both 64/32 bit compat tasks). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_ulong_error @@ -30922,7 +31038,7 @@ support both 64/32 bit compat tasks). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_ulong_warn @@ -30968,7 +31084,7 @@ current user space task (for those architectures that support both LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_ushort @@ -31010,7 +31126,7 @@ space address. Returns zero when user space data is not accessible. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_ushort_error @@ -31053,7 +31169,7 @@ will occur. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::user_ushort_warn @@ -31105,7 +31221,7 @@ guru mode (-g). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::set_kernel_char @@ -31156,7 +31272,7 @@ Requires the use of guru mode (-g). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::set_kernel_int @@ -31207,7 +31323,7 @@ Requires the use of guru mode (-g). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::set_kernel_long @@ -31258,7 +31374,7 @@ Requires the use of guru mode (-g). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::set_kernel_pointer @@ -31309,7 +31425,7 @@ Requires the use of guru mode (-g). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::set_kernel_short @@ -31360,7 +31476,7 @@ Requires the use of guru mode (-g). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::set_kernel_string @@ -31411,7 +31527,7 @@ Requires the use of guru mode (-g). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::set_kernel_string_n @@ -31470,7 +31586,7 @@ Requires the use of guru mode (-g). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::set_user_char @@ -31521,7 +31637,7 @@ Requires the use of guru mode (-g). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::set_user_int @@ -31572,7 +31688,7 @@ Requires the use of guru mode (-g). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::set_user_long @@ -31623,7 +31739,7 @@ Requires the use of guru mode (-g). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::set_user_pointer @@ -31674,7 +31790,7 @@ Requires the use of guru mode (-g). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::set_user_short @@ -31725,7 +31841,7 @@ Requires the use of guru mode (-g). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::set_user_string @@ -31776,7 +31892,7 @@ Requires the use of guru mode (-g). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::set_user_string_n @@ -31842,7 +31958,7 @@ guru mode (-g). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::mdelay @@ -31884,7 +32000,7 @@ It requires guru mode. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::panic @@ -31927,7 +32043,7 @@ It requires guru mode. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::raise @@ -31971,7 +32087,7 @@ It requires guru mode. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::udelay @@ -32019,7 +32135,7 @@ strings to longs. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::isdigit @@ -32062,7 +32178,7 @@ false. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::isinstr @@ -32112,7 +32228,7 @@ otherwise zero. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::matched @@ -32159,7 +32275,7 @@ original regexp. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::matched_str @@ -32195,7 +32311,7 @@ last use of =~ led to a failed match. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ngroups @@ -32237,7 +32353,7 @@ if the last use of =~ was a failed match. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::str_replace @@ -32295,7 +32411,7 @@ substrings replaced. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::string_quoted @@ -32339,7 +32455,7 @@ string. Note that the string will be surrounded by double quotes. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::stringat @@ -32390,7 +32506,7 @@ an error if pos is out of bounds. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::strlen @@ -32432,7 +32548,7 @@ can be zero up to MAXSTRINGLEN. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::strpos @@ -32483,7 +32599,7 @@ If s2 is not a substring of LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::strtol @@ -32533,7 +32649,7 @@ The base parameter indicates the number b LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::substr @@ -32593,7 +32709,7 @@ MAXSTRINGLEN). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::text_str @@ -32637,7 +32753,7 @@ returned string. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::text_strn @@ -32698,7 +32814,7 @@ returned string. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::tokenize @@ -32760,7 +32876,7 @@ and attributes of log messages. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ansi_clear_screen @@ -32795,7 +32911,7 @@ ansi code for clearing the screen from the cursor position to the end. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ansi_cursor_hide @@ -32829,7 +32945,7 @@ Sends ansi code for hiding the cursor. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ansi_cursor_move @@ -32879,7 +32995,7 @@ and column y. Coordinates start at one, (1,1) is the top-left corner. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ansi_cursor_restore @@ -32914,7 +33030,7 @@ previously saved with ansi_cursor_save. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ansi_cursor_save @@ -32948,7 +33064,7 @@ Sends ansi code for saving the current cursor position. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ansi_cursor_show @@ -32982,7 +33098,7 @@ Sends ansi code for showing the cursor. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ansi_new_line @@ -33016,7 +33132,7 @@ Sends ansi code new line. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ansi_reset_color @@ -33051,7 +33167,7 @@ attribute to default values. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::ansi_set_color @@ -33120,7 +33236,7 @@ Blink Slow (5), Blink Rapid (6), Image Negative (7). LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::indent @@ -33164,7 +33280,7 @@ track individual indent values on a per thread basis. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::indent_depth @@ -33208,7 +33324,7 @@ individual indent values on a per thread basis. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::thread_indent @@ -33255,7 +33371,7 @@ measures microseconds. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::thread_indent_depth @@ -33310,7 +33426,7 @@ It contains the following probe points: LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.cache_add_mod @@ -33359,7 +33475,7 @@ cache_add_src and cache_add_nss will not fire. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.cache_add_nss @@ -33380,7 +33496,7 @@ Add NSS (Network Security Services) information to cache Values -source_path +dest_path the path the .sgn file is coming from (incl filename) @@ -33388,7 +33504,7 @@ the path the .sgn file is coming from (incl filename) -dest_path +source_path the path the .sgn file is coming from (incl filename) @@ -33409,7 +33525,7 @@ not fire. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.cache_add_src @@ -33430,18 +33546,18 @@ Adding C code translation to cache Values -source_path +dest_path -the path the .c file is coming from (incl filename) +the path the .c file is going to (incl filename) -dest_path +source_path -the path the .c file is going to (incl filename) +the path the .c file is coming from (incl filename) @@ -33458,7 +33574,7 @@ kernel module fails, this probe will not fire. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.cache_clean @@ -33498,7 +33614,7 @@ Fires just before the call to unlink the module/source file. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.cache_get @@ -33519,18 +33635,18 @@ Found item in stap cache Values -source_path +module_path -the path of the .c source file +the path of the .ko kernel module file -module_path +source_path -the path of the .ko kernel module file +the path of the .c source file @@ -33547,7 +33663,7 @@ is successful. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.pass0 @@ -33587,7 +33703,7 @@ pass0 fires after command line arguments have been parsed. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.pass0.end @@ -33627,7 +33743,7 @@ pass0.end fires just before the gettimeofday LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.pass1.end @@ -33667,7 +33783,7 @@ pass1.end fires just before the jump to cleanup if s.last_pass = 1. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.pass1a @@ -33708,7 +33824,7 @@ user script is parsed. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.pass1b @@ -33748,7 +33864,7 @@ pass1b fires just before the library scripts are parsed. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.pass2 @@ -33789,7 +33905,7 @@ call to semantic_pass. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.pass2.end @@ -33829,7 +33945,7 @@ pass2.end fires just before the jump to cleanup if s.last_pass = 2 LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.pass3 @@ -33870,7 +33986,7 @@ call to translate_pass. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.pass3.end @@ -33910,7 +34026,7 @@ pass3.end fires just before the jump to cleanup if s.last_pass = 3 LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.pass4 @@ -33951,7 +34067,7 @@ call to compile_pass. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.pass4.end @@ -33991,7 +34107,7 @@ pass4.end fires just before the jump to cleanup if s.last_pass = 4 LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.pass5 @@ -34032,7 +34148,7 @@ call to run_pass. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.pass5.end @@ -34072,7 +34188,7 @@ pass5.end fires just before the cleanup label LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.pass6 @@ -34113,7 +34229,7 @@ as pass5.end LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.pass6.end @@ -34153,7 +34269,7 @@ pass6.end fires just before main's return. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.system @@ -34193,7 +34309,7 @@ Fires at the entry of the stap_system command. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.system.return @@ -34234,7 +34350,7 @@ Fires just before the return of the stap_system function, after waitpid. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stap.system.spawn @@ -34255,18 +34371,18 @@ stap spawned new process Values -pid +ret -the pid of the spawned process +the return value from posix_spawn -ret +pid -the return value from posix_spawn +the pid of the spawned process @@ -34282,7 +34398,7 @@ Fires just after the call to posix_spawn. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::stapio.receive_control_message @@ -34338,7 +34454,7 @@ Fires just after a message was receieved and before it's processed. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::staprun.insert_module @@ -34378,7 +34494,7 @@ Fires just before the call to insert the module. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::staprun.remove_module @@ -34418,7 +34534,7 @@ Fires just before the call to remove the module. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::staprun.send_control_message @@ -34439,26 +34555,26 @@ Sending a control message Values -len +type -the length (in bytes) of the data blob +type of message being send; defined in runtime/transport/transport_msgs.h -data +len -a ptr to a binary blob of data sent as the control message +the length (in bytes) of the data blob -type +data -type of message being send; defined in runtime/transport/transport_msgs.h +a ptr to a binary blob of data sent as the control message @@ -34479,7 +34595,7 @@ functions and operations. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::nfsderror @@ -34521,7 +34637,7 @@ passed into the function. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.aop.readpage @@ -34550,43 +34666,42 @@ the address of page -size +i_flag -number of pages to be read in this execution +file flags -file +size -file argument +number of pages to be read in this execution -ino +i_size -inode number +file length in bytes -page_index +dev -offset within mapping, can used a page identifier -and position identifier in the page frame +device identifier -dev +file -device identifier +file argument @@ -34599,26 +34714,27 @@ read size (in bytes) -i_flag +ino -file flags +inode number -i_size +sb_flag -file length in bytes +super block flags -sb_flag +page_index -super block flags +offset within mapping, can used a page identifier +and position identifier in the page frame @@ -34635,7 +34751,7 @@ read operation failed LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.aop.readpages @@ -34656,23 +34772,23 @@ NFS client reading multiple pages Values -ino +dev -inode number +device identifier -file +nr_pages -filp argument +number of pages attempted to read in this execution -nr_pages +size number of pages attempted to read in this execution @@ -34680,10 +34796,10 @@ number of pages attempted to read in this execution -size +rpages -number of pages attempted to read in this execution +read size (in pages) @@ -34696,18 +34812,18 @@ read size (in bytes) -rpages +ino -read size (in pages) +inode number -dev +file -device identifier +filp argument @@ -34723,7 +34839,7 @@ Fires when in readahead way, read several pages once LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.aop.release_page @@ -34744,43 +34860,43 @@ NFS client releasing page Values -size +ino -release pages +inode number -ino +page_index -inode number +offset within mapping, can used a page identifier +and position identifier in the page frame -__page +size -the address of page +release pages -dev +__page -device identifier +the address of page -page_index +dev -offset within mapping, can used a page identifier -and position identifier in the page frame +device identifier @@ -34796,7 +34912,7 @@ Fires when do a release operation on NFS. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.aop.set_page_dirty @@ -34817,18 +34933,18 @@ NFS client marking page as dirty Values -page_flag +__page -page flags +the address of page -__page +page_flag -the address of page +page flags @@ -34846,7 +34962,7 @@ addition to the NFS client. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.aop.write_begin @@ -34867,59 +34983,59 @@ NFS client begin to write data Values -to +page_index -end address of this write operation +offset within mapping, can used a page identifier +and position identifier in the page frame -size +ino -write bytes +inode number -offset +dev -start address of this write operation +device identifier -ino +offset -inode number +start address of this write operation -dev +__page -device identifier +the address of page -page_index +size -offset within mapping, can used a page identifier -and position identifier in the page frame +write bytes -__page +to -the address of page +end address of this write operation @@ -34940,7 +35056,7 @@ dropped page LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.aop.write_end @@ -34961,10 +35077,10 @@ NFS client complete writing data Values -ino +dev -inode number +device identifier @@ -34977,42 +35093,42 @@ start address of this write operation -size +i_size -write bytes +file length in bytes -to +__page -end address of this write operation +the address of page -__page +size -the address of page +write bytes -i_flag +to -file flags +end address of this write operation -i_size +i_flag -file length in bytes +file flags @@ -35033,10 +35149,10 @@ offset within mapping, can used a page identifier and position identifier in the -dev +ino -device identifier +inode number @@ -35056,7 +35172,7 @@ Update and possibly write a cached page of an NFS file. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.aop.writepage @@ -35077,19 +35193,26 @@ NFS client writing a mapped page to the NFS server Values -for_kupdate +i_size -a flag of writeback_control, -indicates if it's a kupdate writeback +file length in bytes -wsize +dev -write size +device identifier + + + + +i_flag + + +file flags @@ -35102,10 +35225,10 @@ number of pages to be written in this execution -ino +__page -inode number +the address of page @@ -35119,34 +35242,34 @@ can used a page identifier and position identifier in the page frame -dev +sb_flag -device identifier +super block flags -i_flag +i_state -file flags +inode state flags -sb_flag +ino -super block flags +inode number -i_size +wsize -file length in bytes +write size @@ -35160,18 +35283,11 @@ indicates if it's invoked from the page allocator -i_state - - -inode state flags - - - - -__page +for_kupdate -the address of page +a flag of writeback_control, +indicates if it's a kupdate writeback @@ -35188,7 +35304,7 @@ The priority of wb is decided by the flags LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.aop.writepages @@ -35218,59 +35334,59 @@ indicates if it's a kupdate writeback -nr_to_write +ino -number of pages attempted to be written in this execution +inode number -wsize +for_reclaim -write size +a flag of writeback_control, +indicates if it's invoked from the page allocator -size +wsize -number of pages attempted to be written in this execution +write size -ino +wpages -inode number +write size (in pages) -dev +size -device identifier +number of pages attempted to be written in this execution -wpages +nr_to_write -write size (in pages) +number of pages attempted to be written in this execution -for_reclaim +dev -a flag of writeback_control, -indicates if it's invoked from the page allocator +device identifier @@ -35287,7 +35403,7 @@ The priority of wb is decided by the flags LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.fop.aio_read @@ -35308,50 +35424,52 @@ NFS client aio_read file operation Values -buf +ino -the address of buf in user space +inode number -parent_name +cache_valid -parent dir name +cache related bit mask flag -file_name +pos -file name +current position of file -cache_valid +cache_time -cache related bit mask flag +when we started read-caching this inode -cache_time +attrtimeo -when we started read-caching this inode +how long the cached information is assumed to be valid. +We need to revalidate the cached attrs for this inode +if jiffies - read_cache_jiffies > attrtimeo. -dev +file_name -device identifier +file name @@ -35364,28 +35482,26 @@ read bytes -ino +dev -inode number +device identifier -attrtimeo +buf -how long the cached information is assumed to be valid. -We need to revalidate the cached attrs for this inode -if jiffies - read_cache_jiffies > attrtimeo. +the address of buf in user space -pos +parent_name -current position of file +parent dir name @@ -35395,7 +35511,7 @@ current position of file LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.fop.aio_write @@ -35416,58 +35532,58 @@ NFS client aio_write file operation Values -count +ino -read bytes +inode number -ino +pos -inode number +offset of the file -pos +count -offset of the file +read bytes -buf +file_name -the address of buf in user space +file name -parent_name +dev -parent dir name +device identifier -file_name +buf -file name +the address of buf in user space -dev +parent_name -device identifier +parent dir name @@ -35477,7 +35593,7 @@ device identifier LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.fop.check_flags @@ -35511,7 +35627,7 @@ file flag LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.fop.flush @@ -35532,26 +35648,26 @@ NFS client flush file operation Values -ino +mode -inode number +file mode -ndirty +ino -number of dirty page +inode number -mode +ndirty -file mode +number of dirty page @@ -35569,7 +35685,7 @@ device identifier LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.fop.fsync @@ -35590,18 +35706,18 @@ NFS client fsync operation Values -dev +ino -device identifier +inode number -ino +dev -inode number +device identifier @@ -35619,7 +35735,7 @@ number of dirty pages LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.fop.llseek @@ -35640,18 +35756,18 @@ NFS client llseek operation Values -dev +whence -device identifier +the position to seek from -whence +whence_str -the position to seek from +symbolic string representation of the position to seek from @@ -35672,10 +35788,10 @@ the offset of the file will be repositioned -whence_str +dev -symbolic string representation of the position to seek from +device identifier @@ -35685,7 +35801,7 @@ symbolic string representation of the position to seek from LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.fop.lock @@ -35706,34 +35822,34 @@ NFS client file lock operation Values -fl_flag +fl_type -lock flags +lock type -fl_end +cmd -ending offset of locked region +cmd arguments -fl_start +fl_end -starting offset of locked region +ending offset of locked region -dev +fl_start -device identifier +starting offset of locked region @@ -35746,26 +35862,26 @@ inode number -i_mode +fl_flag -file type and access rights +lock flags -fl_type +dev -lock type +device identifier -cmd +i_mode -cmd arguments +file type and access rights @@ -35775,7 +35891,7 @@ cmd arguments LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.fop.mmap @@ -35796,92 +35912,92 @@ NFS client mmap operation Values -ino +vm_start -inode number +start address within vm_mm -attrtimeo +ino -how long the cached information is assumed to be valid. -We need to revalidate the cached attrs for this inode -if jiffies - read_cache_jiffies > attrtimeo. +inode number -file_name +vm_end -file name +the first byte after end address within vm_mm -vm_start +attrtimeo -start address within vm_mm +how long the cached information is assumed to be valid. +We need to revalidate the cached attrs for this inode +if jiffies - read_cache_jiffies > attrtimeo. -buf +cache_valid -the address of buf in user space +cache related bit mask flag -parent_name +dev -parent dir name +device identifier -vm_end +file_name -the first byte after end address within vm_mm +file name -vm_flag +parent_name -vm flags +parent dir name -dev +buf -device identifier +the address of buf in user space -cache_time +vm_flag -when we started read-caching this inode +vm flags -cache_valid +cache_time -cache related bit mask flag +when we started read-caching this inode @@ -35891,7 +36007,7 @@ cache related bit mask flag LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.fop.open @@ -35920,18 +36036,18 @@ file flag -i_size +file_name -file length in bytes +file name -file_name +i_size -file name +file length in bytes @@ -35957,7 +36073,7 @@ inode number LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.fop.read @@ -35999,7 +36115,7 @@ operations. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.fop.read_iter @@ -36020,76 +36136,76 @@ NFS client read_iter file operation Values -dev +ino -device identifier +inode number -cache_time +attrtimeo -when we started read-caching this inode +how long the cached information is assumed to be valid. +We need to revalidate the cached attrs for this inode +if jiffies - read_cache_jiffies > attrtimeo. -cache_valid +cache_time -cache related bit mask flag +when we started read-caching this inode -file_name +cache_valid -file name +cache related bit mask flag -parent_name +pos -parent dir name +current position of file -pos +dev -current position of file +device identifier -attrtimeo +file_name -how long the cached information is assumed to be valid. -We need to revalidate the cached attrs for this inode -if jiffies - read_cache_jiffies > attrtimeo. +file name -ino +count -inode number +read bytes -count +parent_name -read bytes +parent dir name @@ -36099,7 +36215,7 @@ read bytes LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.fop.release @@ -36120,26 +36236,26 @@ NFS client release page operation Values -dev +mode -device identifier +file mode -mode +ino -file mode +inode number -ino +dev -inode number +device identifier @@ -36149,7 +36265,7 @@ inode number LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.fop.sendfile @@ -36170,36 +36286,36 @@ NFS client send file operation Values -count +cache_valid -read bytes +cache related bit mask flag -ino +attrtimeo -inode number +how long the cached information is assumed to be valid. +We need to revalidate the cached attrs for this inode +if jiffies - read_cache_jiffies > attrtimeo. -attrtimeo +ino -how long the cached information is assumed to be valid. -We need to revalidate the cached attrs for this inode -if jiffies - read_cache_jiffies > attrtimeo. +inode number -cache_valid +ppos -cache related bit mask flag +current position of file @@ -36212,10 +36328,10 @@ when we started read-caching this inode -ppos +count -current position of file +read bytes @@ -36233,7 +36349,7 @@ device identifier LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.fop.write @@ -36275,7 +36391,7 @@ operations. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.fop.write_iter @@ -36296,50 +36412,50 @@ NFS client write_iter file operation Values -count +parent_name -read bytes +parent dir name -ino +dev -inode number +device identifier -pos +count -offset of the file +read bytes -parent_name +file_name -parent dir name +file name -file_name +pos -file name +offset of the file -dev +ino -device identifier +inode number @@ -36349,7 +36465,7 @@ device identifier LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.proc.commit @@ -36370,60 +36486,60 @@ NFS client committing data on server Values -version +size -NFS version +read bytes in this execution -size +bitmask0 -read bytes in this execution +V4 bitmask representing the set of attributes supported +on this filesystem -server_ip +bitmask1 -IP address of server +V4 bitmask representing the set of attributes supported +on this filesystem -prot +offset -transfer protocol +the file offset -offset +server_ip -the file offset +IP address of server -bitmask1 +prot -V4 bitmask representing the set of attributes supported -on this filesystem +transfer protocol -bitmask0 +version -V4 bitmask representing the set of attributes supported -on this filesystem +NFS version @@ -36447,7 +36563,7 @@ This probe point does not exist in NFSv2. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.proc.commit_done @@ -36468,26 +36584,26 @@ NFS client response to a commit RPC task Values -timestamp +prot -V4 timestamp, which is used for lease renewal +transfer protocol -count +server_ip -number of bytes committed +IP address of server -prot +timestamp -transfer protocol +V4 timestamp, which is used for lease renewal @@ -36508,18 +36624,18 @@ fattr->valid, indicates which fields are valid -server_ip +status -IP address of server +result of last operation -status +count -result of last operation +number of bytes committed @@ -36536,7 +36652,7 @@ or some commit operation error occur (timeout or socket shutdown). LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.proc.commit_setup @@ -36557,40 +36673,39 @@ NFS client setting up a commit RPC task Values -bitmask0 +offset -V4 bitmask representing the set of attributes supported -on this filesystem +the file offset -prot +version -transfer protocol +NFS version -offset +prot -the file offset +transfer protocol -count +server_ip -bytes in this commit +IP address of server -bitmask1 +bitmask0 V4 bitmask representing the set of attributes supported @@ -36599,26 +36714,27 @@ on this filesystem -server_ip +size -IP address of server +bytes in this commit -version +count -NFS version +bytes in this commit -size +bitmask1 -bytes in this commit +V4 bitmask representing the set of attributes supported +on this filesystem @@ -36636,7 +36752,7 @@ It does not exist in NFSv2. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.proc.create @@ -36657,18 +36773,18 @@ NFS client creating file on server Values -version +flag -NFS version (the function is used for all NFS version) +indicates create mode (only for NFSv3 and NFSv4) -filename +version -file name +NFS version (the function is used for all NFS version) @@ -36689,26 +36805,26 @@ transfer protocol -flag +filename -indicates create mode (only for NFSv3 and NFSv4) +file name -fh +filelen -file handle of parent dir +length of file name -filelen +fh -length of file name +file handle of parent dir @@ -36718,7 +36834,7 @@ length of file name LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.proc.handle_exception @@ -36758,7 +36874,7 @@ This is the error handling routine for processes for NFSv4. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.proc.lookup @@ -36779,14 +36895,6 @@ NFS client opens/searches a file on server Values -server_ip - - -IP address of server - - - - filename @@ -36811,16 +36919,23 @@ the length of file name -bitmask0 +server_ip -V4 bitmask representing the set of attributes supported -on this filesystem +IP address of server -bitmask1 +prot + + +transfer protocol + + + + +bitmask0 V4 bitmask representing the set of attributes supported @@ -36829,10 +36944,11 @@ on this filesystem -prot +bitmask1 -transfer protocol +V4 bitmask representing the set of attributes supported +on this filesystem @@ -36842,7 +36958,7 @@ transfer protocol LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.proc.open @@ -36863,26 +36979,26 @@ NFS client allocates file read/write context information Values -flag +filename -file flag +file name -prot +server_ip -transfer protocol +IP address of server -mode +prot -file mode +transfer protocol @@ -36895,18 +37011,18 @@ NFS version (the function is used for all NFS version) -server_ip +flag -IP address of server +file flag -filename +mode -file name +file mode @@ -36922,7 +37038,7 @@ Allocate file read/write context information LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.proc.read @@ -36943,50 +37059,50 @@ NFS client synchronously reads file from server Values -flags +offset -used to set task->tk_flags in rpc_init_task function +the file offset -offset +prot -the file offset +transfer protocol -prot +server_ip -transfer protocol +IP address of server -count +version -read bytes in this execution +NFS version -server_ip +flags -IP address of server +used to set task->tk_flags in rpc_init_task function -version +count -NFS version +read bytes in this execution @@ -37004,7 +37120,7 @@ All the nfs.proc.read kernel functions were removed in kernel commit LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.proc.read_done @@ -37025,18 +37141,18 @@ NFS client response to a read RPC task Values -version +status -NFS version +result of last operation -status +prot -result of last operation +transfer protocol @@ -37057,10 +37173,10 @@ V4 timestamp, which is used for lease renewal -prot +version -transfer protocol +NFS version @@ -37085,7 +37201,7 @@ Fires when a reply to a read RPC task is received or some read error occurs LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.proc.read_setup @@ -37106,39 +37222,39 @@ NFS client setting up a read RPC task Values -count +prot -read bytes in this execution +transfer protocol -offset +server_ip -the file offset +IP address of server -prot +version -transfer protocol +NFS version -server_ip +offset -IP address of server +the file offset -size +count read bytes in this execution @@ -37146,10 +37262,10 @@ read bytes in this execution -version +size -NFS version +read bytes in this execution @@ -37166,7 +37282,7 @@ It is not doing the actual read operation. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.proc.release @@ -37187,18 +37303,18 @@ NFS client releases file read/write context information Values -prot +mode -transfer protocol +file mode -flag +prot -file flag +transfer protocol @@ -37211,26 +37327,26 @@ IP address of server -filename +flag -file name +file flag -mode +version -file mode +NFS version (the function is used for all NFS version) -version +filename -NFS version (the function is used for all NFS version) +file name @@ -37246,7 +37362,7 @@ Release file read/write context information LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.proc.remove @@ -37267,50 +37383,50 @@ NFS client removes a file on server Values -fh +filename -file handle of parent dir +file name -filelen +version -length of file name +NFS version (the function is used for all NFS version) -prot +server_ip -transfer protocol +IP address of server -filename +prot -file name +transfer protocol -server_ip +fh -IP address of server +file handle of parent dir -version +filelen -NFS version (the function is used for all NFS version) +length of file name @@ -37320,7 +37436,7 @@ NFS version (the function is used for all NFS version) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.proc.rename @@ -37349,66 +37465,66 @@ transfer protocol -old_name +old_filelen -old file name +length of old file name -new_name +server_ip -new file name +IP address of server -new_filelen +version -length of new file name +NFS version (the function is used for all NFS version) -old_filelen +new_filelen -length of old file name +length of new file name -old_fh +new_name -file handle of old parent dir +new file name -version +new_fh -NFS version (the function is used for all NFS version) +file handle of new parent dir -new_fh +old_name -file handle of new parent dir +old file name -server_ip +old_fh -IP address of server +file handle of old parent dir @@ -37418,7 +37534,7 @@ IP address of server LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.proc.rename_done @@ -37439,58 +37555,58 @@ NFS client response to a rename RPC task Values -old_fh +status -file handle of old parent dir +result of last operation -version +timestamp -NFS version +V4 timestamp, which is used for lease renewal -new_fh +server_ip -file handle of new parent dir +IP address of server -server_ip +prot -IP address of server +transfer protocol -status +version -result of last operation +NFS version -prot +old_fh -transfer protocol +file handle of old parent dir -timestamp +new_fh -V4 timestamp, which is used for lease renewal +file handle of new parent dir @@ -37507,7 +37623,7 @@ error occurs (timeout or socket shutdown). LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.proc.rename_setup @@ -37572,7 +37688,7 @@ Is is not doing the actual rename operation. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.proc.write @@ -37593,27 +37709,26 @@ NFS client synchronously writes file to server Values -bitmask0 +server_ip -V4 bitmask representing the set of attributes supported -on this filesystem +IP address of server -flags +prot -used to set task->tk_flags in rpc_init_task function +transfer protocol -prot +version -transfer protocol +NFS version @@ -37635,26 +37750,27 @@ on this filesystem -server_ip +bitmask0 -IP address of server +V4 bitmask representing the set of attributes supported +on this filesystem -version +size -NFS version +read bytes in this execution -size +flags -read bytes in this execution +used to set task->tk_flags in rpc_init_task function @@ -37672,7 +37788,7 @@ All the nfs.proc.write kernel functions were removed in kernel commit LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.proc.write_done @@ -37693,42 +37809,42 @@ NFS client response to a write RPC task Values -timestamp +count -V4 timestamp, which is used for lease renewal +number of bytes written -count +version -number of bytes written +NFS version -prot +timestamp -transfer protocol +V4 timestamp, which is used for lease renewal -valid +server_ip -fattr->valid, indicates which fields are valid +IP address of server -version +prot -NFS version +transfer protocol @@ -37741,10 +37857,10 @@ result of last operation -server_ip +valid -IP address of server +fattr->valid, indicates which fields are valid @@ -37761,7 +37877,7 @@ Fires when a reply to a write RPC task is received or some write error occurs LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfs.proc.write_setup @@ -37782,60 +37898,61 @@ NFS client setting up a write RPC task Values -version +offset -NFS version +the file offset -size +prot -bytes written in this execution +transfer protocol -how +server_ip -used to set args.stable. The stable value could be: -NFS_UNSTABLE,NFS_DATA_SYNC,NFS_FILE_SYNC -(in nfs.proc3.write_setup and nfs.proc4.write_setup) +IP address of server -server_ip +how -IP address of server +used to set args.stable. The stable value could be: +NFS_UNSTABLE,NFS_DATA_SYNC,NFS_FILE_SYNC +(in nfs.proc3.write_setup and nfs.proc4.write_setup) -offset +version -the file offset +NFS version -prot +size -transfer protocol +bytes written in this execution -count +bitmask0 -bytes written in this execution +V4 bitmask representing the set of attributes supported +on this filesystem @@ -37849,11 +37966,10 @@ on this filesystem -bitmask0 +count -V4 bitmask representing the set of attributes supported -on this filesystem +bytes written in this execution @@ -37870,7 +37986,7 @@ It is not doing the actual write operation. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfsd.close @@ -37910,7 +38026,7 @@ This probe point does not exist in kernels starting with 4.2. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfsd.commit @@ -37931,10 +38047,10 @@ NFS server committing all pending writes to stable storage Values -size +flag -read bytes +indicates whether this execution is a sync operation @@ -37947,18 +38063,18 @@ file handle (the first part is the length of the file handle) -offset +size -the offset of file +read bytes -flag +client_ip -indicates whether this execution is a sync operation +the ip address of client @@ -37971,10 +38087,10 @@ read bytes -client_ip +offset -the ip address of client +the offset of file @@ -37984,7 +38100,7 @@ the ip address of client LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfsd.create @@ -38013,50 +38129,50 @@ Attribute flags -client_ip +fh -the ip address of client +file handle (the first part is the length of the file handle) -filename +iap_mode -file name +file access mode -filelen +client_ip -the length of file name +the ip address of client -type +filename -file type(regular,dir,device,fifo ...) +file name -fh +filelen -file handle (the first part is the length of the file handle) +the length of file name -iap_mode +type -file access mode +file type(regular,dir,device,fifo ...) @@ -38072,7 +38188,7 @@ Sometimes nfsd will call nfsd_create_v3 instead of this this probe point. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfsd.createv3 @@ -38093,18 +38209,10 @@ NFS server creating a regular file or set file attributes for client Values -fh - - -file handle (the first part is the length of the file handle) - - - - -iap_mode +createmode -file access mode +create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE, NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED @@ -38117,26 +38225,26 @@ file attributes (atime,mtime,mode). It's used to reset file attributes for CREAT -truncp +client_ip -trunp arguments, indicates if the file shouldbe truncate +the ip address of client -client_ip +filename -the ip address of client +file name -filename +truncp -file name +trunp arguments, indicates if the file shouldbe truncate @@ -38157,10 +38265,18 @@ Attribute flags -createmode +fh -create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE, NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED +file handle (the first part is the length of the file handle) + + + + +iap_mode + + +file access mode @@ -38177,7 +38293,7 @@ nfsd4_open when op_claim_type is NFS4_OPEN_CLAIM_NULL. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfsd.dispatch @@ -38198,50 +38314,50 @@ NFS server receives an operation from client Values -version +proto -nfs version +transfer protocol -prog +xid -program number +transmission id -proto +proc -transfer protocol +procedure number -client_ip +prog -the ip address of client +program number -proc +client_ip -procedure number +the ip address of client -xid +version -transmission id +nfs version @@ -38251,7 +38367,7 @@ transmission id LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfsd.lookup @@ -38272,26 +38388,26 @@ NFS server opening or searching file for a file for client Values -client_ip +filelen -the ip address of client +the length of file name -filename +client_ip -file name +the ip address of client -filelen +filename -the length of file name +file name @@ -38309,7 +38425,7 @@ file handle of parent dir(the first part is the length of the file handle) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfsd.open @@ -38330,34 +38446,34 @@ NFS server opening a file for client Values -client_ip +fh -the ip address of client +file handle (the first part is the length of the file handle) -type +client_ip -type of file (regular file or dir) +the ip address of client -access +type -indicates the type of open (read/write/commit/readdir...) +type of file (regular file or dir) -fh +access -file handle (the first part is the length of the file handle) +indicates the type of open (read/write/commit/readdir...) @@ -38367,7 +38483,7 @@ file handle (the first part is the length of the file handle) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfsd.proc.commit @@ -38388,74 +38504,74 @@ NFS server performing a commit operation for client Values -version +client_ip -nfs version +the ip address of client -fh +gid -file handle (the first part is the length of the file handle) +requester's group id -proto +fh -transfer protocol +file handle (the first part is the length of the file handle) -uid +size -requester's user id +read bytes -gid +version -requester's group id +nfs version -size +offset -read bytes +the offset of file -count +uid -read bytes +requester's user id -client_ip +count -the ip address of client +read bytes -offset +proto -the offset of file +transfer protocol @@ -38465,7 +38581,7 @@ the offset of file LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfsd.proc.create @@ -38486,66 +38602,66 @@ NFS server creating a file for client Values -fh +proto -file handle (the first part is the length of the file handle) +transfer protocol -version +uid -nfs version +requester's user id -gid +version -requester's group id +nfs version -proto +fh -transfer protocol +file handle (the first part is the length of the file handle) -uid +gid -requester's user id +requester's group id -filelen +filename -length of file name +file name -filename +client_ip -file name +the ip address of client -client_ip +filelen -the ip address of client +length of file name @@ -38555,7 +38671,7 @@ the ip address of client LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfsd.proc.lookup @@ -38576,58 +38692,58 @@ NFS server opening or searching for a file for client Values -version +gid -nfs version +requester's group id -fh +client_ip -file handle of parent dir (the first part is the length of the file handle) +the ip address of client -uid +fh -requester's user id +file handle of parent dir (the first part is the length of the file handle) -client_ip +filename -the ip address of client +file name -proto +version -transfer protocol +nfs version -gid +proto -requester's group id +transfer protocol -filename +uid -file name +requester's user id @@ -38645,7 +38761,7 @@ the length of file name LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfsd.proc.read @@ -38666,26 +38782,26 @@ NFS server reading file for client Values -size +vec -read bytes +struct kvec, includes buf address in kernel address and length of each buffer -offset +fh -the offset of file +file handle (the first part is the length of the file handle) -vec +size -struct kvec, includes buf address in kernel address and length of each buffer +read bytes @@ -38698,10 +38814,10 @@ read blocks -version +uid -nfs version +requester's user id @@ -38714,34 +38830,34 @@ read bytes -fh +proto -file handle (the first part is the length of the file handle) +transfer protocol -uid +version -requester's user id +nfs version -client_ip +offset -the ip address of client +the offset of file -proto +client_ip -transfer protocol +the ip address of client @@ -38759,7 +38875,7 @@ requester's group id LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfsd.proc.remove @@ -38788,58 +38904,58 @@ nfs version -fh +proto -file handle (the first part is the length of the file handle) +transfer protocol -gid +uid -requester's group id +requester's user id -uid +filelen -requester's user id +length of file name -proto +gid -transfer protocol +requester's group id -client_ip +filename -the ip address of client +file name -filelen +client_ip -length of file name +the ip address of client -filename +fh -file name +file handle (the first part is the length of the file handle) @@ -38849,7 +38965,7 @@ file name LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfsd.proc.rename @@ -38870,58 +38986,58 @@ NFS Server renaming a file for client Values -fh +tfh -file handler of old path +file handler of new path -gid +uid -requester's group id +requester's user id -uid +tname -requester's user id +new file name -flen +tlen -length of old file name +length of new file name -tlen +flen -length of new file name +length of old file name -tfh +fh -file handler of new path +file handler of old path -tname +gid -new file name +requester's group id @@ -38947,7 +39063,7 @@ the ip address of client LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfsd.proc.write @@ -38968,10 +39084,10 @@ NFS server writing data to file for client Values -version +vec -nfs version +struct kvec, includes buf address in kernel address and length of each buffer @@ -38984,39 +39100,39 @@ file handle (the first part is the length of the file handle) -stable +size -argp->stable +read bytes -gid +vlen -requester's group id +read blocks -uid +client_ip -requester's user id +the ip address of client -proto +gid -transfer protocol +requester's group id -size +count read bytes @@ -39024,42 +39140,42 @@ read bytes -vec +uid -struct kvec, includes buf address in kernel address and length of each buffer +requester's user id -count +proto -read bytes +transfer protocol -vlen +version -read blocks +nfs version -client_ip +offset -the ip address of client +the offset of file -offset +stable -the offset of file +argp->stable @@ -39069,7 +39185,7 @@ the offset of file LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfsd.read @@ -39090,26 +39206,26 @@ NFS server reading data from a file for client Values -fh +client_ip -file handle (the first part is the length of the file handle) +the ip address of client -file +size -argument file, indicates if the file has been opened. +read bytes -size +fh -read bytes +file handle (the first part is the length of the file handle) @@ -39122,10 +39238,10 @@ struct kvec, includes buf address in kernel address and length of each buffer -count +file -read bytes +argument file, indicates if the file has been opened. @@ -39138,18 +39254,18 @@ read blocks -client_ip +offset -the ip address of client +the offset of file -offset +count -the offset of file +read bytes @@ -39159,7 +39275,7 @@ the offset of file LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfsd.rename @@ -39196,42 +39312,42 @@ length of old file name -tlen +client_ip -length of new file name +the ip address of client -tfh +filename -file handler of new path +old file name -tname +tfh -new file name +file handler of new path -filename +tlen -old file name +length of new file name -client_ip +tname -the ip address of client +new file name @@ -39241,7 +39357,7 @@ the ip address of client LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfsd.unlink @@ -39270,34 +39386,34 @@ file name -filelen +client_ip -the length of file name +the ip address of client -client_ip +filelen -the ip address of client +the length of file name -type +fh -file type (file or dir) +file handle (the first part is the length of the file handle) -fh +type -file handle (the first part is the length of the file handle) +file type (file or dir) @@ -39307,7 +39423,7 @@ file handle (the first part is the length of the file handle) LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::nfsd.write @@ -39328,18 +39444,18 @@ NFS server writing data to a file for client Values -offset +client_ip -the offset of file +the ip address of client -count +file -read bytes +argument file, indicates if the file has been opened. @@ -39352,14 +39468,6 @@ read blocks -client_ip - - -the ip address of client - - - - size @@ -39384,10 +39492,18 @@ file handle (the first part is the length of the file handle) -file +offset -argument file, indicates if the file has been opened. +the offset of file + + + + +count + + +read bytes @@ -39403,7 +39519,7 @@ commit the information or discard it. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::commit @@ -39445,7 +39561,7 @@ the speculative buffer by speculative. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::discard @@ -39480,7 +39596,7 @@ of the buffer to store the information in LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::speculate @@ -39529,7 +39645,7 @@ Add a string to the speculaive buffer for id. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::speculation @@ -39574,7 +39690,7 @@ It contains the following probe points, functions, and macros: LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::json_add_array @@ -39625,7 +39741,7 @@ needed. Arrays contain other metrics, added with LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::json_add_array_numeric_metric @@ -39692,7 +39808,7 @@ setting up everything needed. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::json_add_array_string_metric @@ -39751,7 +39867,7 @@ setting up everything needed. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::json_add_numeric_metric @@ -39809,7 +39925,7 @@ everything needed. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::json_add_string_metric @@ -39859,7 +39975,7 @@ everything needed. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::json_set_prefix @@ -39902,7 +40018,7 @@ optional, by default the name of the systemtap module is used. LINUX SystemTap Tapset Reference -May 2019 +November 2019 macro::json_output_array_numeric_value @@ -39970,7 +40086,7 @@ should have been added with json_add_array_numeric_met LINUX SystemTap Tapset Reference -May 2019 +November 2019 macro::json_output_array_string_value @@ -40038,7 +40154,7 @@ should have been added with json_add_array_string_metr LINUX SystemTap Tapset Reference -May 2019 +November 2019 macro::json_output_data_end @@ -40074,7 +40190,7 @@ the end of the JSON output. LINUX SystemTap Tapset Reference -May 2019 +November 2019 macro::json_output_data_start @@ -40110,7 +40226,7 @@ the start of the JSON output. LINUX SystemTap Tapset Reference -May 2019 +November 2019 macro::json_output_numeric_value @@ -40162,7 +40278,7 @@ metric's numeric value. This metric should have been added with LINUX SystemTap Tapset Reference -May 2019 +November 2019 macro::json_output_string_value @@ -40214,7 +40330,7 @@ metric's string value. This metric should have been added with LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::json_data @@ -40259,7 +40375,7 @@ Utility function to allow switching of output files. LINUX SystemTap Tapset Reference -May 2019 +November 2019 function::switch_file @@ -40303,7 +40419,7 @@ syscall.* and syscall.*.return. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::syscall_any @@ -40365,7 +40481,7 @@ kernel.trace(sys_enter) probe point. LINUX SystemTap Tapset Reference -May 2019 +November 2019 probe::syscall_any.return @@ -40386,26 +40502,26 @@ Record exit from a syscall Values -syscall_nr +name -number of the syscall +name of the syscall -retval +syscall_nr -return value of the syscall +number of the syscall -name +retval -name of the syscall +return value of the syscall -- 2.43.5