Skip to content

Commit

Permalink
Spelling (#1630)
Browse files Browse the repository at this point in the history
* spelling: absolute

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: associated

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: brackets

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: callbacks

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: command

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: common

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: connections

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: constructors

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: container

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: copyright

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: datetime

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: delayed

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: destructor

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: dontroute

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: equals

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: following

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: hashing

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: identifier

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: identifies

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: implementation

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: information

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: issuing

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: keys

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: malformed

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: output

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: overridden

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: parameters

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: powerful

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: precedence

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: previous

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: process

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: progress

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: remember

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: remote

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: sandwich

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: separately

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: separator

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: setting

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: string

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: supported

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: throughout

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: trailing

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: unavailable

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: viewport

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: writes

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>

* spelling: unknown

sysdig-CLA-1.0-signed-off-by: Josh Soref <[email protected]>
  • Loading branch information
jsoref authored May 19, 2020
1 parent a6c8633 commit 8f361e4
Show file tree
Hide file tree
Showing 45 changed files with 97 additions and 97 deletions.
2 changes: 1 addition & 1 deletion NOTICES
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,6 @@ SYSDIG SUBCOMPONENTS:

userspace/sysdig/chisels/fileslower.lua, Copyright (C) 2014 Brendan Gregg
userspace/sysdig/chisels/memcachelog.lua, Copyright (C) 2015 Donatas Abraitis
userspace/sysdig/chisels/subsecoffset.lua, Copryight (C) 2013-2014 Draios Inc. dba Sysdig, Copyright (C) 2015 Brendan Gregg
userspace/sysdig/chisels/subsecoffset.lua, Copyright (C) 2013-2014 Draios Inc. dba Sysdig, Copyright (C) 2015 Brendan Gregg
userspace/sysdig/chisels/v_backlog.lua, Copyright (C) Donatas Abraitis

2 changes: 1 addition & 1 deletion coding_conventions.md
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ Example:

Class declarations follow the following sequence

1. contructors and desctuctor
1. constructors and destructor
1. public functions
1. public data
1. private functions
Expand Down
2 changes: 1 addition & 1 deletion docker/ebpf-probe-builder/build_bpf_probe.sh
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ mkdir -p ${HOME}/.sysdig
# - ${DRIVER_DIR}: The prepared bpf driver code that gets written by the installer
# - ${KERNEL_DIR}: The kmod build directory for the target kernel.
# - /lib/modules: Unfortunately, on some distros (Debian / Ubuntu), there are
# additional support directories (such as a -commmon counterpart to -amd64) which
# additional support directories (such as a -common counterpart to -amd64) which
# need to be accessible for the makefile
# - /usr: As with the above, on Debian based systems the /lib/modules tree will have
# symlinks into /usr/lib/linux-kbuild* and these directories need to be present.
Expand Down
2 changes: 1 addition & 1 deletion driver/bpf/filler_helpers.h
Original file line number Diff line number Diff line change
Expand Up @@ -366,7 +366,7 @@ static __always_inline u32 bpf_compute_snaplen(struct filler_data *data,
} else if (sport == PPM_PORT_POSTGRES || dport == PPM_PORT_POSTGRES) {
if (lookahead_size >= 2) {
if ((get_buf(0) == 'Q' && get_buf(1) == 0) || /* SimpleQuery command */
(get_buf(0) == 'P' && get_buf(1) == 0) || /* Prepare statement commmand */
(get_buf(0) == 'P' && get_buf(1) == 0) || /* Prepare statement command */
(get_buf(4) == 0 && get_buf(5) == 3 && get_buf(6) == 0) || /* startup command */
(get_buf(0) == 'E' && get_buf(1) == 0) /* error or execute command */
) {
Expand Down
2 changes: 1 addition & 1 deletion driver/event_table.c
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ const struct ppm_event_info g_event_info[PPM_EVENT_MAX] = {
/* PPME_SYSCALL_IOCTL_2_E */{"ioctl", EC_IO_OTHER, EF_USES_FD | EF_OLD_VERSION, 2, {{"fd", PT_FD, PF_DEC}, {"request", PT_UINT64, PF_HEX} } },
/* PPME_SYSCALL_IOCTL_2_X */{"ioctl", EC_IO_OTHER, EF_USES_FD | EF_OLD_VERSION, 1, {{"res", PT_ERRNO, PF_DEC} } },
/* PPME_SYSCALL_GETCWD_E */{"getcwd", EC_FILE, EF_DROP_SIMPLE_CONS, 0},
/* Note: path is PT_CHARBUF and not PT_FSPATH because we assume it's abosulte and will never need resolution */
/* Note: path is PT_CHARBUF and not PT_FSPATH because we assume it's absolute and will never need resolution */
/* PPME_SYSCALL_GETCWD_X */{"getcwd", EC_FILE, EF_DROP_SIMPLE_CONS, 2, {{"res", PT_ERRNO, PF_DEC}, {"path", PT_CHARBUF, PF_NA} } },
/* Note: path is PT_CHARBUF and not PT_FSPATH because we don't want it to be resolved, since the event handler already changes it */
/* PPME_SYSCALL_CHDIR_E */{"chdir", EC_FILE, EF_MODIFIES_STATE, 0},
Expand Down
4 changes: 2 additions & 2 deletions driver/ppm_flag_helpers.h
Original file line number Diff line number Diff line change
Expand Up @@ -548,7 +548,7 @@ static __always_inline u8 sockopt_optname_to_scap(int level, int optname)
case SO_ERROR:
return PPM_SOCKOPT_SO_ERROR;
#endif
#ifdef SO_DONTORUTE
#ifdef SO_DONTROUTE
case SO_DONTROUTE:
return PPM_SOCKOPT_SO_DONTROUTE;
#endif
Expand Down Expand Up @@ -949,7 +949,7 @@ static __always_inline u32 pf_flags_to_scap(unsigned long flags)
u32 res = 0;

/* Page fault error codes don't seem to be clearly defined in header
* files througout the kernel except in some emulation modes (e.g. kvm)
* files throughout the kernel except in some emulation modes (e.g. kvm)
* which we can't assume to exist, so I just took the definitions from
* the x86 manual. If we end up supporting another arch for page faults,
* refactor this.
Expand Down
2 changes: 1 addition & 1 deletion scripts/sysdig-probe-loader
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ cos_version_greater()
return 0
fi

# If we get here, probably malformatted version string?
# If we get here, probably malformed version string?

return 0
}
Expand Down
4 changes: 2 additions & 2 deletions userspace/libscap/compat/bpf.h
Original file line number Diff line number Diff line change
Expand Up @@ -902,7 +902,7 @@ union bpf_attr {
* Description
* Retrieve the realm or the route, that is to say the
* **tclassid** field of the destination for the *skb*. The
* indentifier retrieved is a user-provided tag, similar to the
* identifier retrieved is a user-provided tag, similar to the
* one used with the net_cls cgroup (see description for
* **bpf_get_cgroup_classid**\ () helper), but here this tag is
* held by a route (a destination entry), not by a task.
Expand Down Expand Up @@ -2369,7 +2369,7 @@ struct bpf_xfrm_state {
* provide backwards compatibility with existing SCHED_CLS and SCHED_ACT
* programs.
*
* XDP is handled seprately, see XDP_*.
* XDP is handled separately, see XDP_*.
*/
enum bpf_ret_code {
BPF_OK = 0,
Expand Down
2 changes: 1 addition & 1 deletion userspace/libscap/compat/perf_event.h
Original file line number Diff line number Diff line change
Expand Up @@ -597,7 +597,7 @@ struct perf_event_mmap_page {
* after reading this value.
*
* When the mapping is PROT_WRITE the @data_tail value should be
* written by userspace to reflect the last read data, after issueing
* written by userspace to reflect the last read data, after issuing
* an smp_mb() to separate the data read from the ->data_tail store.
* In this case the kernel will not over-write unread data.
*
Expand Down
4 changes: 2 additions & 2 deletions userspace/libscap/scap.h
Original file line number Diff line number Diff line change
Expand Up @@ -304,7 +304,7 @@ typedef struct scap_open_args


//
// The follwing stuff is byte aligned because we save it to disk.
// The following stuff is byte aligned because we save it to disk.
//
#if defined _MSC_VER
#pragma pack(push)
Expand Down Expand Up @@ -570,7 +570,7 @@ scap_t* scap_open_offline_fd(int fd, char *error, int32_t *rc);
/*!
\brief Advanced function to start a capture.
\param args a \ref scap_open_args structure containing the open paraneters.
\param args a \ref scap_open_args structure containing the open parameters.
\param error Pointer to a buffer that will contain the error string in case the
function fails. The buffer must have size SCAP_LASTERR_SIZE.
\param rc Integer pointer that will contain the scap return code in case the
Expand Down
4 changes: 2 additions & 2 deletions userspace/libscap/scap_savefile.c
Original file line number Diff line number Diff line change
Expand Up @@ -1028,7 +1028,7 @@ scap_dumper_t *scap_memory_dump_open(scap_t *handle, uint8_t* targetbuf, uint64_
//
// Disable proc parsing since it would be too heavy when saving to memory.
// Before doing that, backup handle->refresh_proc_table_when_saving so we can
// restore whatever the current seetting is as soon as we're done.
// restore whatever the current setting is as soon as we're done.
//
bool tmp_refresh_proc_table_when_saving = handle->refresh_proc_table_when_saving;
handle->refresh_proc_table_when_saving = false;
Expand Down Expand Up @@ -2632,7 +2632,7 @@ int32_t scap_read_init(scap_t *handle, gzFile f)
break;
default:
//
// Unknwon block type. Skip the block.
// Unknown block type. Skip the block.
//
toread = bh.block_total_length - sizeof(block_header) - 4;
fseekres = (int)gzseek(f, (long)toread, SEEK_CUR);
Expand Down
2 changes: 1 addition & 1 deletion userspace/libscap/scap_savefile.h
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ typedef struct _section_header_block
// Starting from scap version 1.2, block versions will no longer be changed.
// New block fields must be appended and, instead of using the version, the
// lengths of the sub blocks will be used to differentiate between versions.
// For more infomation, look at the comments inside the various scap_read_*
// For more information, look at the comments inside the various scap_read_*
// functions.

///////////////////////////////////////////////////////////////////////////////
Expand Down
2 changes: 1 addition & 1 deletion userspace/libscap/windows_hal.c
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ static int32_t addprocess_windows(wh_procinfo* wpi, scap_t* handle, char *error)
//
if(handle->m_proc_callback == NULL)
{
snprintf(error, SCAP_LASTERR_SIZE, "process table construction in scap not supportted on windows");
snprintf(error, SCAP_LASTERR_SIZE, "process table construction in scap not supported on windows");
return SCAP_FAILURE;

// int32_t uth_status = SCAP_SUCCESS;
Expand Down
4 changes: 2 additions & 2 deletions userspace/libsinsp/ctext.h
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ struct ctext_config_struct

//
// Sometimes seeing new content is of the utmost
// importance and takes precendence over analysis
// importance and takes precedence over analysis
// of any historical data.
//
// In that case, the scroll_on_append will forcefully
Expand Down Expand Up @@ -477,7 +477,7 @@ class ctext
int8_t rebuf();
void get_win_size();

// Highlights the matches in he current vieport without
// Highlights the matches in he current viewport without
// doing any scrolling.
int8_t highlight_matches(ctext_search *context = 0);

Expand Down
6 changes: 3 additions & 3 deletions userspace/libsinsp/eventformatter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -300,17 +300,17 @@ sinsp_evt_formatter::sinsp_evt_formatter(sinsp* inspector, const string& fmt)

void sinsp_evt_formatter::set_format(const string& fmt)
{
throw sinsp_exception("sinsp_evt_formatter unvavailable because it was not compiled in the library");
throw sinsp_exception("sinsp_evt_formatter unavailable because it was not compiled in the library");
}

bool sinsp_evt_formatter::resolve_tokens(sinsp_evt *evt, map<string,string>& values)
{
throw sinsp_exception("sinsp_evt_formatter unvavailable because it was not compiled in the library");
throw sinsp_exception("sinsp_evt_formatter unavailable because it was not compiled in the library");
}

bool sinsp_evt_formatter::tostring(sinsp_evt* evt, OUT string* res)
{
throw sinsp_exception("sinsp_evt_formatter unvavailable because it was not compiled in the library");
throw sinsp_exception("sinsp_evt_formatter unavailable because it was not compiled in the library");
}
#endif // HAS_FILTERING

Expand Down
26 changes: 13 additions & 13 deletions userspace/libsinsp/fdinfo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -26,22 +26,22 @@ limitations under the License.
#include "sinsp_int.h"

///////////////////////////////////////////////////////////////////////////////
// sinsp_fdinfo inomlementation
// sinsp_fdinfo implementation
///////////////////////////////////////////////////////////////////////////////
template<> sinsp_fdinfo_t::sinsp_fdinfo()
{
m_type = SCAP_FD_UNINITIALIZED;
m_flags = FLAGS_NONE;
m_callbaks = NULL;
m_callbacks = NULL;
m_usrstate = NULL;
}

template<> void sinsp_fdinfo_t::reset()
{
m_type = SCAP_FD_UNINITIALIZED;
m_flags = FLAGS_NONE;
delete(m_callbaks);
m_callbaks = NULL;
delete(m_callbacks);
m_callbacks = NULL;
m_usrstate = NULL;
}

Expand Down Expand Up @@ -233,18 +233,18 @@ template<> scap_l4_proto sinsp_fdinfo_t::get_l4proto()

template<> void sinsp_fdinfo_t::register_event_callback(sinsp_pd_callback_type etype, sinsp_protodecoder* dec)
{
if(this->m_callbaks == NULL)
if(this->m_callbacks == NULL)
{
m_callbaks = new fd_callbacks_info();
m_callbacks = new fd_callbacks_info();
}

switch(etype)
{
case CT_READ:
m_callbaks->m_read_callbacks.push_back(dec);
m_callbacks->m_read_callbacks.push_back(dec);
break;
case CT_WRITE:
m_callbaks->m_write_callbacks.push_back(dec);
m_callbacks->m_write_callbacks.push_back(dec);
break;
default:
ASSERT(false);
Expand All @@ -258,7 +258,7 @@ template<> void sinsp_fdinfo_t::unregister_event_callback(sinsp_pd_callback_type
{
vector<sinsp_protodecoder*>::iterator it;

if(m_callbaks == NULL)
if(m_callbacks == NULL)
{
ASSERT(false);
return;
Expand All @@ -267,22 +267,22 @@ template<> void sinsp_fdinfo_t::unregister_event_callback(sinsp_pd_callback_type
switch(etype)
{
case CT_READ:
for(it = m_callbaks->m_read_callbacks.begin(); it != m_callbaks->m_read_callbacks.end(); ++it)
for(it = m_callbacks->m_read_callbacks.begin(); it != m_callbacks->m_read_callbacks.end(); ++it)
{
if(*it == dec)
{
m_callbaks->m_read_callbacks.erase(it);
m_callbacks->m_read_callbacks.erase(it);
return;
}
}

break;
case CT_WRITE:
for(it = m_callbaks->m_write_callbacks.begin(); it != m_callbaks->m_write_callbacks.end(); ++it)
for(it = m_callbacks->m_write_callbacks.begin(); it != m_callbacks->m_write_callbacks.end(); ++it)
{
if(*it == dec)
{
m_callbaks->m_write_callbacks.erase(it);
m_callbacks->m_write_callbacks.erase(it);
return;
}
}
Expand Down
20 changes: 10 additions & 10 deletions userspace/libsinsp/fdinfo.h
Original file line number Diff line number Diff line change
Expand Up @@ -89,9 +89,9 @@ class SINSP_PUBLIC sinsp_fdinfo

~sinsp_fdinfo()
{
if(m_callbaks != NULL)
if(m_callbacks != NULL)
{
delete m_callbaks;
delete m_callbacks;
}

if(m_usrstate != NULL)
Expand Down Expand Up @@ -122,9 +122,9 @@ class SINSP_PUBLIC sinsp_fdinfo

if(free_state)
{
if(m_callbaks != NULL)
if(m_callbacks != NULL)
{
delete m_callbaks;
delete m_callbacks;
}

if(m_usrstate != NULL)
Expand All @@ -133,14 +133,14 @@ class SINSP_PUBLIC sinsp_fdinfo
}
}

if(other.m_callbaks != NULL)
if(other.m_callbacks != NULL)
{
m_callbaks = new fd_callbacks_info();
*m_callbaks = *other.m_callbaks;
m_callbacks = new fd_callbacks_info();
*m_callbacks = *other.m_callbacks;
}
else
{
m_callbaks = NULL;
m_callbacks = NULL;
}

if(other.m_usrstate != NULL)
Expand Down Expand Up @@ -342,7 +342,7 @@ class SINSP_PUBLIC sinsp_fdinfo

inline bool has_decoder_callbacks()
{
return (m_callbaks != NULL);
return (m_callbacks != NULL);
}

VISIBILITY_PRIVATE
Expand Down Expand Up @@ -494,7 +494,7 @@ VISIBILITY_PRIVATE
uint32_t m_dev;
uint64_t m_ino;

fd_callbacks_info* m_callbaks;
fd_callbacks_info* m_callbacks;

friend class sinsp;
friend class sinsp_parser;
Expand Down
6 changes: 3 additions & 3 deletions userspace/libsinsp/filterchecks.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3031,7 +3031,7 @@ int32_t sinsp_filter_check_event::parse_field_name(const char* str, bool alloc_s
string(val, 0, sizeof("evt.latency.human") - 1) == "evt.latency.human")
{
//
// These fields need to store the previuos event type in the thread state
// These fields need to store the previous event type in the thread state
//
if(alloc_state)
{
Expand Down Expand Up @@ -3836,10 +3836,10 @@ uint8_t* sinsp_filter_check_event::extract(sinsp_evt *evt, OUT uint32_t* len, bo
{
sinsp_fdinfo_t* fdinfo = evt->m_fdinfo;

if(fdinfo != NULL && fdinfo->m_callbaks != NULL)
if(fdinfo != NULL && fdinfo->m_callbacks != NULL)
{
char* il;
vector<sinsp_protodecoder*>* cbacks = &(fdinfo->m_callbaks->m_write_callbacks);
vector<sinsp_protodecoder*>* cbacks = &(fdinfo->m_callbacks->m_write_callbacks);

for(auto it = cbacks->begin(); it != cbacks->end(); ++it)
{
Expand Down
2 changes: 1 addition & 1 deletion userspace/libsinsp/include/sinsp_external_processor.h
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ class event_processor
* Some event processors allocate different thread types with extra data.
*
* This allows the processor to override the thread builder. Note that
* If this is overriden by the event processor, the processor MUST be registered
* If this is overridden by the event processor, the processor MUST be registered
* before the sinsp object is init-ed
*/
virtual sinsp_threadinfo* build_threadinfo(sinsp* inspector);
Expand Down
8 changes: 4 additions & 4 deletions userspace/libsinsp/parsers.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3597,9 +3597,9 @@ void sinsp_parser::parse_rw_exit(sinsp_evt *evt)
//
// Call the protocol decoder callbacks associated to this event
//
if(evt->m_fdinfo->m_callbaks)
if(evt->m_fdinfo->m_callbacks)
{
vector<sinsp_protodecoder*>* cbacks = &(evt->m_fdinfo->m_callbaks->m_read_callbacks);
vector<sinsp_protodecoder*>* cbacks = &(evt->m_fdinfo->m_callbacks->m_read_callbacks);

for(auto it = cbacks->begin(); it != cbacks->end(); ++it)
{
Expand Down Expand Up @@ -3685,9 +3685,9 @@ void sinsp_parser::parse_rw_exit(sinsp_evt *evt)
//
// Call the protocol decoder callbacks associated to this event
//
if(evt->m_fdinfo->m_callbaks)
if(evt->m_fdinfo->m_callbacks)
{
vector<sinsp_protodecoder*>* cbacks = &(evt->m_fdinfo->m_callbaks->m_write_callbacks);
vector<sinsp_protodecoder*>* cbacks = &(evt->m_fdinfo->m_callbacks->m_write_callbacks);

for(auto it = cbacks->begin(); it != cbacks->end(); ++it)
{
Expand Down
Loading

0 comments on commit 8f361e4

Please sign in to comment.