Skip to content

Instantly share code, notes, and snippets.

@grantseltzer
Last active March 21, 2021 16:01
Show Gist options
  • Save grantseltzer/dd278b139712dacca5068cece3fef248 to your computer and use it in GitHub Desktop.
Save grantseltzer/dd278b139712dacca5068cece3fef248 to your computer and use it in GitHub Desktop.
CGO Broken VSCode logs

CGO causes a ton of errors of the form "int not declared by package C", for every type.

There's also one error that says "could not import C (cgo preprocesseing failed (go-staticcheck))

The logs file is with gopls trace logs turned on.

The logs were created right after I hit save. The file where CGO is used is this one:

https://github.com/aquasecurity/tracee/blob/main/libbpfgo/libbpfgo.go

Thank you so much for helping debug!

[Trace - 15:56:16.269 PM] Sending request 'textDocument/codeLens - (39)'.
Params: {"textDocument":{"uri":"file:///home/vagrant/go/src/github.com/aquasecurity/tracee/libbpfgo/libbpfgo.go"}}
[Trace - 15:56:16.270 PM] Received response 'textDocument/codeLens - (39)' in 0ms.
Result: [{"range":{"start":{"line":176,"character":7},"end":{"line":176,"character":7}},"command":{"title":"regenerate cgo definitions","command":"gopls.regenerate_cgo","arguments":[{"URI":"file:///home/vagrant/go/src/github.com/aquasecurity/tracee/libbpfgo/libbpfgo.go"}]}}]
[Trace - 15:56:16.273 PM] Sending request 'textDocument/codeAction - (40)'.
Params: {"textDocument":{"uri":"file:///home/vagrant/go/src/github.com/aquasecurity/tracee/libbpfgo/libbpfgo.go"},"range":{"start":{"line":525,"character":17},"end":{"line":525,"character":17}},"context":{"diagnostics":[]}}
[Trace - 15:56:16.287 PM] Received response 'textDocument/codeAction - (40)' in 14ms.
Result: null
[Trace - 15:56:16.470 PM] Sending notification 'textDocument/didChange'.
Params: {"textDocument":{"uri":"file:///home/vagrant/go/src/github.com/aquasecurity/tracee/libbpfgo/libbpfgo.go","version":7},"contentChanges":[{"range":{"start":{"line":525,"character":17},"end":{"line":525,"character":17}},"rangeLength":0,"text":" "}]}
[Trace - 15:56:16.674 PM] Sending request 'textDocument/foldingRange - (41)'.
Params: {"textDocument":{"uri":"file:///home/vagrant/go/src/github.com/aquasecurity/tracee/libbpfgo/libbpfgo.go"}}
[Trace - 15:56:16.682 PM] Received response 'textDocument/foldingRange - (41)' in 7ms.
Result: [{"startLine":178,"startCharacter":8,"endLine":185,"endCharacter":9,"kind":"imports"},{"startLine":188,"startCharacter":20,"endLine":192,"endCharacter":23},{"startLine":195,"startCharacter":20,"endLine":198,"endCharacter":15},{"startLine":201,"startCharacter":21,"endLine":204,"endCharacter":15},{"startLine":209,"startCharacter":7,"endLine":215,"endCharacter":16},{"startLine":218,"startCharacter":21,"endLine":222,"endCharacter":17},{"startLine":225,"startCharacter":24,"endLine":228,"endCharacter":17},{"startLine":231,"startCharacter":24,"endLine":236,"endCharacter":22},{"startLine":239,"startCharacter":68,"endLine":240,"endCharacter":66,"kind":"comment"},{"startLine":241,"startCharacter":32,"endLine":249,"endCharacter":11},{"startLine":246,"startCharacter":16,"endLine":247,"endCharacter":45},{"startLine":252,"startCharacter":60,"endLine":264,"endCharacter":7},{"startLine":258,"startCharacter":16,"endLine":259,"endCharacter":68},{"startLine":262,"startCharacter":16,"endLine":263,"endCharacter":10},{"startLine":267,"startCharacter":81,"endLine":282,"endCharacter":7},{"startLine":276,"startCharacter":16,"endLine":277,"endCharacter":89},{"startLine":280,"startCharacter":16,"endLine":281,"endCharacter":10},{"startLine":285,"startCharacter":26,"endLine":305,"endCharacter":27},{"startLine":286,"startCharacter":32,"endLine":287,"endCharacter":12},{"startLine":289,"startCharacter":32,"endLine":290,"endCharacter":12},{"startLine":292,"startCharacter":31,"endLine":303,"endCharacter":3},{"startLine":294,"startCharacter":36,"endLine":297,"endCharacter":29},{"startLine":299,"startCharacter":39,"endLine":302,"endCharacter":29},{"startLine":308,"startCharacter":40,"endLine":314,"endCharacter":11},{"startLine":310,"startCharacter":14,"endLine":311,"endCharacter":48},{"startLine":317,"startCharacter":58,"endLine":329,"endCharacter":7},{"startLine":321,"startCharacter":19,"endLine":322,"endCharacter":62},{"startLine":325,"startCharacter":16,"endLine":328,"endCharacter":11},{"startLine":332,"startCharacter":44,"endLine":341,"endCharacter":11},{"startLine":338,"startCharacter":15,"endLine":339,"endCharacter":71},{"startLine":344,"startCharacter":46,"endLine":353,"endCharacter":11},{"startLine":350,"startCharacter":15,"endLine":351,"endCharacter":75},{"startLine":356,"startCharacter":51,"endLine":365,"endCharacter":11},{"startLine":362,"startCharacter":15,"endLine":363,"endCharacter":79},{"startLine":368,"startCharacter":65,"endLine":388,"endCharacter":20},{"startLine":370,"startCharacter":38,"endLine":371,"endCharacter":30},{"startLine":372,"startCharacter":46,"endLine":373,"endCharacter":30},{"startLine":374,"startCharacter":46,"endLine":375,"endCharacter":30},{"startLine":376,"startCharacter":47,"endLine":377,"endCharacter":30},{"startLine":378,"startCharacter":46,"endLine":379,"endCharacter":30},{"startLine":380,"startCharacter":47,"endLine":381,"endCharacter":30},{"startLine":382,"startCharacter":47,"endLine":383,"endCharacter":33},{"startLine":384,"startCharacter":9,"endLine":385,"endCharacter":54},{"startLine":391,"startCharacter":75,"endLine":408,"endCharacter":18},{"startLine":393,"startCharacter":16,"endLine":394,"endCharacter":94},{"startLine":398,"startCharacter":20,"endLine":399,"endCharacter":49},{"startLine":405,"startCharacter":15,"endLine":406,"endCharacter":76},{"startLine":411,"startCharacter":51,"endLine":421,"endCharacter":11},{"startLine":413,"startCharacter":16,"endLine":414,"endCharacter":80},{"startLine":418,"startCharacter":15,"endLine":419,"endCharacter":75},{"startLine":424,"startCharacter":55,"endLine":438,"endCharacter":11},{"startLine":426,"startCharacter":16,"endLine":427,"endCharacter":80},{"startLine":430,"startCharacter":16,"endLine":431,"endCharacter":82},{"startLine":435,"startCharacter":15,"endLine":436,"endCharacter":54},{"startLine":441,"startCharacter":64,"endLine":453,"endCharacter":7},{"startLine":445,"startCharacter":17,"endLine":446,"endCharacter":67},{"startLine":449,"startCharacter":17,"endLine":452,"endCharacter":11},{"startLine":456,"startCharacter":33,"endLine":457,"endCharacter":33},{"startLine":463,"startCharacter":7,"endLine":494,"endCharacter":20},{"startLine":497,"startCharacter":36,"endLine":498,"endCharacter":39},{"startLine":501,"startCharacter":52,"endLine":507,"endCharacter":11},{"startLine":504,"startCharacter":14,"endLine":505,"endCharacter":57},{"startLine":510,"startCharacter":41,"endLine":515,"endCharacter":11},{"startLine":512,"startCharacter":14,"endLine":513,"endCharacter":62},{"startLine":518,"startCharacter":65,"endLine":536,"endCharacter":20},{"startLine":525,"startCharacter":17,"endLine":526,"endCharacter":84},{"startLine":529,"startCharacter":21,"endLine":533,"endCharacter":15},{"startLine":539,"startCharacter":73,"endLine":554,"endCharacter":20},{"startLine":543,"startCharacter":17,"endLine":544,"endCharacter":93},{"startLine":547,"startCharacter":21,"endLine":551,"endCharacter":20},{"startLine":558,"startCharacter":61,"endLine":559,"endCharacter":36},{"startLine":563,"startCharacter":64,"endLine":564,"endCharacter":35},{"startLine":567,"startCharacter":83,"endLine":588,"endCharacter":20},{"startLine":572,"startCharacter":17,"endLine":573,"endCharacter":88},{"startLine":577,"startCharacter":17,"endLine":578,"endCharacter":20},{"startLine":581,"startCharacter":21,"endLine":585,"endCharacter":15},{"startLine":591,"startCharacter":67,"endLine":592,"endCharacter":42},{"startLine":595,"startCharacter":70,"endLine":596,"endCharacter":41},{"startLine":599,"startCharacter":89,"endLine":620,"endCharacter":20},{"startLine":604,"startCharacter":17,"endLine":605,"endCharacter":88},{"startLine":609,"startCharacter":17,"endLine":610,"endCharacter":26},{"startLine":613,"startCharacter":21,"endLine":617,"endCharacter":15},{"startLine":626,"startCharacter":91,"endLine":648,"endCharacter":20},{"startLine":628,"startCharacter":16,"endLine":629,"endCharacter":17},{"startLine":633,"startCharacter":23,"endLine":634,"endCharacter":57},{"startLine":639,"startCharacter":15,"endLine":640,"endCharacter":28},{"startLine":643,"startCharacter":24,"endLine":645,"endCharacter":16},{"startLine":651,"startCharacter":31,"endLine":654,"endCharacter":13},{"startLine":657,"startCharacter":30,"endLine":681,"endCharacter":2},{"startLine":658,"startCharacter":20,"endLine":680,"endCharacter":15},{"startLine":662,"startCharacter":64,"endLine":665,"endCharacter":42,"kind":"comment"},{"startLine":667,"startCharacter":13,"endLine":669,"endCharacter":4},{"startLine":675,"startCharacter":61,"endLine":676,"endCharacter":49,"kind":"comment"},{"startLine":684,"startCharacter":31,"endLine":690,"endCharacter":17},{"startLine":685,"startCharacter":15,"endLine":686,"endCharacter":8},{"startLine":693,"startCharacter":40,"endLine":699,"endCharacter":2},{"startLine":694,"startCharacter":9,"endLine":698,"endCharacter":14},{"startLine":695,"startCharacter":23,"endLine":696,"endCharacter":13},{"startLine":697,"startCharacter":9,"endLine":698,"endCharacter":14},{"startLine":702,"startCharacter":36,"endLine":718,"endCharacter":11},{"startLine":705,"startCharacter":6,"endLine":716,"endCharacter":3},{"startLine":707,"startCharacter":21,"endLine":708,"endCharacter":8},{"startLine":711,"startCharacter":14,"endLine":715,"endCharacter":58},{"startLine":712,"startCharacter":44,"endLine":713,"endCharacter":12},{"startLine":721,"startCharacter":126,"endLine":743,"endCharacter":20},{"startLine":723,"startCharacter":16,"endLine":724,"endCharacter":63},{"startLine":727,"startCharacter":23,"endLine":728,"endCharacter":85},{"startLine":733,"startCharacter":15,"endLine":734,"endCharacter":60},{"startLine":737,"startCharacter":24,"endLine":740,"endCharacter":25},{"startLine":746,"startCharacter":31,"endLine":747,"endCharacter":13},{"startLine":750,"startCharacter":30,"endLine":751,"endCharacter":16},{"startLine":754,"startCharacter":31,"endLine":755,"endCharacter":27},{"startLine":759,"startCharacter":36,"endLine":774,"endCharacter":11},{"startLine":760,"startCharacter":6,"endLine":772,"endCharacter":3},{"startLine":761,"startCharacter":10,"endLine":771,"endCharacter":4},{"startLine":762,"startCharacter":17,"endLine":763,"endCharacter":13},{"startLine":764,"startCharacter":10,"endLine":771,"endCharacter":4},{"startLine":766,"startCharacter":15,"endLine":770,"endCharacter":59},{"startLine":767,"startCharacter":45,"endLine":768,"endCharacter":13},{"startLine":777,"startCharacter":79,"endLine":782,"endCharacter":28,"kind":"comment"},{"startLine":783,"startCharacter":19,"endLine":802,"endCharacter":2},{"startLine":785,"startCharacter":16,"endLine":787,"endCharacter":8},{"startLine":793,"startCharacter":6,"endLine":801,"endCharacter":16},{"startLine":795,"startCharacter":17,"endLine":797,"endCharacter":9}]
[Trace - 15:56:16.733 PM] Sending request 'textDocument/codeLens - (42)'.
Params: {"textDocument":{"uri":"file:///home/vagrant/go/src/github.com/aquasecurity/tracee/libbpfgo/libbpfgo.go"}}
[Trace - 15:56:16.733 PM] Received response 'textDocument/codeLens - (42)' in 0ms.
Result: [{"range":{"start":{"line":176,"character":7},"end":{"line":176,"character":7}},"command":{"title":"regenerate cgo definitions","command":"gopls.regenerate_cgo","arguments":[{"URI":"file:///home/vagrant/go/src/github.com/aquasecurity/tracee/libbpfgo/libbpfgo.go"}]}}]
[Trace - 15:56:16.738 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf [github.com/aquasecurity/tracee/tracee-ebpf.test]: no dep handle for github.com/stretchr/testify/assert: no metadata for github.com/stretchr/testify/assert\n\tsnapshot=13\n"}
[Trace - 15:56:16.738 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf [github.com/aquasecurity/tracee/tracee-ebpf.test]: no dep handle for github.com/syndtr/gocapability/capability: no metadata for github.com/syndtr/gocapability/capability\n\tsnapshot=13\n"}
[Trace - 15:56:16.738 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf [github.com/aquasecurity/tracee/tracee-ebpf.test]: no dep handle for github.com/urfave/cli/v2: no metadata for github.com/urfave/cli/v2\n\tsnapshot=13\n"}
[Error - 3:56:16 PM] 2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf [github.com/aquasecurity/tracee/tracee-ebpf.test]: no dep handle for github.com/stretchr/testify/assert: no metadata for github.com/stretchr/testify/assert
snapshot=13
[Error - 3:56:16 PM] 2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf [github.com/aquasecurity/tracee/tracee-ebpf.test]: no dep handle for github.com/syndtr/gocapability/capability: no metadata for github.com/syndtr/gocapability/capability
snapshot=13
[Error - 3:56:16 PM] 2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf [github.com/aquasecurity/tracee/tracee-ebpf.test]: no dep handle for github.com/urfave/cli/v2: no metadata for github.com/urfave/cli/v2
snapshot=13
[Trace - 15:56:16.774 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf/test/integration [github.com/aquasecurity/tracee/tracee-ebpf/test/integration.test]: no dep handle for github.com/kelseyhightower/envconfig: no metadata for github.com/kelseyhightower/envconfig\n\tsnapshot=13\n"}
[Error - 3:56:16 PM] 2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf/test/integration [github.com/aquasecurity/tracee/tracee-ebpf/test/integration.test]: no dep handle for github.com/kelseyhightower/envconfig: no metadata for github.com/kelseyhightower/envconfig
snapshot=13
[Trace - 15:56:16.776 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf/test/integration [github.com/aquasecurity/tracee/tracee-ebpf/test/integration.test]: no dep handle for github.com/mitchellh/go-ps: no metadata for github.com/mitchellh/go-ps\n\tsnapshot=13\n"}
[Error - 3:56:16 PM] 2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf/test/integration [github.com/aquasecurity/tracee/tracee-ebpf/test/integration.test]: no dep handle for github.com/mitchellh/go-ps: no metadata for github.com/mitchellh/go-ps
snapshot=13
[Trace - 15:56:16.788 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf/test/integration [github.com/aquasecurity/tracee/tracee-ebpf/test/integration.test]: no dep handle for github.com/onsi/gomega/gexec: no metadata for github.com/onsi/gomega/gexec\n\tsnapshot=13\n"}
[Error - 3:56:16 PM] 2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf/test/integration [github.com/aquasecurity/tracee/tracee-ebpf/test/integration.test]: no dep handle for github.com/onsi/gomega/gexec: no metadata for github.com/onsi/gomega/gexec
snapshot=13
[Trace - 15:56:16.806 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf/test/integration [github.com/aquasecurity/tracee/tracee-ebpf/test/integration.test]: no dep handle for github.com/stretchr/testify/assert: no metadata for github.com/stretchr/testify/assert\n\tsnapshot=13\n"}
[Error - 3:56:16 PM] 2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf/test/integration [github.com/aquasecurity/tracee/tracee-ebpf/test/integration.test]: no dep handle for github.com/stretchr/testify/assert: no metadata for github.com/stretchr/testify/assert
snapshot=13
[Trace - 15:56:16.825 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf/test/integration [github.com/aquasecurity/tracee/tracee-ebpf/test/integration.test]: no dep handle for github.com/stretchr/testify/require: no metadata for github.com/stretchr/testify/require\n\tsnapshot=13\n"}
[Error - 3:56:16 PM] 2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf/test/integration [github.com/aquasecurity/tracee/tracee-ebpf/test/integration.test]: no dep handle for github.com/stretchr/testify/require: no metadata for github.com/stretchr/testify/require
snapshot=13
[Trace - 15:56:16.827 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf: no dep handle for github.com/syndtr/gocapability/capability: no metadata for github.com/syndtr/gocapability/capability\n\tsnapshot=13\n"}
[Error - 3:56:16 PM] 2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf: no dep handle for github.com/syndtr/gocapability/capability: no metadata for github.com/syndtr/gocapability/capability
snapshot=13
[Trace - 15:56:16.828 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf: no dep handle for github.com/urfave/cli/v2: no metadata for github.com/urfave/cli/v2\n\tsnapshot=13\n"}
[Error - 3:56:16 PM] 2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf: no dep handle for github.com/urfave/cli/v2: no metadata for github.com/urfave/cli/v2
snapshot=13
[Trace - 15:56:16.828 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf/tracee [github.com/aquasecurity/tracee/tracee-ebpf/tracee.test]: no dep handle for github.com/stretchr/testify/assert: no metadata for github.com/stretchr/testify/assert\n\tsnapshot=13\n"}
[Error - 3:56:16 PM] 2021/03/21 15:56:16 github.com/aquasecurity/tracee/tracee-ebpf/tracee [github.com/aquasecurity/tracee/tracee-ebpf/tracee.test]: no dep handle for github.com/stretchr/testify/assert: no metadata for github.com/stretchr/testify/assert
snapshot=13
[Trace - 15:56:16.835 PM] Sending request 'textDocument/documentSymbol - (43)'.
Params: {"textDocument":{"uri":"file:///home/vagrant/go/src/github.com/aquasecurity/tracee/libbpfgo/libbpfgo.go"}}
[Trace - 15:56:16.837 PM] Received response 'textDocument/documentSymbol - (43)' in 2ms.
Result: [{"name":"Module","detail":"struct{...}","kind":23,"range":{"start":{"line":188,"character":5},"end":{"line":193,"character":1}},"selectionRange":{"start":{"line":188,"character":5},"end":{"line":188,"character":11}},"children":[{"name":"obj","detail":"*invalid type","kind":8,"range":{"start":{"line":189,"character":1},"end":{"line":189,"character":30}},"selectionRange":{"start":{"line":189,"character":1},"end":{"line":189,"character":4}}},{"name":"links","detail":"[]*BPFLink","kind":8,"range":{"start":{"line":190,"character":1},"end":{"line":190,"character":20}},"selectionRange":{"start":{"line":190,"character":1},"end":{"line":190,"character":6}}},{"name":"perfBufs","detail":"[]*PerfBuffer","kind":8,"range":{"start":{"line":191,"character":1},"end":{"line":191,"character":23}},"selectionRange":{"start":{"line":191,"character":1},"end":{"line":191,"character":9}}},{"name":"ringBufs","detail":"[]*RingBuffer","kind":8,"range":{"start":{"line":192,"character":1},"end":{"line":192,"character":23}},"selectionRange":{"start":{"line":192,"character":1},"end":{"line":192,"character":9}}}]},{"name":"BPFMap","detail":"struct{...}","kind":23,"range":{"start":{"line":195,"character":5},"end":{"line":199,"character":1}},"selectionRange":{"start":{"line":195,"character":5},"end":{"line":195,"character":11}},"children":[{"name":"name","detail":"string","kind":8,"range":{"start":{"line":196,"character":1},"end":{"line":196,"character":14}},"selectionRange":{"start":{"line":196,"character":1},"end":{"line":196,"character":5}}},{"name":"fd","detail":"invalid type","kind":8,"range":{"start":{"line":197,"character":1},"end":{"line":197,"character":13}},"selectionRange":{"start":{"line":197,"character":1},"end":{"line":197,"character":3}}},{"name":"module","detail":"*Module","kind":8,"range":{"start":{"line":198,"character":1},"end":{"line":198,"character":15}},"selectionRange":{"start":{"line":198,"character":1},"end":{"line":198,"character":7}}}]},{"name":"BPFProg","detail":"struct{...}","kind":23,"range":{"start":{"line":201,"character":5},"end":{"line":205,"character":1}},"selectionRange":{"start":{"line":201,"character":5},"end":{"line":201,"character":12}},"children":[{"name":"name","detail":"string","kind":8,"range":{"start":{"line":202,"character":1},"end":{"line":202,"character":14}},"selectionRange":{"start":{"line":202,"character":1},"end":{"line":202,"character":5}}},{"name":"prog","detail":"*invalid type","kind":8,"range":{"start":{"line":203,"character":1},"end":{"line":203,"character":29}},"selectionRange":{"start":{"line":203,"character":1},"end":{"line":203,"character":5}}},{"name":"module","detail":"*Module","kind":8,"range":{"start":{"line":204,"character":1},"end":{"line":204,"character":15}},"selectionRange":{"start":{"line":204,"character":1},"end":{"line":204,"character":7}}}]},{"name":"LinkType","detail":"int","kind":16,"range":{"start":{"line":207,"character":5},"end":{"line":207,"character":17}},"selectionRange":{"start":{"line":207,"character":5},"end":{"line":207,"character":13}}},{"name":"Tracepoint","detail":"LinkType","kind":14,"range":{"start":{"line":209,"character":0},"end":{"line":216,"character":1}},"selectionRange":{"start":{"line":210,"character":1},"end":{"line":210,"character":11}}},{"name":"RawTracepoint","detail":"LinkType","kind":14,"range":{"start":{"line":209,"character":0},"end":{"line":216,"character":1}},"selectionRange":{"start":{"line":211,"character":1},"end":{"line":211,"character":14}}},{"name":"Kprobe","detail":"LinkType","kind":14,"range":{"start":{"line":209,"character":0},"end":{"line":216,"character":1}},"selectionRange":{"start":{"line":212,"character":1},"end":{"line":212,"character":7}}},{"name":"Kretprobe","detail":"LinkType","kind":14,"range":{"start":{"line":209,"character":0},"end":{"line":216,"character":1}},"selectionRange":{"start":{"line":213,"character":1},"end":{"line":213,"character":10}}},{"name":"KprobeLegacy","detail":"LinkType","kind":14,"range":{"start":{"line":209,"character":0},"end":{"line":216,"character":1}},"selectionRange":{"start":{"line":214,"character":1},"end":{"line":214,"character":13}}},{"name":"KretprobeLegacy","detail":"LinkType","kind":14,"range":{"start":{"line":209,"character":0},"end":{"line":216,"character":1}},"selectionRange":{"start":{"line":215,"character":1},"end":{"line":215,"character":16}}},{"name":"BPFLink","detail":"struct{...}","kind":23,"range":{"start":{"line":218,"character":5},"end":{"line":223,"character":1}},"selectionRange":{"start":{"line":218,"character":5},"end":{"line":218,"character":12}},"children":[{"name":"link","detail":"*invalid type","kind":8,"range":{"start":{"line":219,"character":1},"end":{"line":219,"character":29}},"selectionRange":{"start":{"line":219,"character":1},"end":{"line":219,"character":5}}},{"name":"prog","detail":"*BPFProg","kind":8,"range":{"start":{"line":220,"character":1},"end":{"line":220,"character":19}},"selectionRange":{"start":{"line":220,"character":1},"end":{"line":220,"character":5}}},{"name":"linkType","detail":"int","kind":8,"range":{"start":{"line":221,"character":1},"end":{"line":221,"character":19}},"selectionRange":{"start":{"line":221,"character":1},"end":{"line":221,"character":9}}},{"name":"eventName","detail":"string","kind":8,"range":{"start":{"line":222,"character":1},"end":{"line":222,"character":17}},"selectionRange":{"start":{"line":222,"character":1},"end":{"line":222,"character":10}}}]},{"name":"PerfBuffer","detail":"struct{...}","kind":23,"range":{"start":{"line":225,"character":5},"end":{"line":229,"character":1}},"selectionRange":{"start":{"line":225,"character":5},"end":{"line":225,"character":15}},"children":[{"name":"pb","detail":"*invalid type","kind":8,"range":{"start":{"line":226,"character":1},"end":{"line":226,"character":29}},"selectionRange":{"start":{"line":226,"character":1},"end":{"line":226,"character":3}}},{"name":"bpfMap","detail":"*BPFMap","kind":8,"range":{"start":{"line":227,"character":1},"end":{"line":227,"character":15}},"selectionRange":{"start":{"line":227,"character":1},"end":{"line":227,"character":7}}},{"name":"stop","detail":"chan bool","kind":8,"range":{"start":{"line":228,"character":1},"end":{"line":228,"character":17}},"selectionRange":{"start":{"line":228,"character":1},"end":{"line":228,"character":5}}}]},{"name":"RingBuffer","detail":"struct{...}","kind":23,"range":{"start":{"line":231,"character":5},"end":{"line":237,"character":1}},"selectionRange":{"start":{"line":231,"character":5},"end":{"line":231,"character":15}},"children":[{"name":"rb","detail":"*invalid type","kind":8,"range":{"start":{"line":232,"character":1},"end":{"line":232,"character":29}},"selectionRange":{"start":{"line":232,"character":1},"end":{"line":232,"character":3}}},{"name":"bpfMap","detail":"*BPFMap","kind":8,"range":{"start":{"line":233,"character":1},"end":{"line":233,"character":15}},"selectionRange":{"start":{"line":233,"character":1},"end":{"line":233,"character":7}}},{"name":"stop","detail":"chan struct{}","kind":8,"range":{"start":{"line":234,"character":1},"end":{"line":234,"character":21}},"selectionRange":{"start":{"line":234,"character":1},"end":{"line":234,"character":5}}},{"name":"closed","detail":"bool","kind":8,"range":{"start":{"line":235,"character":1},"end":{"line":235,"character":12}},"selectionRange":{"start":{"line":235,"character":1},"end":{"line":235,"character":7}}},{"name":"wg","detail":"struct{...}","kind":8,"range":{"start":{"line":236,"character":1},"end":{"line":236,"character":22}},"selectionRange":{"start":{"line":236,"character":1},"end":{"line":236,"character":3}}}]},{"name":"bumpMemlockRlimit","detail":"()","kind":12,"range":{"start":{"line":241,"character":0},"end":{"line":250,"character":1}},"selectionRange":{"start":{"line":241,"character":5},"end":{"line":241,"character":22}}},{"name":"NewModuleFromFile","detail":"(bpfObjFile string)","kind":12,"range":{"start":{"line":252,"character":0},"end":{"line":265,"character":1}},"selectionRange":{"start":{"line":252,"character":5},"end":{"line":252,"character":22}}},{"name":"NewModuleFromBuffer","detail":"(bpfObjBuff []byte, bpfObjName string)","kind":12,"range":{"start":{"line":267,"character":0},"end":{"line":283,"character":1}},"selectionRange":{"start":{"line":267,"character":5},"end":{"line":267,"character":24}}},{"name":"(*Module).Close","detail":"()","kind":6,"range":{"start":{"line":285,"character":0},"end":{"line":306,"character":1}},"selectionRange":{"start":{"line":285,"character":17},"end":{"line":285,"character":22}}},{"name":"(*Module).BPFLoadObject","detail":"()","kind":6,"range":{"start":{"line":308,"character":0},"end":{"line":315,"character":1}},"selectionRange":{"start":{"line":308,"character":17},"end":{"line":308,"character":30}}},{"name":"(*Module).GetMap","detail":"(mapName string)","kind":6,"range":{"start":{"line":317,"character":0},"end":{"line":330,"character":1}},"selectionRange":{"start":{"line":317,"character":17},"end":{"line":317,"character":23}}},{"name":"(*BPFMap).Pin","detail":"(pinPath string)","kind":6,"range":{"start":{"line":332,"character":0},"end":{"line":342,"character":1}},"selectionRange":{"start":{"line":332,"character":17},"end":{"line":332,"character":20}}},{"name":"(*BPFMap).Unpin","detail":"(pinPath string)","kind":6,"range":{"start":{"line":344,"character":0},"end":{"line":354,"character":1}},"selectionRange":{"start":{"line":344,"character":17},"end":{"line":344,"character":22}}},{"name":"(*BPFMap).SetPinPath","detail":"(pinPath string)","kind":6,"range":{"start":{"line":356,"character":0},"end":{"line":366,"character":1}},"selectionRange":{"start":{"line":356,"character":17},"end":{"line":356,"character":27}}},{"name":"GetUnsafePointer","detail":"(data interface{})","kind":12,"range":{"start":{"line":368,"character":0},"end":{"line":389,"character":1}},"selectionRange":{"start":{"line":368,"character":5},"end":{"line":368,"character":21}}},{"name":"(*BPFMap).GetValue","detail":"(key interface{}, valueSize int)","kind":6,"range":{"start":{"line":391,"character":0},"end":{"line":409,"character":1}},"selectionRange":{"start":{"line":391,"character":17},"end":{"line":391,"character":25}}},{"name":"(*BPFMap).DeleteKey","detail":"(key interface{})","kind":6,"range":{"start":{"line":411,"character":0},"end":{"line":422,"character":1}},"selectionRange":{"start":{"line":411,"character":17},"end":{"line":411,"character":26}}},{"name":"(*BPFMap).Update","detail":"(key interface{}, value interface{})","kind":6,"range":{"start":{"line":424,"character":0},"end":{"line":439,"character":1}},"selectionRange":{"start":{"line":424,"character":17},"end":{"line":424,"character":23}}},{"name":"(*Module).GetProgram","detail":"(progName string)","kind":6,"range":{"start":{"line":441,"character":0},"end":{"line":454,"character":1}},"selectionRange":{"start":{"line":441,"character":17},"end":{"line":441,"character":27}}},{"name":"(*BPFProg).GetFd","detail":"()","kind":6,"range":{"start":{"line":456,"character":0},"end":{"line":458,"character":1}},"selectionRange":{"start":{"line":456,"character":18},"end":{"line":456,"character":23}}},{"name":"BPFProgType","detail":"uint32","kind":16,"range":{"start":{"line":461,"character":5},"end":{"line":461,"character":23}},"selectionRange":{"start":{"line":461,"character":5},"end":{"line":461,"character":16}}},{"name":"BPFProgTypeUnspec","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":464,"character":1},"end":{"line":464,"character":18}}},{"name":"BPFProgTypeSocketFilter","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":465,"character":1},"end":{"line":465,"character":24}}},{"name":"BPFProgTypeKprobe","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":466,"character":1},"end":{"line":466,"character":18}}},{"name":"BPFProgTypeSchedCls","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":467,"character":1},"end":{"line":467,"character":20}}},{"name":"BPFProgTypeSchedAct","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":468,"character":1},"end":{"line":468,"character":20}}},{"name":"BPFProgTypeTracepoint","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":469,"character":1},"end":{"line":469,"character":22}}},{"name":"BPFProgTypeXdp","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":470,"character":1},"end":{"line":470,"character":15}}},{"name":"BPFProgTypePerfEvent","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":471,"character":1},"end":{"line":471,"character":21}}},{"name":"BPFProgTypeCgroupSkb","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":472,"character":1},"end":{"line":472,"character":21}}},{"name":"BPFProgTypeCgroupSock","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":473,"character":1},"end":{"line":473,"character":22}}},{"name":"BPFProgTypeLwtIn","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":474,"character":1},"end":{"line":474,"character":17}}},{"name":"BPFProgTypeLwtOut","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":475,"character":1},"end":{"line":475,"character":18}}},{"name":"BPFProgTypeLwtXmit","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":476,"character":1},"end":{"line":476,"character":19}}},{"name":"BPFProgTypeSockOps","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":477,"character":1},"end":{"line":477,"character":19}}},{"name":"BPFProgTypeSkSkb","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":478,"character":1},"end":{"line":478,"character":17}}},{"name":"BPFProgTypeCgroupDevice","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":479,"character":1},"end":{"line":479,"character":24}}},{"name":"BPFProgTypeSkMsg","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":480,"character":1},"end":{"line":480,"character":17}}},{"name":"BPFProgTypeRawTracepoint","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":481,"character":1},"end":{"line":481,"character":25}}},{"name":"BPFProgTypeCgroupSockAddr","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":482,"character":1},"end":{"line":482,"character":26}}},{"name":"BPFProgTypeLwtSeg6Local","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":483,"character":1},"end":{"line":483,"character":24}}},{"name":"BPFProgTypeLircMode2","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":484,"character":1},"end":{"line":484,"character":21}}},{"name":"BPFProgTypeSkReuseport","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":485,"character":1},"end":{"line":485,"character":23}}},{"name":"BPFProgTypeFlowDissector","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":486,"character":1},"end":{"line":486,"character":25}}},{"name":"BPFProgTypeCgroupSysctl","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":487,"character":1},"end":{"line":487,"character":24}}},{"name":"BPFProgTypeRawTracepointWritable","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":488,"character":1},"end":{"line":488,"character":33}}},{"name":"BPFProgTypeCgroupSockopt","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":489,"character":1},"end":{"line":489,"character":25}}},{"name":"BPFProgTypeTracing","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":490,"character":1},"end":{"line":490,"character":19}}},{"name":"BPFProgTypeStructOps","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":491,"character":1},"end":{"line":491,"character":21}}},{"name":"BPFProgTypeExt","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":492,"character":1},"end":{"line":492,"character":15}}},{"name":"BPFProgTypeLsm","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":493,"character":1},"end":{"line":493,"character":15}}},{"name":"BPFProgTypeSkLookup","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":494,"character":1},"end":{"line":494,"character":20}}},{"name":"(*BPFProg).GetType","detail":"()","kind":6,"range":{"start":{"line":497,"character":0},"end":{"line":499,"character":1}},"selectionRange":{"start":{"line":497,"character":18},"end":{"line":497,"character":25}}},{"name":"(*BPFProg).SetAutoload","detail":"(autoload bool)","kind":6,"range":{"start":{"line":501,"character":0},"end":{"line":508,"character":1}},"selectionRange":{"start":{"line":501,"character":18},"end":{"line":501,"character":29}}},{"name":"(*BPFProg).SetTracepoint","detail":"()","kind":6,"range":{"start":{"line":510,"character":0},"end":{"line":516,"character":1}},"selectionRange":{"start":{"line":510,"character":18},"end":{"line":510,"character":31}}},{"name":"(*BPFProg).AttachTracepoint","detail":"(tp string)","kind":6,"range":{"start":{"line":518,"character":0},"end":{"line":537,"character":1}},"selectionRange":{"start":{"line":518,"character":18},"end":{"line":518,"character":34}}},{"name":"(*BPFProg).AttachRawTracepoint","detail":"(tpEvent string)","kind":6,"range":{"start":{"line":539,"character":0},"end":{"line":555,"character":1}},"selectionRange":{"start":{"line":539,"character":18},"end":{"line":539,"character":37}}},{"name":"(*BPFProg).AttachKprobe","detail":"(kp string)","kind":6,"range":{"start":{"line":558,"character":0},"end":{"line":560,"character":1}},"selectionRange":{"start":{"line":558,"character":18},"end":{"line":558,"character":30}}},{"name":"(*BPFProg).AttachKretprobe","detail":"(kp string)","kind":6,"range":{"start":{"line":563,"character":0},"end":{"line":565,"character":1}},"selectionRange":{"start":{"line":563,"character":18},"end":{"line":563,"character":33}}},{"name":"doAttachKprobe","detail":"(prog *BPFProg, kp string, isKretprobe bool)","kind":12,"range":{"start":{"line":567,"character":0},"end":{"line":589,"character":1}},"selectionRange":{"start":{"line":567,"character":5},"end":{"line":567,"character":19}}},{"name":"(*BPFProg).AttachKprobeLegacy","detail":"(kp string)","kind":6,"range":{"start":{"line":591,"character":0},"end":{"line":593,"character":1}},"selectionRange":{"start":{"line":591,"character":18},"end":{"line":591,"character":36}}},{"name":"(*BPFProg).AttachKretprobeLegacy","detail":"(kp string)","kind":6,"range":{"start":{"line":595,"character":0},"end":{"line":597,"character":1}},"selectionRange":{"start":{"line":595,"character":18},"end":{"line":595,"character":39}}},{"name":"doAttachKprobeLegacy","detail":"(prog *BPFProg, kp string, isKretprobe bool)","kind":12,"range":{"start":{"line":599,"character":0},"end":{"line":621,"character":1}},"selectionRange":{"start":{"line":599,"character":5},"end":{"line":599,"character":25}}},{"name":"eventChannels","detail":"map[uintptr]chan []byte","kind":13,"range":{"start":{"line":623,"character":0},"end":{"line":623,"character":49}},"selectionRange":{"start":{"line":623,"character":4},"end":{"line":623,"character":17}}},{"name":"lostChannels","detail":"map[uintptr]chan uint64","kind":13,"range":{"start":{"line":624,"character":0},"end":{"line":624,"character":48}},"selectionRange":{"start":{"line":624,"character":4},"end":{"line":624,"character":16}}},{"name":"(*Module).InitRingBuf","detail":"(mapName string, eventsChan chan []byte)","kind":6,"range":{"start":{"line":626,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":626,"character":17},"end":{"line":626,"character":28}}},{"name":"(*RingBuffer).Start","detail":"()","kind":6,"range":{"start":{"line":651,"character":0},"end":{"line":655,"character":1}},"selectionRange":{"start":{"line":651,"character":22},"end":{"line":651,"character":27}}},{"name":"(*RingBuffer).Stop","detail":"()","kind":6,"range":{"start":{"line":657,"character":0},"end":{"line":682,"character":1}},"selectionRange":{"start":{"line":657,"character":22},"end":{"line":657,"character":26}}},{"name":"(*RingBuffer).Close","detail":"()","kind":6,"range":{"start":{"line":684,"character":0},"end":{"line":691,"character":1}},"selectionRange":{"start":{"line":684,"character":22},"end":{"line":684,"character":27}}},{"name":"(*RingBuffer).isStopped","detail":"()","kind":6,"range":{"start":{"line":693,"character":0},"end":{"line":700,"character":1}},"selectionRange":{"start":{"line":693,"character":22},"end":{"line":693,"character":31}}},{"name":"(*RingBuffer).poll","detail":"()","kind":6,"range":{"start":{"line":702,"character":0},"end":{"line":719,"character":1}},"selectionRange":{"start":{"line":702,"character":22},"end":{"line":702,"character":26}}},{"name":"(*Module).InitPerfBuf","detail":"(mapName string, eventsChan chan []byte, lostChan chan uint64, pageCnt int)","kind":6,"range":{"start":{"line":721,"character":0},"end":{"line":744,"character":1}},"selectionRange":{"start":{"line":721,"character":17},"end":{"line":721,"character":28}}},{"name":"(*PerfBuffer).Start","detail":"()","kind":6,"range":{"start":{"line":746,"character":0},"end":{"line":748,"character":1}},"selectionRange":{"start":{"line":746,"character":22},"end":{"line":746,"character":27}}},{"name":"(*PerfBuffer).Stop","detail":"()","kind":6,"range":{"start":{"line":750,"character":0},"end":{"line":752,"character":1}},"selectionRange":{"start":{"line":750,"character":22},"end":{"line":750,"character":26}}},{"name":"(*PerfBuffer).Close","detail":"()","kind":6,"range":{"start":{"line":754,"character":0},"end":{"line":756,"character":1}},"selectionRange":{"start":{"line":754,"character":22},"end":{"line":754,"character":27}}},{"name":"(*PerfBuffer).poll","detail":"()","kind":6,"range":{"start":{"line":759,"character":0},"end":{"line":775,"character":1}},"selectionRange":{"start":{"line":759,"character":22},"end":{"line":759,"character":26}}},{"name":"TracePrint","detail":"()","kind":12,"range":{"start":{"line":783,"character":0},"end":{"line":803,"character":1}},"selectionRange":{"start":{"line":783,"character":5},"end":{"line":783,"character":15}}}]
[Trace - 15:56:17.542 PM] Sending request 'textDocument/documentLink - (44)'.
Params: {"textDocument":{"uri":"file:///home/vagrant/go/src/github.com/aquasecurity/tracee/libbpfgo/libbpfgo.go"}}
[Trace - 15:56:17.554 PM] Received response 'textDocument/documentLink - (44)' in 12ms.
Result: [{"range":{"start":{"line":176,"character":8},"end":{"line":176,"character":9}},"target":"https://pkg.go.dev/C?utm_source=gopls"},{"range":{"start":{"line":179,"character":2},"end":{"line":179,"character":7}},"target":"https://pkg.go.dev/bufio?utm_source=gopls"},{"range":{"start":{"line":180,"character":2},"end":{"line":180,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":181,"character":2},"end":{"line":181,"character":4}},"target":"https://pkg.go.dev/os?utm_source=gopls"},{"range":{"start":{"line":182,"character":2},"end":{"line":182,"character":9}},"target":"https://pkg.go.dev/strings?utm_source=gopls"},{"range":{"start":{"line":183,"character":2},"end":{"line":183,"character":6}},"target":"https://pkg.go.dev/sync?utm_source=gopls"},{"range":{"start":{"line":184,"character":2},"end":{"line":184,"character":9}},"target":"https://pkg.go.dev/syscall?utm_source=gopls"},{"range":{"start":{"line":185,"character":2},"end":{"line":185,"character":8}},"target":"https://pkg.go.dev/unsafe?utm_source=gopls"},{"range":{"start":{"line":460,"character":40},"end":{"line":460,"character":111}},"target":"https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/bpf.h"}]
[Trace - 15:56:17.744 PM] Sending request 'textDocument/codeAction - (45)'.
Params: {"textDocument":{"uri":"file:///home/vagrant/go/src/github.com/aquasecurity/tracee/libbpfgo/libbpfgo.go"},"range":{"start":{"line":0,"character":0},"end":{"line":804,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"message":"go list failed to return CompiledGoFiles. This may indicate failure to perform cgo processing; try building at the command line. See https://golang.org/issue/38990.","severity":1,"source":"go list"},{"range":{"start":{"line":189,"character":13},"end":{"line":189,"character":30}},"message":"struct_bpf_object not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":197,"character":10},"end":{"line":197,"character":13}},"message":"int not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":203,"character":11},"end":{"line":203,"character":29}},"message":"struct_bpf_program not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":219,"character":14},"end":{"line":219,"character":29}},"message":"struct_bpf_link not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":226,"character":11},"end":{"line":226,"character":29}},"message":"struct_perf_buffer not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":232,"character":11},"end":{"line":232,"character":29}},"message":"struct_ring_buffer not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":245,"character":28},"end":{"line":245,"character":42}},"message":"RLIMIT_MEMLOCK not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":253,"character":3},"end":{"line":253,"character":15}},"message":"set_print_fn not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":255,"character":9},"end":{"line":255,"character":16}},"message":"CString not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":256,"character":10},"end":{"line":256,"character":26}},"message":"bpf_object__open not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":257,"character":3},"end":{"line":257,"character":7}},"message":"free not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":268,"character":3},"end":{"line":268,"character":15}},"message":"set_print_fn not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":270,"character":11},"end":{"line":270,"character":18}},"message":"CString not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":271,"character":15},"end":{"line":271,"character":21}},"message":"size_t not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":272,"character":29},"end":{"line":272,"character":35}},"message":"CBytes not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":273,"character":10},"end":{"line":273,"character":33}},"message":"bpf_object__open_buffer not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":274,"character":3},"end":{"line":274,"character":7}},"message":"free not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":275,"character":3},"end":{"line":275,"character":7}},"message":"free not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":293,"character":4},"end":{"line":293,"character":21}},"message":"bpf_link__destroy not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":295,"character":11},"end":{"line":295,"character":18}},"message":"CString not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":296,"character":5},"end":{"line":296,"character":24}},"message":"remove_kprobe_event not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":297,"character":5},"end":{"line":297,"character":9}},"message":"free not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":300,"character":11},"end":{"line":300,"character":18}},"message":"CString not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":301,"character":5},"end":{"line":301,"character":24}},"message":"remove_kprobe_event not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":302,"character":5},"end":{"line":302,"character":9}},"message":"free not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":305,"character":3},"end":{"line":305,"character":20}},"message":"bpf_object__close not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":309,"character":10},"end":{"line":309,"character":26}},"message":"bpf_object__load not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":318,"character":9},"end":{"line":318,"character":16}},"message":"CString not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":319,"character":13},"end":{"line":319,"character":41}},"message":"bpf_object__find_map_by_name not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":320,"character":3},"end":{"line":320,"character":7}},"message":"free not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":327,"character":12},"end":{"line":327,"character":23}},"message":"bpf_map__fd not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":333,"character":9},"end":{"line":333,"character":16}},"message":"CString not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":334,"character":11},"end":{"line":334,"character":18}},"message":"CString not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":335,"character":13},"end":{"line":335,"character":41}},"message":"bpf_object__find_map_by_name not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":336,"character":11},"end":{"line":336,"character":23}},"message":"bpf_map__pin not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":337,"character":3},"end":{"line":337,"character":7}},"message":"free not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":345,"character":9},"end":{"line":345,"character":16}},"message":"CString not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":346,"character":11},"end":{"line":346,"character":18}},"message":"CString not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":347,"character":13},"end":{"line":347,"character":41}},"message":"bpf_object__find_map_by_name not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":348,"character":11},"end":{"line":348,"character":25}},"message":"bpf_map__unpin not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":349,"character":3},"end":{"line":349,"character":7}},"message":"free not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":357,"character":9},"end":{"line":357,"character":16}},"message":"CString not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":358,"character":11},"end":{"line":358,"character":18}},"message":"CString not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":359,"character":13},"end":{"line":359,"character":41}},"message":"bpf_object__find_map_by_name not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":360,"character":11},"end":{"line":360,"character":32}},"message":"bpf_map__set_pin_path not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":361,"character":3},"end":{"line":361,"character":7}},"message":"free not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":404,"character":11},"end":{"line":404,"character":30}},"message":"bpf_map_lookup_elem not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":417,"character":11},"end":{"line":417,"character":30}},"message":"bpf_map_delete_elem not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":434,"character":11},"end":{"line":434,"character":30}},"message":"bpf_map_update_elem not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":434,"character":57},"end":{"line":434,"character":64}},"message":"BPF_ANY not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":442,"character":9},"end":{"line":442,"character":16}},"message":"CString not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":443,"character":11},"end":{"line":443,"character":43}},"message":"bpf_object__find_program_by_name not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":444,"character":3},"end":{"line":444,"character":7}},"message":"free not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":456,"character":28},"end":{"line":456,"character":31}},"message":"int not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":457,"character":10},"end":{"line":457,"character":25}},"message":"bpf_program__fd not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":498,"character":10},"end":{"line":498,"character":31}},"message":"bpf_program__get_type not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":502,"character":12},"end":{"line":502,"character":16}},"message":"bool not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":503,"character":10},"end":{"line":503,"character":35}},"message":"bpf_program__set_autoload not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":511,"character":10},"end":{"line":511,"character":37}},"message":"bpf_program__set_tracepoint not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":520,"character":17},"end":{"line":520,"character":24}},"message":"CString not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":521,"character":13},"end":{"line":521,"character":20}},"message":"CString not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":522,"character":11},"end":{"line":522,"character":41}},"message":"bpf_program__attach_tracepoint not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":523,"character":3},"end":{"line":523,"character":7}},"message":"free not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":524,"character":3},"end":{"line":524,"character":7}},"message":"free not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":540,"character":9},"end":{"line":540,"character":16}},"message":"CString not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":541,"character":11},"end":{"line":541,"character":45}},"message":"bpf_program__attach_raw_tracepoint not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":542,"character":3},"end":{"line":542,"character":7}},"message":"free not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":568,"character":9},"end":{"line":568,"character":16}},"message":"CString not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":569,"character":12},"end":{"line":569,"character":16}},"message":"bool not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":570,"character":11},"end":{"line":570,"character":37}},"message":"bpf_program__attach_kprobe not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":571,"character":3},"end":{"line":571,"character":7}},"message":"free not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":600,"character":9},"end":{"line":600,"character":16}},"message":"CString not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":601,"character":12},"end":{"line":601,"character":16}},"message":"bool not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":602,"character":11},"end":{"line":602,"character":31}},"message":"attach_kprobe_legacy not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":603,"character":3},"end":{"line":603,"character":7}},"message":"free not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":638,"character":9},"end":{"line":638,"character":22}},"message":"init_ring_buf not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":689,"character":3},"end":{"line":689,"character":20}},"message":"ring_buffer__free not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":706,"character":11},"end":{"line":706,"character":28}},"message":"ring_buffer__poll not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":732,"character":9},"end":{"line":732,"character":22}},"message":"init_perf_buf not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":732,"character":36},"end":{"line":732,"character":39}},"message":"int not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":755,"character":3},"end":{"line":755,"character":20}},"message":"perf_buffer__free not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"},{"range":{"start":{"line":765,"character":12},"end":{"line":765,"character":29}},"message":"perf_buffer__poll not declared by package C","code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"severity":1,"source":"compiler"}],"only":["source.organizeImports"]}}
[Trace - 15:56:17.759 PM] Received response 'textDocument/codeAction - (45)' in 15ms.
Result: null
[Trace - 15:56:17.767 PM] Sending request 'textDocument/formatting - (46)'.
Params: {"textDocument":{"uri":"file:///home/vagrant/go/src/github.com/aquasecurity/tracee/libbpfgo/libbpfgo.go"},"options":{"tabSize":4,"insertSpaces":false}}
[Trace - 15:56:17.772 PM] Received response 'textDocument/formatting - (46)' in 5ms.
Result: [{"range":{"start":{"line":525,"character":17},"end":{"line":525,"character":18}},"newText":""}]
[Trace - 15:56:17.818 PM] Sending notification 'textDocument/didChange'.
Params: {"textDocument":{"uri":"file:///home/vagrant/go/src/github.com/aquasecurity/tracee/libbpfgo/libbpfgo.go","version":8},"contentChanges":[{"range":{"start":{"line":525,"character":17},"end":{"line":525,"character":18}},"rangeLength":1,"text":""}]}
[Trace - 15:56:17.871 PM] Sending notification 'textDocument/didSave'.
Params: {"textDocument":{"uri":"file:///home/vagrant/go/src/github.com/aquasecurity/tracee/libbpfgo/libbpfgo.go"}}
[Trace - 15:56:18.033 PM] Sending request 'textDocument/foldingRange - (47)'.
Params: {"textDocument":{"uri":"file:///home/vagrant/go/src/github.com/aquasecurity/tracee/libbpfgo/libbpfgo.go"}}
[Trace - 15:56:18.036 PM] Received response 'textDocument/foldingRange - (47)' in 3ms.
Result: [{"startLine":178,"startCharacter":8,"endLine":185,"endCharacter":9,"kind":"imports"},{"startLine":188,"startCharacter":20,"endLine":192,"endCharacter":23},{"startLine":195,"startCharacter":20,"endLine":198,"endCharacter":15},{"startLine":201,"startCharacter":21,"endLine":204,"endCharacter":15},{"startLine":209,"startCharacter":7,"endLine":215,"endCharacter":16},{"startLine":218,"startCharacter":21,"endLine":222,"endCharacter":17},{"startLine":225,"startCharacter":24,"endLine":228,"endCharacter":17},{"startLine":231,"startCharacter":24,"endLine":236,"endCharacter":22},{"startLine":239,"startCharacter":68,"endLine":240,"endCharacter":66,"kind":"comment"},{"startLine":241,"startCharacter":32,"endLine":249,"endCharacter":11},{"startLine":246,"startCharacter":16,"endLine":247,"endCharacter":45},{"startLine":252,"startCharacter":60,"endLine":264,"endCharacter":7},{"startLine":258,"startCharacter":16,"endLine":259,"endCharacter":68},{"startLine":262,"startCharacter":16,"endLine":263,"endCharacter":10},{"startLine":267,"startCharacter":81,"endLine":282,"endCharacter":7},{"startLine":276,"startCharacter":16,"endLine":277,"endCharacter":89},{"startLine":280,"startCharacter":16,"endLine":281,"endCharacter":10},{"startLine":285,"startCharacter":26,"endLine":305,"endCharacter":27},{"startLine":286,"startCharacter":32,"endLine":287,"endCharacter":12},{"startLine":289,"startCharacter":32,"endLine":290,"endCharacter":12},{"startLine":292,"startCharacter":31,"endLine":303,"endCharacter":3},{"startLine":294,"startCharacter":36,"endLine":297,"endCharacter":29},{"startLine":299,"startCharacter":39,"endLine":302,"endCharacter":29},{"startLine":308,"startCharacter":40,"endLine":314,"endCharacter":11},{"startLine":310,"startCharacter":14,"endLine":311,"endCharacter":48},{"startLine":317,"startCharacter":58,"endLine":329,"endCharacter":7},{"startLine":321,"startCharacter":19,"endLine":322,"endCharacter":62},{"startLine":325,"startCharacter":16,"endLine":328,"endCharacter":11},{"startLine":332,"startCharacter":44,"endLine":341,"endCharacter":11},{"startLine":338,"startCharacter":15,"endLine":339,"endCharacter":71},{"startLine":344,"startCharacter":46,"endLine":353,"endCharacter":11},{"startLine":350,"startCharacter":15,"endLine":351,"endCharacter":75},{"startLine":356,"startCharacter":51,"endLine":365,"endCharacter":11},{"startLine":362,"startCharacter":15,"endLine":363,"endCharacter":79},{"startLine":368,"startCharacter":65,"endLine":388,"endCharacter":20},{"startLine":370,"startCharacter":38,"endLine":371,"endCharacter":30},{"startLine":372,"startCharacter":46,"endLine":373,"endCharacter":30},{"startLine":374,"startCharacter":46,"endLine":375,"endCharacter":30},{"startLine":376,"startCharacter":47,"endLine":377,"endCharacter":30},{"startLine":378,"startCharacter":46,"endLine":379,"endCharacter":30},{"startLine":380,"startCharacter":47,"endLine":381,"endCharacter":30},{"startLine":382,"startCharacter":47,"endLine":383,"endCharacter":33},{"startLine":384,"startCharacter":9,"endLine":385,"endCharacter":54},{"startLine":391,"startCharacter":75,"endLine":408,"endCharacter":18},{"startLine":393,"startCharacter":16,"endLine":394,"endCharacter":94},{"startLine":398,"startCharacter":20,"endLine":399,"endCharacter":49},{"startLine":405,"startCharacter":15,"endLine":406,"endCharacter":76},{"startLine":411,"startCharacter":51,"endLine":421,"endCharacter":11},{"startLine":413,"startCharacter":16,"endLine":414,"endCharacter":80},{"startLine":418,"startCharacter":15,"endLine":419,"endCharacter":75},{"startLine":424,"startCharacter":55,"endLine":438,"endCharacter":11},{"startLine":426,"startCharacter":16,"endLine":427,"endCharacter":80},{"startLine":430,"startCharacter":16,"endLine":431,"endCharacter":82},{"startLine":435,"startCharacter":15,"endLine":436,"endCharacter":54},{"startLine":441,"startCharacter":64,"endLine":453,"endCharacter":7},{"startLine":445,"startCharacter":17,"endLine":446,"endCharacter":67},{"startLine":449,"startCharacter":17,"endLine":452,"endCharacter":11},{"startLine":456,"startCharacter":33,"endLine":457,"endCharacter":33},{"startLine":463,"startCharacter":7,"endLine":494,"endCharacter":20},{"startLine":497,"startCharacter":36,"endLine":498,"endCharacter":39},{"startLine":501,"startCharacter":52,"endLine":507,"endCharacter":11},{"startLine":504,"startCharacter":14,"endLine":505,"endCharacter":57},{"startLine":510,"startCharacter":41,"endLine":515,"endCharacter":11},{"startLine":512,"startCharacter":14,"endLine":513,"endCharacter":62},{"startLine":518,"startCharacter":65,"endLine":536,"endCharacter":20},{"startLine":525,"startCharacter":17,"endLine":526,"endCharacter":84},{"startLine":529,"startCharacter":21,"endLine":533,"endCharacter":15},{"startLine":539,"startCharacter":73,"endLine":554,"endCharacter":20},{"startLine":543,"startCharacter":17,"endLine":544,"endCharacter":93},{"startLine":547,"startCharacter":21,"endLine":551,"endCharacter":20},{"startLine":558,"startCharacter":61,"endLine":559,"endCharacter":36},{"startLine":563,"startCharacter":64,"endLine":564,"endCharacter":35},{"startLine":567,"startCharacter":83,"endLine":588,"endCharacter":20},{"startLine":572,"startCharacter":17,"endLine":573,"endCharacter":88},{"startLine":577,"startCharacter":17,"endLine":578,"endCharacter":20},{"startLine":581,"startCharacter":21,"endLine":585,"endCharacter":15},{"startLine":591,"startCharacter":67,"endLine":592,"endCharacter":42},{"startLine":595,"startCharacter":70,"endLine":596,"endCharacter":41},{"startLine":599,"startCharacter":89,"endLine":620,"endCharacter":20},{"startLine":604,"startCharacter":17,"endLine":605,"endCharacter":88},{"startLine":609,"startCharacter":17,"endLine":610,"endCharacter":26},{"startLine":613,"startCharacter":21,"endLine":617,"endCharacter":15},{"startLine":626,"startCharacter":91,"endLine":648,"endCharacter":20},{"startLine":628,"startCharacter":16,"endLine":629,"endCharacter":17},{"startLine":633,"startCharacter":23,"endLine":634,"endCharacter":57},{"startLine":639,"startCharacter":15,"endLine":640,"endCharacter":28},{"startLine":643,"startCharacter":24,"endLine":645,"endCharacter":16},{"startLine":651,"startCharacter":31,"endLine":654,"endCharacter":13},{"startLine":657,"startCharacter":30,"endLine":681,"endCharacter":2},{"startLine":658,"startCharacter":20,"endLine":680,"endCharacter":15},{"startLine":662,"startCharacter":64,"endLine":665,"endCharacter":42,"kind":"comment"},{"startLine":667,"startCharacter":13,"endLine":669,"endCharacter":4},{"startLine":675,"startCharacter":61,"endLine":676,"endCharacter":49,"kind":"comment"},{"startLine":684,"startCharacter":31,"endLine":690,"endCharacter":17},{"startLine":685,"startCharacter":15,"endLine":686,"endCharacter":8},{"startLine":693,"startCharacter":40,"endLine":699,"endCharacter":2},{"startLine":694,"startCharacter":9,"endLine":698,"endCharacter":14},{"startLine":695,"startCharacter":23,"endLine":696,"endCharacter":13},{"startLine":697,"startCharacter":9,"endLine":698,"endCharacter":14},{"startLine":702,"startCharacter":36,"endLine":718,"endCharacter":11},{"startLine":705,"startCharacter":6,"endLine":716,"endCharacter":3},{"startLine":707,"startCharacter":21,"endLine":708,"endCharacter":8},{"startLine":711,"startCharacter":14,"endLine":715,"endCharacter":58},{"startLine":712,"startCharacter":44,"endLine":713,"endCharacter":12},{"startLine":721,"startCharacter":126,"endLine":743,"endCharacter":20},{"startLine":723,"startCharacter":16,"endLine":724,"endCharacter":63},{"startLine":727,"startCharacter":23,"endLine":728,"endCharacter":85},{"startLine":733,"startCharacter":15,"endLine":734,"endCharacter":60},{"startLine":737,"startCharacter":24,"endLine":740,"endCharacter":25},{"startLine":746,"startCharacter":31,"endLine":747,"endCharacter":13},{"startLine":750,"startCharacter":30,"endLine":751,"endCharacter":16},{"startLine":754,"startCharacter":31,"endLine":755,"endCharacter":27},{"startLine":759,"startCharacter":36,"endLine":774,"endCharacter":11},{"startLine":760,"startCharacter":6,"endLine":772,"endCharacter":3},{"startLine":761,"startCharacter":10,"endLine":771,"endCharacter":4},{"startLine":762,"startCharacter":17,"endLine":763,"endCharacter":13},{"startLine":764,"startCharacter":10,"endLine":771,"endCharacter":4},{"startLine":766,"startCharacter":15,"endLine":770,"endCharacter":59},{"startLine":767,"startCharacter":45,"endLine":768,"endCharacter":13},{"startLine":777,"startCharacter":79,"endLine":782,"endCharacter":28,"kind":"comment"},{"startLine":783,"startCharacter":19,"endLine":802,"endCharacter":2},{"startLine":785,"startCharacter":16,"endLine":787,"endCharacter":8},{"startLine":793,"startCharacter":6,"endLine":801,"endCharacter":16},{"startLine":795,"startCharacter":17,"endLine":797,"endCharacter":9}]
[Trace - 15:56:18.088 PM] Sending request 'textDocument/codeLens - (48)'.
Params: {"textDocument":{"uri":"file:///home/vagrant/go/src/github.com/aquasecurity/tracee/libbpfgo/libbpfgo.go"}}
[Trace - 15:56:18.088 PM] Sending request 'textDocument/codeAction - (49)'.
Params: {"textDocument":{"uri":"file:///home/vagrant/go/src/github.com/aquasecurity/tracee/libbpfgo/libbpfgo.go"},"range":{"start":{"line":525,"character":17},"end":{"line":525,"character":17}},"context":{"diagnostics":[]}}
[Trace - 15:56:18.089 PM] Received response 'textDocument/codeLens - (48)' in 1ms.
Result: [{"range":{"start":{"line":176,"character":7},"end":{"line":176,"character":7}},"command":{"title":"regenerate cgo definitions","command":"gopls.regenerate_cgo","arguments":[{"URI":"file:///home/vagrant/go/src/github.com/aquasecurity/tracee/libbpfgo/libbpfgo.go"}]}}]
[Trace - 15:56:18.122 PM] Received response 'textDocument/codeAction - (49)' in 33ms.
Result: null
[Trace - 15:56:18.134 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf: no dep handle for github.com/syndtr/gocapability/capability: no metadata for github.com/syndtr/gocapability/capability\n\tsnapshot=15\n"}
[Error - 3:56:18 PM] 2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf: no dep handle for github.com/syndtr/gocapability/capability: no metadata for github.com/syndtr/gocapability/capability
snapshot=15
[Trace - 15:56:18.136 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf: no dep handle for github.com/urfave/cli/v2: no metadata for github.com/urfave/cli/v2\n\tsnapshot=15\n"}
[Error - 3:56:18 PM] 2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf: no dep handle for github.com/urfave/cli/v2: no metadata for github.com/urfave/cli/v2
snapshot=15
[Trace - 15:56:18.164 PM] Sending notification 'workspace/didChangeWatchedFiles'.
Params: {"changes":[{"uri":"file:///home/vagrant/go/src/github.com/aquasecurity/tracee/libbpfgo/libbpfgo.go","type":2}]}
[Trace - 15:56:18.191 PM] Received notification 'textDocument/publishDiagnostics'.
Params: {"uri":"file:///home/vagrant/go/src/github.com/aquasecurity/tracee/tracee-ebpf/tracee/tracee.go","diagnostics":[]}
[Trace - 15:56:18.195 PM] Sending request 'textDocument/documentSymbol - (50)'.
Params: {"textDocument":{"uri":"file:///home/vagrant/go/src/github.com/aquasecurity/tracee/libbpfgo/libbpfgo.go"}}
[Trace - 15:56:18.197 PM] Received response 'textDocument/documentSymbol - (50)' in 2ms.
Result: [{"name":"Module","detail":"struct{...}","kind":23,"range":{"start":{"line":188,"character":5},"end":{"line":193,"character":1}},"selectionRange":{"start":{"line":188,"character":5},"end":{"line":188,"character":11}},"children":[{"name":"obj","detail":"*invalid type","kind":8,"range":{"start":{"line":189,"character":1},"end":{"line":189,"character":30}},"selectionRange":{"start":{"line":189,"character":1},"end":{"line":189,"character":4}}},{"name":"links","detail":"[]*BPFLink","kind":8,"range":{"start":{"line":190,"character":1},"end":{"line":190,"character":20}},"selectionRange":{"start":{"line":190,"character":1},"end":{"line":190,"character":6}}},{"name":"perfBufs","detail":"[]*PerfBuffer","kind":8,"range":{"start":{"line":191,"character":1},"end":{"line":191,"character":23}},"selectionRange":{"start":{"line":191,"character":1},"end":{"line":191,"character":9}}},{"name":"ringBufs","detail":"[]*RingBuffer","kind":8,"range":{"start":{"line":192,"character":1},"end":{"line":192,"character":23}},"selectionRange":{"start":{"line":192,"character":1},"end":{"line":192,"character":9}}}]},{"name":"BPFMap","detail":"struct{...}","kind":23,"range":{"start":{"line":195,"character":5},"end":{"line":199,"character":1}},"selectionRange":{"start":{"line":195,"character":5},"end":{"line":195,"character":11}},"children":[{"name":"name","detail":"string","kind":8,"range":{"start":{"line":196,"character":1},"end":{"line":196,"character":14}},"selectionRange":{"start":{"line":196,"character":1},"end":{"line":196,"character":5}}},{"name":"fd","detail":"invalid type","kind":8,"range":{"start":{"line":197,"character":1},"end":{"line":197,"character":13}},"selectionRange":{"start":{"line":197,"character":1},"end":{"line":197,"character":3}}},{"name":"module","detail":"*Module","kind":8,"range":{"start":{"line":198,"character":1},"end":{"line":198,"character":15}},"selectionRange":{"start":{"line":198,"character":1},"end":{"line":198,"character":7}}}]},{"name":"BPFProg","detail":"struct{...}","kind":23,"range":{"start":{"line":201,"character":5},"end":{"line":205,"character":1}},"selectionRange":{"start":{"line":201,"character":5},"end":{"line":201,"character":12}},"children":[{"name":"name","detail":"string","kind":8,"range":{"start":{"line":202,"character":1},"end":{"line":202,"character":14}},"selectionRange":{"start":{"line":202,"character":1},"end":{"line":202,"character":5}}},{"name":"prog","detail":"*invalid type","kind":8,"range":{"start":{"line":203,"character":1},"end":{"line":203,"character":29}},"selectionRange":{"start":{"line":203,"character":1},"end":{"line":203,"character":5}}},{"name":"module","detail":"*Module","kind":8,"range":{"start":{"line":204,"character":1},"end":{"line":204,"character":15}},"selectionRange":{"start":{"line":204,"character":1},"end":{"line":204,"character":7}}}]},{"name":"LinkType","detail":"int","kind":16,"range":{"start":{"line":207,"character":5},"end":{"line":207,"character":17}},"selectionRange":{"start":{"line":207,"character":5},"end":{"line":207,"character":13}}},{"name":"Tracepoint","detail":"LinkType","kind":14,"range":{"start":{"line":209,"character":0},"end":{"line":216,"character":1}},"selectionRange":{"start":{"line":210,"character":1},"end":{"line":210,"character":11}}},{"name":"RawTracepoint","detail":"LinkType","kind":14,"range":{"start":{"line":209,"character":0},"end":{"line":216,"character":1}},"selectionRange":{"start":{"line":211,"character":1},"end":{"line":211,"character":14}}},{"name":"Kprobe","detail":"LinkType","kind":14,"range":{"start":{"line":209,"character":0},"end":{"line":216,"character":1}},"selectionRange":{"start":{"line":212,"character":1},"end":{"line":212,"character":7}}},{"name":"Kretprobe","detail":"LinkType","kind":14,"range":{"start":{"line":209,"character":0},"end":{"line":216,"character":1}},"selectionRange":{"start":{"line":213,"character":1},"end":{"line":213,"character":10}}},{"name":"KprobeLegacy","detail":"LinkType","kind":14,"range":{"start":{"line":209,"character":0},"end":{"line":216,"character":1}},"selectionRange":{"start":{"line":214,"character":1},"end":{"line":214,"character":13}}},{"name":"KretprobeLegacy","detail":"LinkType","kind":14,"range":{"start":{"line":209,"character":0},"end":{"line":216,"character":1}},"selectionRange":{"start":{"line":215,"character":1},"end":{"line":215,"character":16}}},{"name":"BPFLink","detail":"struct{...}","kind":23,"range":{"start":{"line":218,"character":5},"end":{"line":223,"character":1}},"selectionRange":{"start":{"line":218,"character":5},"end":{"line":218,"character":12}},"children":[{"name":"link","detail":"*invalid type","kind":8,"range":{"start":{"line":219,"character":1},"end":{"line":219,"character":29}},"selectionRange":{"start":{"line":219,"character":1},"end":{"line":219,"character":5}}},{"name":"prog","detail":"*BPFProg","kind":8,"range":{"start":{"line":220,"character":1},"end":{"line":220,"character":19}},"selectionRange":{"start":{"line":220,"character":1},"end":{"line":220,"character":5}}},{"name":"linkType","detail":"int","kind":8,"range":{"start":{"line":221,"character":1},"end":{"line":221,"character":19}},"selectionRange":{"start":{"line":221,"character":1},"end":{"line":221,"character":9}}},{"name":"eventName","detail":"string","kind":8,"range":{"start":{"line":222,"character":1},"end":{"line":222,"character":17}},"selectionRange":{"start":{"line":222,"character":1},"end":{"line":222,"character":10}}}]},{"name":"PerfBuffer","detail":"struct{...}","kind":23,"range":{"start":{"line":225,"character":5},"end":{"line":229,"character":1}},"selectionRange":{"start":{"line":225,"character":5},"end":{"line":225,"character":15}},"children":[{"name":"pb","detail":"*invalid type","kind":8,"range":{"start":{"line":226,"character":1},"end":{"line":226,"character":29}},"selectionRange":{"start":{"line":226,"character":1},"end":{"line":226,"character":3}}},{"name":"bpfMap","detail":"*BPFMap","kind":8,"range":{"start":{"line":227,"character":1},"end":{"line":227,"character":15}},"selectionRange":{"start":{"line":227,"character":1},"end":{"line":227,"character":7}}},{"name":"stop","detail":"chan bool","kind":8,"range":{"start":{"line":228,"character":1},"end":{"line":228,"character":17}},"selectionRange":{"start":{"line":228,"character":1},"end":{"line":228,"character":5}}}]},{"name":"RingBuffer","detail":"struct{...}","kind":23,"range":{"start":{"line":231,"character":5},"end":{"line":237,"character":1}},"selectionRange":{"start":{"line":231,"character":5},"end":{"line":231,"character":15}},"children":[{"name":"rb","detail":"*invalid type","kind":8,"range":{"start":{"line":232,"character":1},"end":{"line":232,"character":29}},"selectionRange":{"start":{"line":232,"character":1},"end":{"line":232,"character":3}}},{"name":"bpfMap","detail":"*BPFMap","kind":8,"range":{"start":{"line":233,"character":1},"end":{"line":233,"character":15}},"selectionRange":{"start":{"line":233,"character":1},"end":{"line":233,"character":7}}},{"name":"stop","detail":"chan struct{}","kind":8,"range":{"start":{"line":234,"character":1},"end":{"line":234,"character":21}},"selectionRange":{"start":{"line":234,"character":1},"end":{"line":234,"character":5}}},{"name":"closed","detail":"bool","kind":8,"range":{"start":{"line":235,"character":1},"end":{"line":235,"character":12}},"selectionRange":{"start":{"line":235,"character":1},"end":{"line":235,"character":7}}},{"name":"wg","detail":"struct{...}","kind":8,"range":{"start":{"line":236,"character":1},"end":{"line":236,"character":22}},"selectionRange":{"start":{"line":236,"character":1},"end":{"line":236,"character":3}}}]},{"name":"bumpMemlockRlimit","detail":"()","kind":12,"range":{"start":{"line":241,"character":0},"end":{"line":250,"character":1}},"selectionRange":{"start":{"line":241,"character":5},"end":{"line":241,"character":22}}},{"name":"NewModuleFromFile","detail":"(bpfObjFile string)","kind":12,"range":{"start":{"line":252,"character":0},"end":{"line":265,"character":1}},"selectionRange":{"start":{"line":252,"character":5},"end":{"line":252,"character":22}}},{"name":"NewModuleFromBuffer","detail":"(bpfObjBuff []byte, bpfObjName string)","kind":12,"range":{"start":{"line":267,"character":0},"end":{"line":283,"character":1}},"selectionRange":{"start":{"line":267,"character":5},"end":{"line":267,"character":24}}},{"name":"(*Module).Close","detail":"()","kind":6,"range":{"start":{"line":285,"character":0},"end":{"line":306,"character":1}},"selectionRange":{"start":{"line":285,"character":17},"end":{"line":285,"character":22}}},{"name":"(*Module).BPFLoadObject","detail":"()","kind":6,"range":{"start":{"line":308,"character":0},"end":{"line":315,"character":1}},"selectionRange":{"start":{"line":308,"character":17},"end":{"line":308,"character":30}}},{"name":"(*Module).GetMap","detail":"(mapName string)","kind":6,"range":{"start":{"line":317,"character":0},"end":{"line":330,"character":1}},"selectionRange":{"start":{"line":317,"character":17},"end":{"line":317,"character":23}}},{"name":"(*BPFMap).Pin","detail":"(pinPath string)","kind":6,"range":{"start":{"line":332,"character":0},"end":{"line":342,"character":1}},"selectionRange":{"start":{"line":332,"character":17},"end":{"line":332,"character":20}}},{"name":"(*BPFMap).Unpin","detail":"(pinPath string)","kind":6,"range":{"start":{"line":344,"character":0},"end":{"line":354,"character":1}},"selectionRange":{"start":{"line":344,"character":17},"end":{"line":344,"character":22}}},{"name":"(*BPFMap).SetPinPath","detail":"(pinPath string)","kind":6,"range":{"start":{"line":356,"character":0},"end":{"line":366,"character":1}},"selectionRange":{"start":{"line":356,"character":17},"end":{"line":356,"character":27}}},{"name":"GetUnsafePointer","detail":"(data interface{})","kind":12,"range":{"start":{"line":368,"character":0},"end":{"line":389,"character":1}},"selectionRange":{"start":{"line":368,"character":5},"end":{"line":368,"character":21}}},{"name":"(*BPFMap).GetValue","detail":"(key interface{}, valueSize int)","kind":6,"range":{"start":{"line":391,"character":0},"end":{"line":409,"character":1}},"selectionRange":{"start":{"line":391,"character":17},"end":{"line":391,"character":25}}},{"name":"(*BPFMap).DeleteKey","detail":"(key interface{})","kind":6,"range":{"start":{"line":411,"character":0},"end":{"line":422,"character":1}},"selectionRange":{"start":{"line":411,"character":17},"end":{"line":411,"character":26}}},{"name":"(*BPFMap).Update","detail":"(key interface{}, value interface{})","kind":6,"range":{"start":{"line":424,"character":0},"end":{"line":439,"character":1}},"selectionRange":{"start":{"line":424,"character":17},"end":{"line":424,"character":23}}},{"name":"(*Module).GetProgram","detail":"(progName string)","kind":6,"range":{"start":{"line":441,"character":0},"end":{"line":454,"character":1}},"selectionRange":{"start":{"line":441,"character":17},"end":{"line":441,"character":27}}},{"name":"(*BPFProg).GetFd","detail":"()","kind":6,"range":{"start":{"line":456,"character":0},"end":{"line":458,"character":1}},"selectionRange":{"start":{"line":456,"character":18},"end":{"line":456,"character":23}}},{"name":"BPFProgType","detail":"uint32","kind":16,"range":{"start":{"line":461,"character":5},"end":{"line":461,"character":23}},"selectionRange":{"start":{"line":461,"character":5},"end":{"line":461,"character":16}}},{"name":"BPFProgTypeUnspec","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":464,"character":1},"end":{"line":464,"character":18}}},{"name":"BPFProgTypeSocketFilter","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":465,"character":1},"end":{"line":465,"character":24}}},{"name":"BPFProgTypeKprobe","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":466,"character":1},"end":{"line":466,"character":18}}},{"name":"BPFProgTypeSchedCls","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":467,"character":1},"end":{"line":467,"character":20}}},{"name":"BPFProgTypeSchedAct","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":468,"character":1},"end":{"line":468,"character":20}}},{"name":"BPFProgTypeTracepoint","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":469,"character":1},"end":{"line":469,"character":22}}},{"name":"BPFProgTypeXdp","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":470,"character":1},"end":{"line":470,"character":15}}},{"name":"BPFProgTypePerfEvent","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":471,"character":1},"end":{"line":471,"character":21}}},{"name":"BPFProgTypeCgroupSkb","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":472,"character":1},"end":{"line":472,"character":21}}},{"name":"BPFProgTypeCgroupSock","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":473,"character":1},"end":{"line":473,"character":22}}},{"name":"BPFProgTypeLwtIn","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":474,"character":1},"end":{"line":474,"character":17}}},{"name":"BPFProgTypeLwtOut","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":475,"character":1},"end":{"line":475,"character":18}}},{"name":"BPFProgTypeLwtXmit","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":476,"character":1},"end":{"line":476,"character":19}}},{"name":"BPFProgTypeSockOps","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":477,"character":1},"end":{"line":477,"character":19}}},{"name":"BPFProgTypeSkSkb","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":478,"character":1},"end":{"line":478,"character":17}}},{"name":"BPFProgTypeCgroupDevice","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":479,"character":1},"end":{"line":479,"character":24}}},{"name":"BPFProgTypeSkMsg","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":480,"character":1},"end":{"line":480,"character":17}}},{"name":"BPFProgTypeRawTracepoint","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":481,"character":1},"end":{"line":481,"character":25}}},{"name":"BPFProgTypeCgroupSockAddr","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":482,"character":1},"end":{"line":482,"character":26}}},{"name":"BPFProgTypeLwtSeg6Local","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":483,"character":1},"end":{"line":483,"character":24}}},{"name":"BPFProgTypeLircMode2","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":484,"character":1},"end":{"line":484,"character":21}}},{"name":"BPFProgTypeSkReuseport","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":485,"character":1},"end":{"line":485,"character":23}}},{"name":"BPFProgTypeFlowDissector","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":486,"character":1},"end":{"line":486,"character":25}}},{"name":"BPFProgTypeCgroupSysctl","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":487,"character":1},"end":{"line":487,"character":24}}},{"name":"BPFProgTypeRawTracepointWritable","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":488,"character":1},"end":{"line":488,"character":33}}},{"name":"BPFProgTypeCgroupSockopt","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":489,"character":1},"end":{"line":489,"character":25}}},{"name":"BPFProgTypeTracing","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":490,"character":1},"end":{"line":490,"character":19}}},{"name":"BPFProgTypeStructOps","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":491,"character":1},"end":{"line":491,"character":21}}},{"name":"BPFProgTypeExt","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":492,"character":1},"end":{"line":492,"character":15}}},{"name":"BPFProgTypeLsm","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":493,"character":1},"end":{"line":493,"character":15}}},{"name":"BPFProgTypeSkLookup","detail":"uint32","kind":14,"range":{"start":{"line":463,"character":0},"end":{"line":495,"character":1}},"selectionRange":{"start":{"line":494,"character":1},"end":{"line":494,"character":20}}},{"name":"(*BPFProg).GetType","detail":"()","kind":6,"range":{"start":{"line":497,"character":0},"end":{"line":499,"character":1}},"selectionRange":{"start":{"line":497,"character":18},"end":{"line":497,"character":25}}},{"name":"(*BPFProg).SetAutoload","detail":"(autoload bool)","kind":6,"range":{"start":{"line":501,"character":0},"end":{"line":508,"character":1}},"selectionRange":{"start":{"line":501,"character":18},"end":{"line":501,"character":29}}},{"name":"(*BPFProg).SetTracepoint","detail":"()","kind":6,"range":{"start":{"line":510,"character":0},"end":{"line":516,"character":1}},"selectionRange":{"start":{"line":510,"character":18},"end":{"line":510,"character":31}}},{"name":"(*BPFProg).AttachTracepoint","detail":"(tp string)","kind":6,"range":{"start":{"line":518,"character":0},"end":{"line":537,"character":1}},"selectionRange":{"start":{"line":518,"character":18},"end":{"line":518,"character":34}}},{"name":"(*BPFProg).AttachRawTracepoint","detail":"(tpEvent string)","kind":6,"range":{"start":{"line":539,"character":0},"end":{"line":555,"character":1}},"selectionRange":{"start":{"line":539,"character":18},"end":{"line":539,"character":37}}},{"name":"(*BPFProg).AttachKprobe","detail":"(kp string)","kind":6,"range":{"start":{"line":558,"character":0},"end":{"line":560,"character":1}},"selectionRange":{"start":{"line":558,"character":18},"end":{"line":558,"character":30}}},{"name":"(*BPFProg).AttachKretprobe","detail":"(kp string)","kind":6,"range":{"start":{"line":563,"character":0},"end":{"line":565,"character":1}},"selectionRange":{"start":{"line":563,"character":18},"end":{"line":563,"character":33}}},{"name":"doAttachKprobe","detail":"(prog *BPFProg, kp string, isKretprobe bool)","kind":12,"range":{"start":{"line":567,"character":0},"end":{"line":589,"character":1}},"selectionRange":{"start":{"line":567,"character":5},"end":{"line":567,"character":19}}},{"name":"(*BPFProg).AttachKprobeLegacy","detail":"(kp string)","kind":6,"range":{"start":{"line":591,"character":0},"end":{"line":593,"character":1}},"selectionRange":{"start":{"line":591,"character":18},"end":{"line":591,"character":36}}},{"name":"(*BPFProg).AttachKretprobeLegacy","detail":"(kp string)","kind":6,"range":{"start":{"line":595,"character":0},"end":{"line":597,"character":1}},"selectionRange":{"start":{"line":595,"character":18},"end":{"line":595,"character":39}}},{"name":"doAttachKprobeLegacy","detail":"(prog *BPFProg, kp string, isKretprobe bool)","kind":12,"range":{"start":{"line":599,"character":0},"end":{"line":621,"character":1}},"selectionRange":{"start":{"line":599,"character":5},"end":{"line":599,"character":25}}},{"name":"eventChannels","detail":"map[uintptr]chan []byte","kind":13,"range":{"start":{"line":623,"character":0},"end":{"line":623,"character":49}},"selectionRange":{"start":{"line":623,"character":4},"end":{"line":623,"character":17}}},{"name":"lostChannels","detail":"map[uintptr]chan uint64","kind":13,"range":{"start":{"line":624,"character":0},"end":{"line":624,"character":48}},"selectionRange":{"start":{"line":624,"character":4},"end":{"line":624,"character":16}}},{"name":"(*Module).InitRingBuf","detail":"(mapName string, eventsChan chan []byte)","kind":6,"range":{"start":{"line":626,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":626,"character":17},"end":{"line":626,"character":28}}},{"name":"(*RingBuffer).Start","detail":"()","kind":6,"range":{"start":{"line":651,"character":0},"end":{"line":655,"character":1}},"selectionRange":{"start":{"line":651,"character":22},"end":{"line":651,"character":27}}},{"name":"(*RingBuffer).Stop","detail":"()","kind":6,"range":{"start":{"line":657,"character":0},"end":{"line":682,"character":1}},"selectionRange":{"start":{"line":657,"character":22},"end":{"line":657,"character":26}}},{"name":"(*RingBuffer).Close","detail":"()","kind":6,"range":{"start":{"line":684,"character":0},"end":{"line":691,"character":1}},"selectionRange":{"start":{"line":684,"character":22},"end":{"line":684,"character":27}}},{"name":"(*RingBuffer).isStopped","detail":"()","kind":6,"range":{"start":{"line":693,"character":0},"end":{"line":700,"character":1}},"selectionRange":{"start":{"line":693,"character":22},"end":{"line":693,"character":31}}},{"name":"(*RingBuffer).poll","detail":"()","kind":6,"range":{"start":{"line":702,"character":0},"end":{"line":719,"character":1}},"selectionRange":{"start":{"line":702,"character":22},"end":{"line":702,"character":26}}},{"name":"(*Module).InitPerfBuf","detail":"(mapName string, eventsChan chan []byte, lostChan chan uint64, pageCnt int)","kind":6,"range":{"start":{"line":721,"character":0},"end":{"line":744,"character":1}},"selectionRange":{"start":{"line":721,"character":17},"end":{"line":721,"character":28}}},{"name":"(*PerfBuffer).Start","detail":"()","kind":6,"range":{"start":{"line":746,"character":0},"end":{"line":748,"character":1}},"selectionRange":{"start":{"line":746,"character":22},"end":{"line":746,"character":27}}},{"name":"(*PerfBuffer).Stop","detail":"()","kind":6,"range":{"start":{"line":750,"character":0},"end":{"line":752,"character":1}},"selectionRange":{"start":{"line":750,"character":22},"end":{"line":750,"character":26}}},{"name":"(*PerfBuffer).Close","detail":"()","kind":6,"range":{"start":{"line":754,"character":0},"end":{"line":756,"character":1}},"selectionRange":{"start":{"line":754,"character":22},"end":{"line":754,"character":27}}},{"name":"(*PerfBuffer).poll","detail":"()","kind":6,"range":{"start":{"line":759,"character":0},"end":{"line":775,"character":1}},"selectionRange":{"start":{"line":759,"character":22},"end":{"line":759,"character":26}}},{"name":"TracePrint","detail":"()","kind":12,"range":{"start":{"line":783,"character":0},"end":{"line":803,"character":1}},"selectionRange":{"start":{"line":783,"character":5},"end":{"line":783,"character":15}}}]
[Trace - 15:56:18.448 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf [github.com/aquasecurity/tracee/tracee-ebpf.test]: no dep handle for github.com/stretchr/testify/assert: no metadata for github.com/stretchr/testify/assert\n\tsnapshot=16\n"}
[Error - 3:56:18 PM] 2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf [github.com/aquasecurity/tracee/tracee-ebpf.test]: no dep handle for github.com/stretchr/testify/assert: no metadata for github.com/stretchr/testify/assert
snapshot=16
[Trace - 15:56:18.450 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf [github.com/aquasecurity/tracee/tracee-ebpf.test]: no dep handle for github.com/syndtr/gocapability/capability: no metadata for github.com/syndtr/gocapability/capability\n\tsnapshot=16\n"}
[Trace - 15:56:18.450 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf [github.com/aquasecurity/tracee/tracee-ebpf.test]: no dep handle for github.com/urfave/cli/v2: no metadata for github.com/urfave/cli/v2\n\tsnapshot=16\n"}
[Error - 3:56:18 PM] 2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf [github.com/aquasecurity/tracee/tracee-ebpf.test]: no dep handle for github.com/syndtr/gocapability/capability: no metadata for github.com/syndtr/gocapability/capability
snapshot=16
[Error - 3:56:18 PM] 2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf [github.com/aquasecurity/tracee/tracee-ebpf.test]: no dep handle for github.com/urfave/cli/v2: no metadata for github.com/urfave/cli/v2
snapshot=16
[Trace - 15:56:18.660 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf: no dep handle for github.com/syndtr/gocapability/capability: no metadata for github.com/syndtr/gocapability/capability\n\tsnapshot=16\n"}
[Error - 3:56:18 PM] 2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf: no dep handle for github.com/syndtr/gocapability/capability: no metadata for github.com/syndtr/gocapability/capability
snapshot=16
[Trace - 15:56:18.664 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf: no dep handle for github.com/urfave/cli/v2: no metadata for github.com/urfave/cli/v2\n\tsnapshot=16\n"}
[Error - 3:56:18 PM] 2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf: no dep handle for github.com/urfave/cli/v2: no metadata for github.com/urfave/cli/v2
snapshot=16
[Trace - 15:56:18.711 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf/tracee [github.com/aquasecurity/tracee/tracee-ebpf/tracee.test]: no dep handle for github.com/stretchr/testify/assert: no metadata for github.com/stretchr/testify/assert\n\tsnapshot=16\n"}
[Error - 3:56:18 PM] 2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf/tracee [github.com/aquasecurity/tracee/tracee-ebpf/tracee.test]: no dep handle for github.com/stretchr/testify/assert: no metadata for github.com/stretchr/testify/assert
snapshot=16
[Trace - 15:56:18.905 PM] Sending request 'textDocument/documentLink - (51)'.
Params: {"textDocument":{"uri":"file:///home/vagrant/go/src/github.com/aquasecurity/tracee/libbpfgo/libbpfgo.go"}}
[Trace - 15:56:18.974 PM] Received response 'textDocument/documentLink - (51)' in 69ms.
Result: [{"range":{"start":{"line":176,"character":8},"end":{"line":176,"character":9}},"target":"https://pkg.go.dev/C?utm_source=gopls"},{"range":{"start":{"line":179,"character":2},"end":{"line":179,"character":7}},"target":"https://pkg.go.dev/bufio?utm_source=gopls"},{"range":{"start":{"line":180,"character":2},"end":{"line":180,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":181,"character":2},"end":{"line":181,"character":4}},"target":"https://pkg.go.dev/os?utm_source=gopls"},{"range":{"start":{"line":182,"character":2},"end":{"line":182,"character":9}},"target":"https://pkg.go.dev/strings?utm_source=gopls"},{"range":{"start":{"line":183,"character":2},"end":{"line":183,"character":6}},"target":"https://pkg.go.dev/sync?utm_source=gopls"},{"range":{"start":{"line":184,"character":2},"end":{"line":184,"character":9}},"target":"https://pkg.go.dev/syscall?utm_source=gopls"},{"range":{"start":{"line":185,"character":2},"end":{"line":185,"character":8}},"target":"https://pkg.go.dev/unsafe?utm_source=gopls"},{"range":{"start":{"line":460,"character":40},"end":{"line":460,"character":111}},"target":"https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/bpf.h"}]
[Trace - 15:56:18.975 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf/test/integration [github.com/aquasecurity/tracee/tracee-ebpf/test/integration.test]: no dep handle for github.com/kelseyhightower/envconfig: no metadata for github.com/kelseyhightower/envconfig\n\tsnapshot=16\n"}
[Trace - 15:56:18.975 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf/test/integration [github.com/aquasecurity/tracee/tracee-ebpf/test/integration.test]: no dep handle for github.com/mitchellh/go-ps: no metadata for github.com/mitchellh/go-ps\n\tsnapshot=16\n"}
[Trace - 15:56:18.975 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf/test/integration [github.com/aquasecurity/tracee/tracee-ebpf/test/integration.test]: no dep handle for github.com/onsi/gomega/gexec: no metadata for github.com/onsi/gomega/gexec\n\tsnapshot=16\n"}
[Trace - 15:56:18.975 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf/test/integration [github.com/aquasecurity/tracee/tracee-ebpf/test/integration.test]: no dep handle for github.com/stretchr/testify/assert: no metadata for github.com/stretchr/testify/assert\n\tsnapshot=16\n"}
[Trace - 15:56:18.975 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf/test/integration [github.com/aquasecurity/tracee/tracee-ebpf/test/integration.test]: no dep handle for github.com/stretchr/testify/require: no metadata for github.com/stretchr/testify/require\n\tsnapshot=16\n"}
[Error - 3:56:19 PM] 2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf/test/integration [github.com/aquasecurity/tracee/tracee-ebpf/test/integration.test]: no dep handle for github.com/kelseyhightower/envconfig: no metadata for github.com/kelseyhightower/envconfig
snapshot=16
[Error - 3:56:19 PM] 2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf/test/integration [github.com/aquasecurity/tracee/tracee-ebpf/test/integration.test]: no dep handle for github.com/mitchellh/go-ps: no metadata for github.com/mitchellh/go-ps
snapshot=16
[Error - 3:56:19 PM] 2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf/test/integration [github.com/aquasecurity/tracee/tracee-ebpf/test/integration.test]: no dep handle for github.com/onsi/gomega/gexec: no metadata for github.com/onsi/gomega/gexec
snapshot=16
[Error - 3:56:19 PM] 2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf/test/integration [github.com/aquasecurity/tracee/tracee-ebpf/test/integration.test]: no dep handle for github.com/stretchr/testify/assert: no metadata for github.com/stretchr/testify/assert
snapshot=16
[Error - 3:56:19 PM] 2021/03/21 15:56:18 github.com/aquasecurity/tracee/tracee-ebpf/test/integration [github.com/aquasecurity/tracee/tracee-ebpf/test/integration.test]: no dep handle for github.com/stretchr/testify/require: no metadata for github.com/stretchr/testify/require
snapshot=16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment