Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
bcc
/
24581968001b68ad77ee8f823483688d08e08c29
/
src
/
cc
/
frontends
/
clang
/
b_frontend_action.cc
2458196
avoid probe rewriting of p->m in &(p->m) (#1831)
by yonghong-song
· 6 years ago
fa7508d
Fix nested dereference rewrites (#1835)
by Paul Chaignon
· 6 years ago
a9f96c0
Recognize context member dereferences despite array accesses (#1828)
by Paul Chaignon
· 6 years ago
66d2863
prevent bpf_probe_read MemberExpr rewrite if not rewritable (#1827)
by yonghong-song
· 6 years ago
fe779f3
Trace external pointers through function returns (#1821)
by Paul Chaignon
· 6 years ago
f86f7e8
Skip dereferences inside bpf_probe_reads calls (#1824)
by Paul Chaignon
· 6 years ago
2da3426
generate indirect parameter assignment if arch uses syscall wrapper (#1816)
by yonghong-song
· 6 years ago
eebd485
Fix 20fb64c and skip probe rewriter for bpf_probe_read (#1812)
by Paul Chaignon
· 6 years ago
db410bf
Add two new map types: DEVMAP and CPUMAP
by Gary Lin
· 6 years ago
20fb64c
skip probe rewriter for bpf_probe_read()
by Yonghong Song
· 6 years ago
8d7e26d
Refactor code for assignments of external pointers
by Paul Chaignon
· 6 years ago
bace5f2
let rewriter add code to define CONFIG_CC_STACKPROTECTOR
by Yonghong Song
· 6 years ago
471f1ea
Fix dereference replacements for pointers to pointers
by Paul Chaignon
· 6 years ago
05b2083
Limit dereference rewriter to tracepoint and kprobes contexts
by Paul Chaignon
· 6 years ago
ad2d0d9
Trace all external pointers passed through a first map (#1737)
by Paul Chaignon
· 6 years ago
c2b87ba
Fix issue with structure member dereferences
by Paul Chaignon
· 6 years ago
806627e
fix compilation error with latest llvm
by Yonghong Song
· 6 years ago
b66a9c9
Detect external pointers from context pointers
by Paul Chaignon
· 6 years ago
e5e9b1f
Add basic support of Cgroup Array
by Teng Qin
· 6 years ago
1086952
clang: Add support to build eBPF for user specified ARCH
by Joel Fernandes
· 7 years ago
96354c6
fix map a type parsing issue for export/extern types
by Yonghong Song
· 7 years ago
1ab5f66
use __builtin_memset instead of memset with frontend rewriter
by Yonghong Song
· 7 years ago
4186f5e
Add new bpf_perf_{event|prog}_read_value helpers implementation
by Teng Qin
· 7 years ago
73e2f2d
Move BCC debug options to an installed header file
by Teng Qin
· 7 years ago
94d15bc
change frontend rewriter to better handle anonymous struct/union
by Yonghong Song
· 7 years ago
6fc8d15
fix clang frontend issues for fc26
by Yonghong Song
· 7 years ago
e67cb56
Merge BType, Map, and Probe Consumers
by Paul Chaignon
· 7 years ago
eae0acf
Trace external pointers through maps
by Paul Chaignon
· 7 years ago
3d51c0f
Merge pull request #1405 from iamkafai/kafai_dev
by yonghong-song
· 7 years ago
df36816
bpf: Add support for prog_name and map_name
by Martin KaFai Lau
· 7 years ago
d049252
bpf: rename helper function bpf_get_stackid
by Yonghong Song
· 7 years ago
91837ca
add debug option to dump asm insns embedded with source
by Yonghong Song
· 7 years ago
c5ca2a6
Traces external pointers in parenthesized expressions
by Paul Chaignon
· 7 years ago
4f47e3b
annotate program tag
by Alexei Starovoitov
· 7 years ago
23fc589
Update after lookup in map.increment for HASH types
by Brenden Blanco
· 7 years ago
d32a61b
Fix segfault on incomplete types
by Paul Chaignon
· 7 years ago
719e100
Trace external pointers from helpers
by Paul Chaignon
· 7 years ago
067219b
avoid large map memory allocation in userspace
by Yonghong Song
· 7 years ago
204df9e
Use BPF_F_CURRENT_CPU in perf_submit / perf_read when possible
by Teng Qin
· 7 years ago
3f28e7b
Disable non-static function calls
by Brenden Blanco
· 7 years ago
faea8c8
Add TableStorage class for wrapping bpf map tracking
by Brenden Blanco
· 7 years ago
6ceb329
map.insert bcc helper to expose the BPF_NOEXIST flag (#1085)
by Paul Chaignon
· 7 years ago
9341942
Verify format specifiers in bpf_trace_printk in rewriter
by Paul Chaignon
· 7 years ago
98121a3
Added s390x support. Needs 4.10 Kernel
by Zvonko Kosic
· 8 years ago
4c6ecb4
Restrict rewrite of unary operators to dereference operator
by Paul Chaignon
· 8 years ago
47b74fe
Fix bpf_dins_pkt rewrite in BinaryOperator
by Paul Chaignon
· 8 years ago
c5c3b99
Support for macros in rewriter
by Paul Chaignon
· 8 years ago
fcd936c
bcc: add support for lpm trie map type
by Huapeng Zhou
· 8 years ago
7e0784d
fix iteration over CPUs
by Andreas Gerstmayr
· 8 years ago
d4a3baf
do not close extern table when a module destructs
by Huapeng Zhou
· 8 years ago
35d6ff8
add table type to shared tables
by Huapeng Zhou
· 8 years ago
98b9097
support macro in call arguments
by Huapeng Zhou
· 8 years ago
de11d07
add support for bpf map flags
by Huapeng Zhou
· 8 years ago
8e434b7
Add support for aarch64
by Zhiyi Sun
· 8 years ago
e69f764
bcc: add lru_hash and lru_percpu_hash map types
by Huapeng Zhou
· 8 years ago
bdad384
Add perf_submit_skb
by Martin KaFai Lau
· 8 years ago
545008a
frontends/clang: Safety check for invalid opLoc in ProbeVisitor (#667)
by Brenden Blanco
· 8 years ago
fab68e3
cc: Rewrite probe functions that refer to tracepoint structures
by Sasha Goldshtein
· 8 years ago
5256154
Fix for C++ api change in LLVM 3.9 (#600)
by Brenden Blanco
· 8 years ago
040df7d
cc: Style fixes
by Vicent Marti
· 8 years ago
4ea4af4
usdt: Implement `bpf_usdt_readarg` as frontend action
by Vicent Marti
· 8 years ago
977091e
Add check for number of arguments
by Brenden Blanco
· 8 years ago
0845567
Merge branch 'master' into bblanco_dev
by Brenden Blanco
· 8 years ago
0006ad1
cc: add powerpc support
by Naveen N. Rao
· 8 years ago
e3e5ccd
Add clang support for nested struct/union as key field
by Brenden Blanco
· 8 years ago
cc3a432
cc/clang: Use positional arguments for diagnostic messages
by Vicent Marti
· 8 years ago
c98ffd6
Simplify error prints in frontend_action
by Brenden Blanco
· 8 years ago
f09b5b8
get rid of version checks
by Alexei Starovoitov
· 8 years ago
f822836
b_frontend_action.cc changed pc_hash/array to percpu_hash/array
by Zaafar Ahmed
· 8 years ago
59d525f
updating branch
by Zaafar Ahmed
· 8 years ago
6425825
optimised the percpu support patch. removed kernel checks.
by Zaafar Ahmed
· 8 years ago
7d37bf4
add debug constants
by Jean-Tiare Le Bigot
· 8 years ago
b0e4038
added percpu support in bcc.
by Zaafar Ahmed
· 8 years ago
ef6bb80
Better get_stackid rewriter logic and unittest version testing
by Brenden Blanco
· 9 years ago
ad0e883
Rename stack lookup() to get_stackid
by Brenden Blanco
· 9 years ago
9cafce2
Basic implementation of stacktrace table
by Brenden Blanco
· 9 years ago
d83192d
Close fd and unshare when public map is destructed
by Brenden Blanco
· 9 years ago
89978ba
Add ability to export maps, enables cross-program sharing
by Brenden Blanco
· 9 years ago
fe88e5a
Improve json type support for misc struct/union types
by Brenden Blanco
· 9 years ago
80667b7
Fix unary operator handling of probe reads with parens
by Brenden Blanco
· 9 years ago
aeca6bf
Let perf_output be always per-cpu
by Brenden Blanco
· 9 years ago
d0daf6a
Add perf_output support for high rate events
by Brenden Blanco
· 9 years ago
c48ab4b
Don't treat fundamentally typed args as needing probe_read
by Brenden Blanco
· 9 years ago
74adb73
Mask function calls from influencing probe_read
by Brenden Blanco
· 9 years ago
6255f1f
Add support for char[N] as a histogram key
by Brenden Blanco
· 9 years ago
f0b15c4
Add BPF_HISTOGRAM type and print support
by Brenden Blanco
· 9 years ago
ea5023a
Add pointer dereference support to probe_read
by Brenden Blanco
· 9 years ago
8ed57a2
Add support for static helper functions
by Brenden Blanco
· 9 years ago
9518e74
Fix probe reads on char[] types
by Brenden Blanco
· 9 years ago
70fa0a1
Translate multiple pointer dereference into bpr_probe_read
by Brenden Blanco
· 9 years ago
0ac26e8
Fix breakage in bpf_probe_read from #196
by Brenden Blanco
· 9 years ago
3c4a29c
Fix the inline replace of kprobe args
by Brenden Blanco
· 9 years ago
b13426c
Add debug flag for printing rewritten C text
by Brenden Blanco
· 9 years ago
8e40c23
Fix map.clear() usage for array type maps
by Brenden Blanco
· 9 years ago
a328d23
Support nested rewrite of trace arguments in bpf_trace_printk
by Brenden Blanco
· 9 years ago
dfcdf0a
Fix recursive loop in parsing pointer to self struct
by Brenden Blanco
· 9 years ago
8ac3ea7
Convert bpf_module structures to use vector instead of map for tables
by Brenden Blanco
· 9 years ago
8c5661e
Rename BPFTable to TableDesc
by Brenden Blanco
· 9 years ago
52b0a90
Add framework to support map string reader (fuse feature)
by Brenden Blanco
· 9 years ago
13fabb7
Move frontends into individual directories
by Brenden Blanco
· 9 years ago
[Renamed from src/cc/b_frontend_action.cc]
Next »