aws / aws-ebpf-sdk-go
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 19 files with 3,163 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 3 files changed 6-20 times (1,715 lines of code)
    • 16 files changed 1-5 times (1,448 lines of code)
0% | 0% | 0% | 54% | 45%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 19 files with 3,163 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 2 files changed by 6-10 contributors (1,423 lines of code)
    • 5 files changed by 2-5 contributors (1,027 lines of code)
    • 12 files changed by 1 contributor (713 lines of code)
0% | 0% | 44% | 32% | 22%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, c, md, yaml, mod, txt, gitignore, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 54% | 45%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
pkg0% | 0% | 0% | 54% | 45%
Most Frequently Changed Files (Top 19)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
elf.go
in pkg/elfparser
881 21 2023-07-28 2025-02-17 14 6 1111446+jayanthvn@users.nor... pavanip2201@gmail.com
loader.go
in pkg/maps
542 25 2023-07-28 2024-11-05 9 6 1111446+jayanthvn@users.nor... murcherla.kumar@gmail.com
tc.go
in pkg/tc
292 10 2023-07-29 2025-02-18 8 5 1111446+jayanthvn@users.nor... jsdeokar@amazon.com
utils.go
in pkg/utils
158 9 2023-07-28 2024-09-30 5 3 1111446+jayanthvn@users.nor... senthilx@amazon.com
loader.go
in pkg/progs
377 14 2023-07-28 2024-09-30 5 3 1111446+jayanthvn@users.nor... senthilx@amazon.com
constants.go
in pkg/constants
96 2 2023-07-28 2023-08-08 4 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
events.go
in pkg/events
173 9 2023-08-01 2023-09-06 4 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
kprobe.go
in pkg/kprobe
199 8 2023-07-29 2023-09-17 4 2 1111446+jayanthvn@users.nor... dreamdiagnosis@gmail.com
generate_mocks.go
in pkg/elfparser
1 - 2023-08-15 2023-08-17 3 2 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
epoll.go
in pkg/events/poll
80 7 2023-08-01 2023-09-06 3 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
generate_mocks.go
in pkg/progs
1 - 2023-07-28 2023-08-08 2 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
1 - 2023-07-28 2023-08-08 2 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
xdp.go
in pkg/xdp
46 3 2023-07-29 2023-08-25 2 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
generate_mocks.go
in pkg/events
1 - 2023-08-25 2023-08-25 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
1 - 2023-08-18 2023-08-18 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
1 - 2023-08-25 2023-08-25 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
tracepoint.go
in pkg/tracepoint
57 1 2023-07-29 2023-07-29 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
ringbuffer.go
in pkg/events
71 6 2023-08-01 2023-08-01 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
logger.go
in pkg/logger
185 22 2023-07-28 2023-07-28 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
Files With Most Contributors (Top 19)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
elf.go
in pkg/elfparser
881 21 2023-07-28 2025-02-17 14 6 1111446+jayanthvn@users.nor... pavanip2201@gmail.com
loader.go
in pkg/maps
542 25 2023-07-28 2024-11-05 9 6 1111446+jayanthvn@users.nor... murcherla.kumar@gmail.com
tc.go
in pkg/tc
292 10 2023-07-29 2025-02-18 8 5 1111446+jayanthvn@users.nor... jsdeokar@amazon.com
utils.go
in pkg/utils
158 9 2023-07-28 2024-09-30 5 3 1111446+jayanthvn@users.nor... senthilx@amazon.com
loader.go
in pkg/progs
377 14 2023-07-28 2024-09-30 5 3 1111446+jayanthvn@users.nor... senthilx@amazon.com
kprobe.go
in pkg/kprobe
199 8 2023-07-29 2023-09-17 4 2 1111446+jayanthvn@users.nor... dreamdiagnosis@gmail.com
generate_mocks.go
in pkg/elfparser
1 - 2023-08-15 2023-08-17 3 2 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
constants.go
in pkg/constants
96 2 2023-07-28 2023-08-08 4 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
events.go
in pkg/events
173 9 2023-08-01 2023-09-06 4 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
epoll.go
in pkg/events/poll
80 7 2023-08-01 2023-09-06 3 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
1 - 2023-07-28 2023-08-08 2 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
generate_mocks.go
in pkg/progs
1 - 2023-07-28 2023-08-08 2 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
xdp.go
in pkg/xdp
46 3 2023-07-29 2023-08-25 2 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
logger.go
in pkg/logger
185 22 2023-07-28 2023-07-28 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
1 - 2023-08-25 2023-08-25 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
1 - 2023-08-18 2023-08-18 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
tracepoint.go
in pkg/tracepoint
57 1 2023-07-29 2023-07-29 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
generate_mocks.go
in pkg/events
1 - 2023-08-25 2023-08-25 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
ringbuffer.go
in pkg/events
71 6 2023-08-01 2023-08-01 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
Files With Least Contributors (Top 19)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
logger.go
in pkg/logger
185 22 2023-07-28 2023-07-28 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
events.go
in pkg/events
173 9 2023-08-01 2023-09-06 4 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
constants.go
in pkg/constants
96 2 2023-07-28 2023-08-08 4 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
epoll.go
in pkg/events/poll
80 7 2023-08-01 2023-09-06 3 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
ringbuffer.go
in pkg/events
71 6 2023-08-01 2023-08-01 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
tracepoint.go
in pkg/tracepoint
57 1 2023-07-29 2023-07-29 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
xdp.go
in pkg/xdp
46 3 2023-07-29 2023-08-25 2 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
1 - 2023-07-28 2023-08-08 2 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
generate_mocks.go
in pkg/progs
1 - 2023-07-28 2023-08-08 2 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
1 - 2023-08-25 2023-08-25 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
1 - 2023-08-18 2023-08-18 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
generate_mocks.go
in pkg/events
1 - 2023-08-25 2023-08-25 1 1 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
kprobe.go
in pkg/kprobe
199 8 2023-07-29 2023-09-17 4 2 1111446+jayanthvn@users.nor... dreamdiagnosis@gmail.com
generate_mocks.go
in pkg/elfparser
1 - 2023-08-15 2023-08-17 3 2 1111446+jayanthvn@users.nor... 1111446+jayanthvn@users.nor...
loader.go
in pkg/progs
377 14 2023-07-28 2024-09-30 5 3 1111446+jayanthvn@users.nor... senthilx@amazon.com
utils.go
in pkg/utils
158 9 2023-07-28 2024-09-30 5 3 1111446+jayanthvn@users.nor... senthilx@amazon.com
tc.go
in pkg/tc
292 10 2023-07-29 2025-02-18 8 5 1111446+jayanthvn@users.nor... jsdeokar@amazon.com
elf.go
in pkg/elfparser
881 21 2023-07-28 2025-02-17 14 6 1111446+jayanthvn@users.nor... pavanip2201@gmail.com
loader.go
in pkg/maps
542 25 2023-07-28 2024-11-05 9 6 1111446+jayanthvn@users.nor... murcherla.kumar@gmail.com
Correlations

