Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:26
erlang
2829-snmp-Types-and-specs-for-snmp-enable_trace...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 2829-snmp-Types-and-specs-for-snmp-enable_trace-0.patch of Package erlang
From d4e1812381dd1dd0a42d17295b9fec4f40022632 Mon Sep 17 00:00:00 2001 From: Micael Karlberg <bmk@erlang.org> Date: Wed, 10 Jan 2024 10:38:11 +0100 Subject: [PATCH 09/67] [snmp] Types and specs for snmp:enable_trace/0 --- lib/snmp/doc/src/snmp.xml | 9 ++------- lib/snmp/src/app/snmp.erl | 3 +++ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/lib/snmp/doc/src/snmp.xml b/lib/snmp/doc/src/snmp.xml index e44fe06b25..e92aaa0c1f 100644 --- a/lib/snmp/doc/src/snmp.xml +++ b/lib/snmp/doc/src/snmp.xml @@ -601,16 +601,11 @@ </func> <func> - <name since="">enable_trace() -> void()</name> + <name name="enable_trace" arity="0" clause_i="1" since=""/> <fsummary>Starts a tracer</fsummary> - <!-- - <type> - <v>Prefix = string() | integer()</v> - </type> - --> <desc> <p>Starts a dbg tracer that prints trace events to stdout (using - plain io:format after a minor formatting). </p> + plain io:format after a minor formatting). </p> <marker id="disable_trace"></marker> </desc> diff --git a/lib/snmp/src/app/snmp.erl b/lib/snmp/src/app/snmp.erl index e2b380236b..f78abd2b89 100644 --- a/lib/snmp/src/app/snmp.erl +++ b/lib/snmp/src/app/snmp.erl @@ -240,6 +240,8 @@ config() -> snmp_config:config(). %%----------------------------------------------------------------- +-spec enable_trace() -> void(). + enable_trace() -> HandleSpec = {fun handle_trace_event/2, dummy}, dbg:tracer(process, HandleSpec). @@ -250,6 +252,7 @@ enable_trace() -> disable_trace() -> dbg:stop(). + set_trace(Module) when is_atom(Module) -> set_trace([Module]); set_trace(Modules) when is_list(Modules) -> -- 2.35.3
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor