• Home
Name Date Size #Lines LOC

..--

att/03-May-2024-188117

btaa/03-May-2024-1,7031,266

cert/03-May-2024-6,7365,040

common/03-May-2024-4,8323,209

crypto_toolbox/03-May-2024-1,9651,338

docs/03-May-2024-1,061822

dumpsys/03-May-2024-3,4292,437

facade/03-May-2024-578409

fuzz/03-May-2024-15899

grpc/03-May-2024-295164

hal/03-May-2024-2,9692,170

hci/03-May-2024-29,42823,395

iso/03-May-2024-1,4491,078

l2cap/03-May-2024-22,75316,037

neighbor/03-May-2024-3,2702,333

os/03-May-2024-7,5465,078

packet/03-May-2024-16,22611,434

proto/03-May-2024-400318

rust/03-May-2024-9,4857,586

security/03-May-2024-13,3789,533

shim/03-May-2024-892571

storage/03-May-2024-4,1122,901

.clang-formatD03-May-20241 KiB3229

.gitignoreD03-May-202448 43

Android.bpD03-May-202428.8 KiB1,000967

Android.mkD03-May-20245.4 KiB10788

AndroidTestTemplate.xmlD03-May-20241.7 KiB3722

BUILD.gnD03-May-20243.3 KiB135116

README.mdD03-May-2024919 2817

benchmark.ccD03-May-2024848 268

dumpsys_data.fbsD03-May-2024953 2621

fuzz_test.ccD03-May-20241.1 KiB2911

module.ccD03-May-20245.7 KiB168119

module.hD03-May-20246.3 KiB237157

module_unittest.ccD03-May-20249.7 KiB321218

module_unittest.fbsD03-May-2024157 117

module_unittest_generated.hD03-May-20243.1 KiB8567

setup.pyD03-May-20243.8 KiB11474

stack_manager.ccD03-May-20242.9 KiB10464

stack_manager.hD03-May-20241.3 KiB5126

stack_manager_unittest.ccD03-May-20241.8 KiB6035

README.md

1### Why is gabeldorsche plural?
2
3Please see this [informative video we've prepared](https://www.youtube.com/watch?v=vLRyJ0dawjM).
4
5### Architecture
6
7Guidelines for developing the Gabeldorsche (GD) stack
8
9*   [Architecture](./docs/architecture/architecture.md)
10*   [Style Guide](./docs/architecture/style_guide.md)
11
12### Testing
13
14Gabeldorsche (GD) was built with test driven development in mind. Three types of
15tests are used in ensuring Gabeldorsche stack's stability, correctness and free
16from regression.
17
18If you are verifying something is glued or hooked up correctly inside the stack,
19use a unit test.
20
21*   [GTest Unit Test](./docs/testing/gtest.md)
22
23If you are verifying correct behavior (especially interop problems) **DO NOT**
24write a unit test as this not a good use of your time. Write a [cert test](./cert_test.md) instead
25so it applies to any stack.
26
27*   [GD Certification Tests](./docs/testing/cert_test.md)
28