File Size vs. Number of Changes: 19 points

pkg/tc/tc.go x: 292 lines of code y: 8 # changes pkg/elfparser/elf.go x: 881 lines of code y: 14 # changes pkg/maps/loader.go x: 542 lines of code y: 9 # changes pkg/progs/loader.go x: 377 lines of code y: 5 # changes pkg/utils/utils.go x: 158 lines of code y: 5 # changes pkg/kprobe/kprobe.go x: 199 lines of code y: 4 # changes pkg/events/events.go x: 173 lines of code y: 4 # changes pkg/events/poll/epoll.go x: 80 lines of code y: 3 # changes pkg/events/generate_mocks.go x: 1 lines of code y: 1 # changes pkg/xdp/xdp.go x: 46 lines of code y: 2 # changes pkg/elfparser/generate_mocks.go x: 1 lines of code y: 3 # changes pkg/constants/constants.go x: 96 lines of code y: 4 # changes pkg/maps/generate_mocks.go x: 1 lines of code y: 2 # changes pkg/events/ringbuffer.go x: 71 lines of code y: 1 # changes pkg/tracepoint/tracepoint.go x: 57 lines of code y: 1 # changes pkg/logger/logger.go x: 185 lines of code y: 1 # changes
14.0
# changes
  min: 1.0
  average: 3.74
  25th percentile: 1.0
  median: 3.0
  75th percentile: 5.0
  max: 14.0
0 881.0
lines of code
min: 1.0 | average: 166.47 | 25th percentile: 1.0 | median: 80.0 | 75th percentile: 199.0 | max: 881.0

Number of Contributors vs. Number of Changes: 19 points

pkg/tc/tc.go x: 5 # contributors y: 8 # changes pkg/elfparser/elf.go x: 6 # contributors y: 14 # changes pkg/maps/loader.go x: 6 # contributors y: 9 # changes pkg/progs/loader.go x: 3 # contributors y: 5 # changes pkg/kprobe/kprobe.go x: 2 # contributors y: 4 # changes pkg/events/events.go x: 1 # contributors y: 4 # changes pkg/events/poll/epoll.go x: 1 # contributors y: 3 # changes pkg/events/generate_mocks.go x: 1 # contributors y: 1 # changes pkg/xdp/xdp.go x: 1 # contributors y: 2 # changes pkg/elfparser/generate_mocks.go x: 2 # contributors y: 3 # changes
14.0
# changes
  min: 1.0
  average: 3.74
  25th percentile: 1.0
  median: 3.0
  75th percentile: 5.0
  max: 14.0
0 6.0
# contributors
min: 1.0 | average: 2.05 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 6.0

Number of Contributors vs. File Size: 19 points

pkg/tc/tc.go x: 5 # contributors y: 292 lines of code pkg/elfparser/elf.go x: 6 # contributors y: 881 lines of code pkg/maps/loader.go x: 6 # contributors y: 542 lines of code pkg/progs/loader.go x: 3 # contributors y: 377 lines of code pkg/utils/utils.go x: 3 # contributors y: 158 lines of code pkg/kprobe/kprobe.go x: 2 # contributors y: 199 lines of code pkg/events/events.go x: 1 # contributors y: 173 lines of code pkg/events/poll/epoll.go x: 1 # contributors y: 80 lines of code pkg/events/generate_mocks.go x: 1 # contributors y: 1 lines of code pkg/xdp/xdp.go x: 1 # contributors y: 46 lines of code pkg/elfparser/generate_mocks.go x: 2 # contributors y: 1 lines of code pkg/constants/constants.go x: 1 # contributors y: 96 lines of code pkg/events/ringbuffer.go x: 1 # contributors y: 71 lines of code pkg/tracepoint/tracepoint.go x: 1 # contributors y: 57 lines of code pkg/logger/logger.go x: 1 # contributors y: 185 lines of code
881.0
lines of code
  min: 1.0
  average: 166.47
  25th percentile: 1.0
  median: 80.0
  75th percentile: 199.0
  max: 881.0
0 6.0
# contributors
min: 1.0 | average: 2.05 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 6.0