summaryrefslogtreecommitdiff
path: root/libs/cputimeinstate
AgeCommit message (Expand)Author
2024-05-08libtimeinstate: fix unused variable warningNeill Kapron
2023-09-21cputimeinstate: add missing <functional> includeRyan Prichard
2023-05-17Use cpu_number to index mappingHimanshu Jakhmola
2022-08-04[LSC] Add LOCAL_LICENSE_KINDS to frameworks/nativeBob Badour
2022-08-03Merge "Add cputimeinstate_fuzzer"Biddu Singh
2022-07-21Add cputimeinstate_fuzzerShruti
2022-07-10Rename time_in_state.o to timeInState.oKen Chen
2022-04-26libtimeinstate: fix bug when cpu count exceeds CPUS_PER_ENTRYConnor O'Brien
2022-03-08libtimeinstate: test handling of sdk sandbox uidsConnor O'Brien
2022-02-08remove needlessly used libraries libbpf_android & libnetdutilsMaciej Żenczykowski
2022-01-29libtimeinstate: add tests to presubmitConnor O'Brien
2022-01-29libtimeinstate: skip tests on non-supporting devicesConnor O'Brien
2022-01-14libtimeinstate: add dependency on libbpf_minimalConnor O'Brien
2021-11-29Rename libbpf to libbpf_bccConnor O'Brien
2021-02-15[LSC] Add LOCAL_LICENSE_KINDS to frameworks/nativeBob Badour
2021-01-29Check if CPU time tracking is expected to workRafal 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 stateRafal Slawik
2020-11-23Use eBPF-based time-in-state monitoring for groups of threadsDmitri Plotnikov
2020-10-20libtimeinstate: check for invalid buckets when reading mapConnor 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 functionsConnor 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 trackingConnor O'Brien
2020-02-18Merge "libtimeinstate: open programs read-only" am: c6f093abed am: 49a46bc34b...Automerger Merge Worker
2020-02-18libtimeinstate: open programs read-onlyConnor 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 statsConnor O'Brien
2020-01-27Merge "libtimeinstate: tolerate multiple calls to startTrackingUidTimes" am: ...Automerger Merge Worker
2020-01-27libtimeinstate: tolerate multiple calls to startTrackingUidTimesConnor O'Brien
2020-01-15Merge changes I1148ab4e,I3e8c632d,I786d7281,Icbd87b35 am: da9621ce83 am: 9952...Automerger Merge Worker
2020-01-15Merge changes I1148ab4e,I3e8c632d,I786d7281,Icbd87b35Treehugger Robot
2020-01-15Merge "testtimeinstate: missing license header" am: 54dea14617 am: cc3f293bed...Automerger Merge Worker
2020-01-14libtimeinstate: export cputimeinstate.hConnor O'Brien
2020-01-14libtimeinstate: add getCpuFreqs() functionConnor O'Brien
2020-01-14libtimeinstate: clear stale map values in startTrackingUidTimes()Connor O'Brien
2020-01-14libtimeinstate: open maps write-onlyConnor O'Brien
2020-01-13testtimeinstate: missing license headerSteven Moreland
2020-01-13libtimeinstate: correctly handle devices with no boost freqsConnor O'Brien
2020-01-13libtimeinstate: move map format info into shared headerConnor O'Brien
2020-01-13libtimeinstate: support concurrent_{active,policy}_timeConnor O'Brien
2020-01-13libtimeinstate: change map format to improve performanceConnor O'Brien
2020-01-13libtimeinstate: support cpufreq fast switchingConnor O'Brien
2020-01-13libtimeinstate: fix bug in clearUidCpuFreqTimesConnor O'Brien
2020-01-13libtimeinstate: add more testsConnor O'Brien
2020-01-13libtimeinstate: use std::optionalConnor O'Brien
2020-01-13libtimeinstate: fix map namesConnor O'Brien