Remi NGUYEN VAN
c3621e6012
Add a CallbackQueue class
...
The class will be used to build memory-efficient objects (int arrays)
used to queue ConnectivityService callbacks while an app is frozen.
This is very similar to an ArrayList<Pair<Short, Short>>, but avoids
object boxing which would use a lot more memory.
This is intended to be used by ConnectivityService both as a builder,
and as a utility to read lists of callbacks that it stores. Long-lived
references to the CallbackQueue would not be kept to minimize memory
usage; only the array returned by toArray needs to be stored.
Test: atest
Bug: 327038794
Bug: 279392981
Change-Id: I187ea15d14dfd160e577e9e9e87b1aded27b1938
2024-07-16 13:36:49 +09:00
bpf_progs
Make firewall bpf code multi-user aware
2024-06-25 00:21:27 -07:00
clatd
[DON'T BLOCK] Test ownership migration rules
2024-01-31 12:34:50 +00:00
common
Introduce TETHERING_VIRTUAL type
2024-06-19 16:18:51 +09:00
Cronet
Move Cronet's MTS/CTS to external/cronet
2024-05-02 11:54:56 +00:00
DnsResolver
Add firewall chains for HAPPY_BOX and user/admin PENALTY_BOX
2024-04-23 15:04:28 +09:00
framework
Add a CallbackQueue class
2024-07-16 13:36:49 +09:00
framework-t
[mdns] Update doc for NsdServiceInfo
2024-06-24 06:27:21 +00:00
nearby
Baseline Lint FlaggedApi violations
2024-06-20 09:05:51 +02:00
netbpfload
Exempt Wear on Arm from 64-bit userspace requirement check.
2024-06-25 10:39:43 +00:00
netd
Do not run mapLockTest on 4.9 kernels
2024-06-28 00:27:29 +00:00
remoteauth
Switch to libjni_legacy
2024-05-15 23:47:49 +00:00
service
Add a CallbackQueue class
2024-07-16 13:36:49 +09:00
service-t
Merge changes I76b0a7ba,If7308f1a,Ica8faced,Ia8f42ed0,I975afb45, ... into main
2024-06-21 19:01:38 +00:00
staticlibs
Add a CallbackQueue class
2024-07-16 13:36:49 +09:00
tests
Add a CallbackQueue class
2024-07-16 13:36:49 +09:00
Tethering
Merge changes from topic "refactor-routing-coordinator-staticlib" into main
2024-07-08 09:42:22 +00:00
thread
Merge "Thread: fill in ticks in active timestamp" into main
2024-06-26 09:33:38 +00:00
tools
Update aospify_device for T device
2024-05-22 13:10:19 +09:00
.gitignore
Ignores vim temporary files from git
2023-12-23 17:45:32 +08:00
OWNERS
Move the owner of xfrm netlink source code to its own directory.
2023-11-22 18:50:00 +09:00
OWNERS_core_networking
Update OWNERS to reflect reorg.
2024-04-10 23:24:14 +00:00
OWNERS_core_networking_xts
Add "no-op refactors" reviews for delegated reviewers
2024-06-20 06:29:09 +00:00
PREUPLOAD.cfg
Enable tethering to perform its own hidden API processing
2021-06-28 23:41:38 +01:00
TEST_MAPPING
Merge "Remove CtsNetTestCasesLatestSdk" into main
2024-07-05 06:15:04 +00:00