Skip to content

Commit 8f4b360

Browse files
authored
Merge pull request #263 from amosproj/dev
Weekly merge
2 parents 19ff47e + 1269645 commit 8f4b360

File tree

113 files changed

+6046
-1891
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

113 files changed

+6046
-1891
lines changed
43.3 KB
Binary file not shown.
1.71 MB
Binary file not shown.
245 KB
Loading
Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
Title URL Assignees Status Estimated size Real size
2+
Uprobe Analysis: Frontend Show Uprobe Events https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/122 luca-dot-sh Feature Archive 2 -1
3+
Frontend: Display File Descriptor Metrics https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/208 Feature Archive 2 2
4+
Activation with app package name https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/219 fhilgers Feature Archive 5 5
5+
fd-tracking: increase accuracy of gathered data https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/222 der-whity, fhilgers Feature Archive 3 3
6+
Investigate blocking calls https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/230 fhilgers Feature Archive 2 1
7+
Uprobe: expand client library https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/183 ffranzgitHub Feature Archive 3 -1
8+
Detecting Blocking Operations https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/238 fhilgers Feature Archive 2 2
9+
Uprobe Analysis: User defined hooks https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/195 Mr-Kanister Feature Archive -1 -1
10+
EPIC: uprobe https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/19 Feature Archive 8 -1
11+
Brain Storming eBPF Use Cases https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/1 BenediktZinn, der-whity, ffranzgitHub, fhilgers, luca-dot-sh, Mr-Kanister Feature Archive 2 0
12+
Deliverable: Demo Day Slide https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/228 alinawlo, tamemo99 Feature Archive 2 2
13+
Frontend: Garbage Collection https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/241 luca-dot-sh Feature Archive 3 3
14+
Integrate better product simulation https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/235 luca-dot-sh Feature Archive 2 2
15+
Prototype for overlay mode https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/178 luca-dot-sh Feature Archive 3 8
16+
Deliverable: Demo Video https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/227 Mr-Kanister Feature Archive 5 5
17+
bugfix - Vizualisation Disappearing https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/204 luca-dot-sh Feature Archive 2 1
18+
bugfix - Scrolling functionality in the UI https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/205 luca-dot-sh Feature Archive 2 2
19+
Actor Refactor https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/164 fhilgers Feature Archive 1 1
20+
Aggregate Data Points in Background for Efficient Processing https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/158 BenediktZinn, Mr-Kanister Feature Archive 2 3
21+
Daemon: Integrate File Descriptor Monitoring https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/207 der-whity, ffranzgitHub, Mr-Kanister Feature Archive 1 2
22+
eBPF: Monitor File Descriptor Usage https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/210 der-whity Feature Archive 2 2
23+
Create a Databank in the Backend https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/155 fhilgers Feature Archive -1 8
24+
Visualize JNI Reference Metrics https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/156 luca-dot-sh Feature Archive 3 2
25+
Collector: for information resulting from SIGQUIT calls https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/175 Mr-Kanister Feature Archive 1 1
26+
Daemon: config SIGQUIT https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/174 der-whity Feature Archive 1 1
27+
Refactor: SIGQUIT https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/186 der-whity Feature Archive 1 1
28+
Frontend: SIGQUIT https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/176 luca-dot-sh Feature Archive 2 2
29+
Integration Testing 2 https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/166 fhilgers, Mr-Kanister Feature Archive 5 5
30+
In memory testing https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/163 ffranzgitHub, fhilgers Feature Archive 2 2
31+
Testing Ebpf Programs https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/161 fhilgers Feature Archive 3 5
32+
Integration Testing https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/165 Mr-Kanister Feature Archive 3 2
33+
UI: Search bar to filter out App/Process https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/141 luca-dot-sh Feature Archive 2 2
34+
Ebpf: SIGQUIT https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/173 der-whity Feature Archive 2 2
35+
Uprobe Analysis: Finding Symbols from shared libraries https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/116 Mr-Kanister Feature Archive 2 2
36+
Refactor: Collection of events in Daemon https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/123 fhilgers Feature Archive 2 5
37+
Refactor: Configuration API https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/124 ffranzgitHub Feature Archive 2 2
38+
Uprobe Analysis: Frontend Show Symbols https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/121 luca-dot-sh Feature Archive 2 3
39+
Refactoring pIDs to uint32 https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/149 Mr-Kanister Feature Archive 2 1
40+
Uprobe Analysis: Collect Uprobe events https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/119 BenediktZinn, Mr-Kanister Feature Archive 1 3
41+
Uprobe Analysis: Finding Symbols from Dex/Oat https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/117 BenediktZinn, Mr-Kanister Feature Archive 5 8
42+
Uprobe Analysis: Setup ebpf uprobes https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/118 der-whity Feature Archive 3 2
43+
Uprobe Analysis: Config https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/120 der-whity, Mr-Kanister Feature Archive 2 2
44+
Refactoring ebpf Programs https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/151 der-whity Feature Archive 1 1
45+
Bug Fix: Switch to Chart for SIGQUIT https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/196 luca-dot-sh Feature Archive 2 2
46+
Garbage Collection https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/198 der-whity, fhilgers Feature Archive 5 13
47+
Uprobe: Trace JNI symbols https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/182 Mr-Kanister Feature Archive 3 3
48+
Gradle refactoring https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/140 fhilgers Feature Archive 5
49+
CI Rework https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/139 fhilgers Feature Archive 1
50+
Uprobe Analysis: Setup https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/115 fhilgers Feature Archive 2 5
51+
Define metric for the visualisation screen https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/46 luca-dot-sh Feature Archive 3 3
52+
Refactoring: Frontend https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/130 luca-dot-sh Feature Archive 2 2
53+
Unix Domain Socket: Ebpf https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/111 der-whity Feature Archive 2 2
54+
Unix Domain Socket: Frontend https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/114 luca-dot-sh Feature Archive 3 3
55+
Unix Domain Socket: Configuration https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/112 ffranzgitHub, Mr-Kanister Feature Archive 2 2
56+
Unix Domain Socket: Daemon Collector https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/113 BenediktZinn, ffranzgitHub, fhilgers Feature Archive 2 2
57+
Identify Running State https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/75 luca-dot-sh Feature Archive 3 2
58+
Plaintext architecture document https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/34 fhilgers, Mr-Kanister Feature Archive 3 3
59+
EPIC: analyze unix domain sockets https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/80 BenediktZinn, der-whity, ffranzgitHub, fhilgers, luca-dot-sh, Mr-Kanister Feature Archive 5 -1
60+
internal: implement client library and export to kotlin for load and list programs https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/60 BenediktZinn, fhilgers Feature Archive 2 1
61+
Display running processes in UI https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/73 luca-dot-sh Feature Archive 2 2
62+
User eBPF programm Selection https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/41 ffranzgitHub, fhilgers, Mr-Kanister Feature Archive 5 -1
63+
internal: define kotlin interface for frontend loading and listing programs https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/58 fhilgers Feature Archive 1 1
64+
internal: implement loading/unloading of ebpf functions in daemon https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/77 der-whity, ffranzgitHub, Mr-Kanister Feature Archive 2 3
65+
Retrieve running processes List https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/72 Mr-Kanister Feature Archive 3 3
66+
Home Screen and Navigation Drawer https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/43 luca-dot-sh Feature Archive 2 3
67+
EBPF Program extension https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/54 der-whity Feature Archive 3 3
68+
Bugfix: Manage Sbom generation through nix https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/55 Mr-Kanister Feature Archive 1 1
69+
Communcation between Android side and Rust side https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/42 fhilgers Feature Archive 5 5
70+
scope(ebpf) unix domain socket traffic analysis (research) https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/22 fhilgers Feature Archive 5 3
71+
Create a prototype for the visualisation screen https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/47 luca-dot-sh Feature Archive 3 3
72+
internal: implement frontend load and list programs https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/62 luca-dot-sh Feature Archive 2 2
73+
internal: implement test cli client load and list programs https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/59 BenediktZinn, ffranzgitHub, Mr-Kanister Feature Archive 3 2
74+
Preparation of CI https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/6 fhilgers Feature Archive 3 3
75+
scope(ui) find timeseries visualization library (research) https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/21 clabrous, luca-dot-sh Feature Archive 2 2
76+
Generation of sboms doesn't include kotlin https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/39 Feature Archive 1 1
77+
Manage Sbom generation through nix https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/30 Mr-Kanister Feature Archive 2 1
78+
scope(daemon) get information about android processes to list/find/search them (research) https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/20 der-whity, ffranzgitHub Feature Archive 3 1
79+
License and Copyright Agreement https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/18 fhilgers Feature Archive 2 2
80+
Preperation of Kotlin https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/7 clabrous, luca-dot-sh Feature Archive 3 3
81+
Docker Container https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/11 fhilgers Feature Archive 3 3
82+
scope(build) aarch64 als target https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/23 fhilgers Feature Archive 1 1
83+
scope(build) android 13 instead of 15 https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/24 fhilgers Feature Archive 1 1
84+
Team Decision https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/8 BenediktZinn, clabrous, der-whity, ffranzgitHub, fhilgers, luca-dot-sh, Mr-Kanister Feature Archive 1 1
85+
architecture document https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/10 fhilgers Feature Archive 3 5
86+
bill of materials https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/9 BenediktZinn, der-whity, Mr-Kanister Feature Archive 3 3
87+
Brain Storming Architecture https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/3 Feature Archive 3 1
88+
Collect Metrics: File Descriptor Monitoring Results https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/209 Product Backlog 2
89+
Distinguish between System vs. User Applications https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/74 Product Backlog 3
90+
UI Filter for System and User Applications https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/76 Product Backlog 2
91+
Display Installed Applications in UI https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/25 Feature Archive -1
92+
Create kprobe to Track Blocking vfs_write Call https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/88 der-whity Feature Archive 3 3
93+
Epic: Testing https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/229 Sprint Backlog -1
94+
update deliverable documents https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/249 Sprint Backlog 3
95+
Project Readme https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/234 Mr-Kanister Awaiting Review 2 2
96+
Document ebpf https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/246 der-whity, fhilgers Awaiting Review 2
97+
Document event filtering https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/245 der-whity, fhilgers Awaiting Review 2
98+
document frontend https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/248 luca-dot-sh Awaiting Review 3
99+
Think of a story to tell on Demo-Day https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/252 der-whity, ffranzgitHub Awaiting Review 2
100+
Mocking IO in userspace daemon https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/162 ffranzgitHub, fhilgers Awaiting Review 3
101+
Adapt frontend to ebpf refactoring https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/244 fhilgers, luca-dot-sh Awaiting Review 3
102+
Slides for AMOS Day https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/250 alinawlo Awaiting Review 2 2
103+
Project Wiki Status https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/233 fhilgers, Mr-Kanister Awaiting Review 3
104+
IP - Document important architectural decisions https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/206 Sprint Backlog 3
105+
Frontend: for Aggregate Data Points https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/215 Sprint Backlog 2
106+
document grpc api https://github.com/amosproj/amos2024ws03-android-zero-instrumentation/issues/247 Mr-Kanister Feature Archive 2 2
135 KB
Loading
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
Title Assignees Status
2+
Note: All of the Items have a more detailed description pls. click them to see. (this is not an item) Todo
3+
Team: increase resilance (hard to do) Todo
4+
Team: Over promising Todo
5+
Team: Completing Task Quicker (earlier PR) Todo
6+
Team: Assist in creating team processes (Sinatra Doctrine, this is ongoing) In Progress
7+
Team: schedule two more IP meetings (one already scheduled) Done
8+
Tech: Add a percentage of refactoring items to each sprint Done
9+
Team: Get the team to get better with show and tell Done
10+
Tech/Team: Deliverables Done
11+
Tech: ensure less blocking Done
12+
Team: better prioritizing Done
13+
Tech: Streamline testing proces Done
14+
Tech: Establish more testing Done
15+
Tech: Split Backlog Items (PR and Creation) Done
16+
Team: Fixing a PO Dev meeting Done
17+
Agile: Completing all items we set out Done
18+
Team: Rotating the deliverable creation Done
19+
Team: IP contact Done
20+
Tech: Repository coordination Done
21+
Team: Load balancing inside the dev team Done
22+
Team: Making sure all tasks in a sprint are being finished Done
23+
Team collaboration (between dev and po) Done
24+
Gain Independence from the IP Done
25+
Lifting the collective mood Done
26+
Creating a Template for backlog item suggestions by the IP Done
27+
Solving dissatisfaction among the team Done
28+
Focus on IP (and PO relations) Done
29+
Ensuring that everyone has work to do Done
30+
Backlog Item creation procedure Done
31+
Helping Coordinate the team meeting Done
32+
Helping to set up the first IP meeting Done
33+
Supporting team in understanding the amos workflow (e.g importance of the team meeting) Done
34+
Creating Sub-Teams to streamline development Done
35+
Establishing a continuouse release cycle with the team Done
36+
Improving time management in the Team meeting Done
37+
Ensuring a continuous backlog items flow Done
1.22 MB
Binary file not shown.
301 KB
Binary file not shown.
121 KB
Binary file not shown.
4.81 MB
Binary file not shown.

0 commit comments

Comments
 (0)