Comments (3)
Same error for me!
from procmon-for-linux.
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.
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)
- Provide a GUI.
- Binary for RHEL based systems HOT 3
- nostr? HOT 2
- Build error on cmake: "unknown component LLVMBitWriter" HOT 1
- Error on 'make' on Arch HOT 3
- Error on 'Make' HOT 2
- Please document which kernel options are needed for procmon to work HOT 6
- Optimize performance and graphics output with latest notcurses HOT 2
- Doesn't seem to work on ubuntu 21.04 HOT 1
- Issue to build/run on Debian 11 due clang library HOT 1
- Segmentation fault after loading procmon Debian 11 HOT 3
- [Makefile:163: all] Error 2 - Debian 10 with cmake 3.14.0 HOT 4
- Can not build on Fedora 35 HOT 4
- ProcMon-for-Linux doesn't work in WSL2 HOT 3
- Build fails with gcc 12
- WSL2 Ubuntu 20.04: Exception is thrown HOT 4
- Procmon for Android HOT 2
- compress backing files
- Build failed whit llvm14 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from procmon-for-linux.