Giter Club home page Giter Club logo

Comments (3)

antonio-petricca avatar antonio-petricca commented on June 2, 2024 2

Same error for me!

from procmon-for-linux.

QGB avatar QGB commented on June 2, 2024

iovisor/bcc#4301


Consolidate compiler generated dependencies of target clang_frontend
[ 34%] Built target clang_frontend
Consolidate compiler generated dependencies of target api-static
[ 37%] Built target api-static
Consolidate compiler generated dependencies of target usdt-static
[ 41%] Built target usdt-static
Consolidate compiler generated dependencies of target b_frontend
[ 51%] Built target b_frontend
Consolidate compiler generated dependencies of target bcc-static
[ 68%] Built target bcc-static
Consolidate compiler generated dependencies of target common-static
[ 72%] Built target common-static
[ 75%] Building CXX object src/configuration/CMakeFiles/configuration-static.dir/procmon_configuration.cpp.o
[ 75%] Linking CXX static library libconfiguration-static.a
[ 75%] Built target configuration-static
[ 75%] Building CXX object src/storage/CMakeFiles/storage-static.dir/mock_storage_engine.cpp.o
[ 75%] Building CXX object src/storage/CMakeFiles/storage-static.dir/sqlite3_storage_engine.cpp.o
[ 79%] Building CXX object src/storage/CMakeFiles/storage-static.dir/storage_proxy.cpp.o
[ 79%] Linking CXX static library libstorage-static.a
[ 79%] Built target storage-static
[ 82%] Building CXX object src/tracer/CMakeFiles/tracer-static.dir/mock_tracer_engine.cpp.o
[ 82%] Building CXX object src/tracer/CMakeFiles/tracer-static.dir/ebpf/ebpf_tracer_engine.cpp.o
[ 82%] Building CXX object src/tracer/CMakeFiles/tracer-static.dir/ebpf/raw_ebpf_event.cpp.o
[ 86%] Building CXX object src/tracer/CMakeFiles/tracer-static.dir/ebpf/syscall_schema.cpp.o
[ 86%] Linking CXX static library libtracer-static.a
[ 86%] Built target tracer-static
[ 86%] Building CXX object src/display/CMakeFiles/display-static.dir/screen.cpp.o
[ 89%] Building CXX object src/display/CMakeFiles/display-static.dir/column.cpp.o
[ 89%] Building CXX object src/display/CMakeFiles/display-static.dir/event_formatter.cpp.o
[ 89%] Building CXX object src/display/CMakeFiles/display-static.dir/kill_event_formatter.cpp.o
[ 93%] Building CXX object src/display/CMakeFiles/display-static.dir/headless.cpp.o
[ 93%] Linking CXX static library libdisplay-static.a
[ 93%] Built target display-static
[ 96%] Building CXX object CMakeFiles/procmon.dir/src/procmon.cpp.o
[ 96%] Linking CXX executable procmon
[ 96%] Built target procmon
[ 96%] Building CXX object src/storage/CMakeFiles/test-sqlite3-storage.dir/test_sqlite3_storage_engine.cpp.o
[100%] Linking CXX executable test-sqlite3-storage
[100%] Built target test-sqlite3-storage

from procmon-for-linux.

QGB avatar QGB commented on June 2, 2024
root@ubuntu:~# /home/qgb/github/ProcMon-for-Linux/build/procmon
bpf: Failed to load program: Invalid argument
0: (bf) r8 = r1
1: (b7) r9 = 0
2: (63) *(u32 *)(r10 -8) = r9
3: (18) r1 = 0xffff99d348a56700
5: (bf) r2 = r10
6: (07) r2 += -8
7: (85) call bpf_map_lookup_elem#1
8: (55) if r0 != 0x0 goto pc+1
 R0=inv0 R8=ctx(id=0,off=0,imm=0) R9=inv0 R10=fp0
9: (05) goto pc+6
16: (85) call bpf_get_current_pid_tgid#14
17: (bf) r7 = r0
18: (7b) *(u64 *)(r10 -16) = r7
19: (b7) r1 = 0
20: (63) *(u32 *)(r10 -8) = r1
21: (18) r1 = 0xffff99d353a07600
23: (bf) r2 = r10
24: (07) r2 += -8
25: (85) call bpf_map_lookup_elem#1
26: (55) if r0 != 0x0 goto pc+1
 R0=inv0 R7=inv(id=0) R8=ctx(id=0,off=0,imm=0) R9=inv0 R10=fp0
27: (05) goto pc+164
192: (79) r1 = *(u64 *)(r8 +8)
193: (63) *(u32 *)(r10 -20) = r1
194: (18) r1 = 0xffff99d353a06c00
196: (bf) r2 = r10
197: (07) r2 += -20
198: (85) call bpf_map_lookup_elem#1
199: (18) r9 = 0xffffffff
201: (15) if r0 == 0x0 goto pc+116
 R0=map_value(id=0,off=0,ks=4,vs=728,imm=0) R7=inv(id=0) R8=ctx(id=0,off=0,imm=0) R9=inv4294967295 R10=fp0
202: (7b) *(u64 *)(r10 -32) = r0
203: (b7) r1 = 0
204: (63) *(u32 *)(r10 -24) = r1
205: (18) r1 = 0xffff99d348a56900
207: (bf) r2 = r10
208: (07) r2 += -24
209: (85) call bpf_map_lookup_elem#1
210: (bf) r7 = r0
211: (18) r9 = 0xffffffff
213: (15) if r7 == 0x0 goto pc+104
 R0=map_value(id=0,off=0,ks=4,vs=704,imm=0) R7=map_value(id=0,off=0,ks=4,vs=704,imm=0) R8=ctx(id=0,off=0,imm=0) R9=inv4294967295 R10=
fp0 fp-32=map_value
214: (79) r1 = *(u64 *)(r10 -16)
215: (63) *(u32 *)(r7 +0) = r1
 R0=map_value(id=0,off=0,ks=4,vs=704,imm=0) R1=inv(id=0) R7=map_value(id=0,off=0,ks=4,vs=704,imm=0) R8=ctx(id=0,off=0,imm=0) R9=inv42
94967295 R10=fp0 fp-32=map_value
216: (61) r1 = *(u32 *)(r10 -20)
217: (63) *(u32 *)(r7 +4) = r1
 R0=map_value(id=0,off=0,ks=4,vs=704,imm=0) R1=inv(id=0,umax_value=4294967295,var_off=(0x0; 0xffffffff)) R7=map_value(id=0,off=0,ks=4
,vs=704,imm=0) R8=ctx(id=0,off=0,imm=0) R9=inv4294967295 R10=fp0 fp-32=map_value
218: (bf) r2 = r7
219: (07) r2 += 24
220: (bf) r1 = r8
221: (b7) r3 = 256
222: (b7) r4 = 256
223: (85) call unknown#67
invalid func unknown#67

HINT: bpf_get_stack missing (added in Linux 4.18).

from procmon-for-linux.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.