summaryrefslogtreecommitdiff
path: root/libs/cputimeinstate
AgeCommit message (Expand)Author
2024-07-25libtimeinstate: fix potential optimized variable Neill Kapron
2024-05-08libtimeinstate: fix unused variable warning Neill Kapron
2023-09-21cputimeinstate: add missing <functional> include Ryan Prichard
2023-05-17Use cpu_number to index mapping Himanshu Jakhmola
2022-08-04[LSC] Add LOCAL_LICENSE_KINDS to frameworks/native Bob Badour
2022-08-03Merge "Add cputimeinstate_fuzzer" Biddu Singh
2022-07-21Add cputimeinstate_fuzzer Shruti
2022-07-10Rename time_in_state.o to timeInState.o Ken Chen
2022-04-26libtimeinstate: fix bug when cpu count exceeds CPUS_PER_ENTRY Connor O'Brien
2022-03-08libtimeinstate: test handling of sdk sandbox uids Connor O'Brien
2022-02-08remove needlessly used libraries libbpf_android & libnetdutils Maciej Żenczykowski
2022-01-29libtimeinstate: add tests to presubmit Connor O'Brien
2022-01-29libtimeinstate: skip tests on non-supporting devices Connor O'Brien
2022-01-14libtimeinstate: add dependency on libbpf_minimal Connor O'Brien
2021-11-29Rename libbpf to libbpf_bcc Connor O'Brien
2021-02-15[LSC] Add LOCAL_LICENSE_KINDS to frameworks/native Bob Badour
2021-01-29Check if CPU time tracking is expected to work Rafal Slawik
2021-01-27Merge "Avoid integer underflow involving maxFreqCount." Treehugger Robot
2021-01-26Avoid integer underflow involving maxFreqCount. Peter Collingbourne
2021-01-05Measure total time in state Rafal Slawik
2020-11-23Use eBPF-based time-in-state monitoring for groups of threads Dmitri Plotnikov
2020-10-20libtimeinstate: check for invalid buckets when reading map Connor O'Brien
2020-08-29Merge Android R (rvc-dev-plus-aosp-without-vendor@6692709) Xin Li
2020-08-14libtimeinstate: improve error handling in single-UID functions Connor O'Brien
2020-06-18Merge "use mapRetrieveWO() and retrieveProgram() instead of bpfFdGet()" am: 3... Treehugger Robot
2020-06-16use mapRetrieveWO() and retrieveProgram() instead of bpfFdGet() Maciej Żenczykowski
2020-02-20Merge "libtimeinstate: initialize current freq before starting tracking" am: ... Automerger Merge Worker
2020-02-19libtimeinstate: initialize current freq before starting tracking Connor O'Brien
2020-02-18Merge "libtimeinstate: open programs read-only" am: c6f093abed am: 49a46bc34b... Automerger Merge Worker
2020-02-18libtimeinstate: open programs read-only Connor O'Brien
2020-02-12Merge "libtimeinstate: add functions to read only recently-updated stats" am:... Automerger Merge Worker
2020-02-11libtimeinstate: add functions to read only recently-updated stats Connor O'Brien
2020-01-27Merge "libtimeinstate: tolerate multiple calls to startTrackingUidTimes" am: ... Automerger Merge Worker
2020-01-27libtimeinstate: tolerate multiple calls to startTrackingUidTimes Connor O'Brien
2020-01-15Merge changes I1148ab4e,I3e8c632d,I786d7281,Icbd87b35 am: da9621ce83 am: 9952... Automerger Merge Worker
2020-01-15Merge changes I1148ab4e,I3e8c632d,I786d7281,Icbd87b35 Treehugger Robot
2020-01-15Merge "testtimeinstate: missing license header" am: 54dea14617 am: cc3f293bed... Automerger Merge Worker
2020-01-14libtimeinstate: export cputimeinstate.h Connor O'Brien
2020-01-14libtimeinstate: add getCpuFreqs() function Connor O'Brien
2020-01-14libtimeinstate: clear stale map values in startTrackingUidTimes() Connor O'Brien
2020-01-14libtimeinstate: open maps write-only Connor O'Brien
2020-01-13testtimeinstate: missing license header Steven Moreland
2020-01-13libtimeinstate: correctly handle devices with no boost freqs Connor O'Brien
2020-01-13libtimeinstate: move map format info into shared header Connor O'Brien
2020-01-13libtimeinstate: support concurrent_{active,policy}_time Connor O'Brien
2020-01-13libtimeinstate: change map format to improve performance Connor O'Brien
2020-01-13libtimeinstate: support cpufreq fast switching Connor O'Brien
2020-01-13libtimeinstate: fix bug in clearUidCpuFreqTimes Connor O'Brien
2020-01-13libtimeinstate: add more tests Connor O'Brien
2020-01-13libtimeinstate: use std::optional Connor O'Brien