1
0
mirror of https://github.com/ARM-software/devlib.git synced 2025-09-01 09:31:53 +01:00

Commit Graph

  • 900531b417 android: Fix background command PID detection Douglas Raillard 2022-04-05 15:44:18 +01:00
  • 14b4e2069b target: Add helper function to check Android screen's locking state Metin Kaya 2024-01-08 09:05:06 +00:00
  • 07294251c8 target: Handle dozing case in checking Android screen state Metin Kaya 2024-01-05 12:08:58 +00:00
  • 2f48b84e6b target: Fix indentation of a misaligned line Metin Kaya 2024-01-05 11:56:03 +00:00
  • 5a1eb4a778 UIBenchJankTests:modification to support Android 12/14 versions dex file search is modified. It collects all the available methods under the package name. Tested with other benchmarks (geekbench,pcmark,jankbench in Android 12) as well. Elif Topuz 2023-12-06 14:14:58 +00:00
  • d7d1deedda collector/dmesg: Query systcl kernel.dmesg_restrict Douglas Raillard 2023-10-18 18:37:50 +01:00
  • 18d2a343c7 target: Add Target.read_systcl() Douglas Raillard 2023-10-18 18:35:23 +01:00
  • 5104002f1a target: Update kernel version parsing for Android GKI kernels Douglas Raillard 2023-10-18 18:26:03 +01:00
  • 90973cac08 devlib: Make add_trip_point and add_thermal_zone private Morten Rasmussen 2023-10-05 13:52:02 +02:00
  • 403a0faf93 devlib: Add ThermalZone type and policy support to thermal module Morten Rasmussen 2023-09-27 10:18:32 +02:00
  • 9199d8884e ftrace: Do not read-verify buffer_size_kb value Christian Loehle 2023-09-21 15:51:30 +01:00
  • 14bb86efad collector/perfetto: Use busybox cat Douglas Raillard 2023-09-11 11:13:47 +01:00
  • 1c0223556f utils/ssh: Fix SSHTransferHandle when using SCP Douglas Raillard 2023-09-11 14:01:55 +01:00
  • 9b15807c17 collector: Add PerfettoCollector Kajetan Puchalski 2023-08-30 14:41:49 +01:00
  • 86fcc11ae1 target: Add is_running() Kajetan Puchalski 2023-07-04 17:28:40 +01:00
  • b5aa065f7b bin: Update busybox Douglas Raillard 2023-08-07 14:12:56 +01:00
  • 35e7288149 utils/android: Use LC_ALL for adb commands Douglas Raillard 2023-06-26 10:24:26 +01:00
  • 6b09571859 ftrace: Separate top_buffer_size from buffer_size Kajetan Puchalski 2023-08-14 16:47:05 +01:00
  • 1730f69461 target: Avoid intermittent error when installing binary Douglas Raillard 2023-08-04 11:53:50 +01:00
  • cf4d3b5f4c collector/dmesg: Avoid unnecessary dmesg command Douglas Raillard 2023-07-17 12:07:58 +01:00
  • eb2c7e488b devlib/utils/serial_port: Avoid use of deprecated disutils Douglas Raillard 2023-06-26 10:46:53 +01:00
  • 306fd0624c devlib/utils/ssh: Avoid using deprecated distutils Douglas Raillard 2023-06-26 10:45:18 +01:00
  • fe28e086c2 devlib/host: Remove use of deprecated distutils Douglas Raillard 2023-06-26 10:43:10 +01:00
  • 59ff6100d8 utils.rendering: Fix activity matching Kajetan Puchalski 2023-08-02 16:39:04 +01:00
  • be988bb42b target: Expose Android external storage app dir Kajetan Puchalski 2023-04-19 12:24:38 +01:00
  • ac0c39e31a connection: Make BackgroundCommand.wait() return non-None Douglas Raillard 2023-05-17 10:01:39 +01:00
  • e6323fc8bf connection/bg_cmd: fix missing use of signal Marc Bonnici 2023-05-16 17:07:37 -05:00
  • 7e2399055b connection: update kill command format Marc Bonnici 2023-05-16 17:06:15 -05:00
  • ddaa2f1621 connection: Rework TransferManager Douglas Raillard 2023-02-20 18:18:11 +00:00
  • 1c5412be2f connection: Remove dead code Douglas Raillard 2023-02-20 18:17:58 +00:00
  • e0b1176757 connection: Cleanup TransferManager callback interface Douglas Raillard 2023-02-20 18:13:56 +00:00
  • 45aebdaca9 connection: Ensure we don't leak too many BackgroundCommand Douglas Raillard 2023-04-06 21:39:53 +01:00
  • 1239fd922e connection: Make BackgroundCommand deregister itself Douglas Raillard 2023-04-06 21:07:29 +01:00
  • 069d2322f1 connection: Add BackgroundCommand.__init__(conn) Douglas Raillard 2023-04-06 21:02:17 +01:00
  • 7bdd6a0ade connection: Terminate background commands on close() Douglas Raillard 2023-04-06 18:14:45 +01:00
  • 27fb0453a3 target: Fix and generalize Target.kick_off() Douglas Raillard 2023-04-04 10:40:34 +01:00
  • 9e0300b9f2 shutils: Fix broken redirections Douglas Raillard 2023-04-04 10:39:25 +01:00
  • e0c53d0999 ftrace: Set top-level buffer size Douglas Raillard 2023-04-14 17:50:08 +01:00
  • 0a910071f8 utils/android: Fix adb_root() exceptions Douglas Raillard 2023-02-03 15:08:20 +00:00
  • 4b13ee79eb ftrace: Avoid repeated available events query Douglas Raillard 2023-04-05 17:29:25 +01:00
  • fade6b4247 ftrace: Fix use of named buffer Douglas Raillard 2023-03-13 14:48:24 +00:00
  • 3d2cdd99c5 ftrace: Use named ftrace buffer Douglas Raillard 2023-02-01 19:36:43 +00:00
  • e012b175c6 module/cgroups2: Added utilisation of the 'LinuxTarget' interface. Ibrahim Hassan 2022-12-17 18:37:31 +00:00
  • 5ea63490a9 module/cgroups2: Replaced references to 'lisa' to 'devlib' Ibrahim Hassan 2022-10-23 20:54:08 +01:00
  • d7b38e471d module/cgroups2: Add new CGroups management module Ibrahim Hassan 2022-08-30 16:00:03 +01:00
  • 7f778e767d target: Ensure max_async is used during connect method Marc Bonnici 2023-01-31 18:24:56 +00:00
  • 93ada9762d devlib: Remove "future" Douglas Raillard 2023-01-13 12:46:27 +00:00
  • 111aa327ce Import quote() form shlex rather than pipes setrofim 2022-11-23 11:41:05 +00:00
  • cc3498d315 Mitigate CVE-2007-4995 setrofim 2022-11-18 09:14:12 +00:00
  • 678822f9e4 utils/misc: Cleanup check_output() Douglas Raillard 2022-08-12 18:25:11 +01:00
  • be734140b3 utils/android: Make AdbConnection.active_connections thread safe Douglas Raillard 2022-08-12 18:21:37 +01:00
  • b988e245d9 utils/android: Fix AdbConnection.adb_root() Douglas Raillard 2022-08-12 18:14:12 +01:00
  • b7ef2dc2e0 devlib.target: Fix AndroidTarget unpickle Douglas Raillard 2022-08-16 12:54:11 +01:00
  • 492284f46d module/cpufreq: Fix typo Douglas Raillard 2022-08-09 12:02:33 +01:00
  • fefdf29ed8 utils/asyn: Add memoize_method() decorator Douglas Raillard 2022-07-26 16:27:13 +01:00
  • 0ea9c73ec0 module/cpufreq: Fix async use_governor() Douglas Raillard 2022-07-26 14:42:33 +01:00
  • 2c4b16f280 devlib: Use async Target API Douglas Raillard 2021-11-15 14:47:16 +00:00
  • 18ab9f80b0 target: Expose Target(max_async=50) parameter Douglas Raillard 2022-04-08 15:20:33 +01:00
  • 92f58e4e7a target: Enable async methods Douglas Raillard 2021-11-15 14:46:28 +00:00
  • bdf8b88ac7 utils/async: Add new utils.async module Douglas Raillard 2021-08-18 10:35:36 +01:00
  • 1da174a438 setup.py: Require Python >= 3.7 Douglas Raillard 2021-11-11 23:16:32 +00:00
  • 3c9804a45b setup.py: cleanup dependencies in setup.py Douglas Raillard 2021-11-11 23:15:31 +00:00
  • 3fe105ffb7 target: Make __getstate__ more future-proof Douglas Raillard 2021-11-12 11:19:04 +00:00
  • 9bd76fd8af target: Fix Target.get_connection()'s busybox Douglas Raillard 2022-04-07 16:54:42 +01:00
  • ef9384d161 utils.misc: Make nullcontext work with asyncio Douglas Raillard 2021-11-15 15:18:20 +00:00
  • ff2268b715 module/cpuidle: Add listing & setting governors Kajetan Puchalski 2022-07-18 14:12:16 +01:00
  • 5042f474c2 module/cgroups: Skip disabled cgroup controllers Kajetan Puchalski 2022-07-18 13:40:37 +01:00
  • a585426924 android: Don't error if ADB is already running as root Marc Bonnici 2022-06-21 16:47:26 +01:00
  • 1196e336a5 version: bump minor version number Marc Bonnici 2022-05-24 17:45:39 +01:00
  • f525374fbb version: perform additional revision release v1.3.4 Marc Bonnici 2022-05-24 17:45:14 +01:00
  • 42e62aed57 target: Fix AndroidTarget pickling Douglas Raillard 2022-05-18 11:03:26 +01:00
  • f5cfcafb08 shutils: Remove shebang Douglas Raillard 2022-05-23 14:28:11 +01:00
  • 7853d2c85c target: Run shutils.in in busybox Douglas Raillard 2022-05-23 14:25:12 +01:00
  • a9fcc75f60 collector/dmesg: Fix dmesg_out property Douglas Raillard 2022-05-18 14:46:41 +01:00
  • cd8720b901 module/cgroups: Fix move_tasks()/move_all_tasks_to() Douglas Raillard 2022-05-16 12:40:04 +01:00
  • 03569fb01f version: Bump minor version number Marc Bonnici 2022-04-28 12:51:25 +01:00
  • 22f53f117e version: Bump revision number v1.3.3 Marc Bonnici 2022-04-28 12:49:46 +01:00
  • e0abb9db48 collector/dmesg.py: Allow nesting DmesgCollector Douglas Raillard 2021-11-26 16:34:55 +00:00
  • c29d386e81 target: Allow relative path for for push/pull Vincent Donnefort 2022-03-22 12:00:03 +00:00
  • adad59fdba target: Add Target.makedirs(as_root=False) parameter Douglas Raillard 2022-04-08 14:11:12 +01:00
  • 48329b7891 target: Add exception message when module fails to load Douglas Raillard 2021-11-15 15:32:33 +00:00
  • 728b59ad7e utils/ssh.py: Make SshConnection._background() more robust Douglas Raillard 2021-11-18 18:04:41 +00:00
  • 2b38548463 connection: Use -- in kill command Douglas Raillard 2022-02-02 11:05:56 +00:00
  • bdb04aa8d0 ftrace: Detect tracefs mount point Douglas Raillard 2022-04-13 12:31:01 +01:00
  • 8f80d8a5ee shutils.in: De-hardcode tracefs location Douglas Raillard 2022-04-13 12:21:15 +01:00
  • ff599dfbb6 shutils.in: Simplify the dispatcher Douglas Raillard 2022-04-13 12:15:56 +01:00
  • 00a5bcb377 shutils.in: Add get_fs_mount_point() function Douglas Raillard 2022-04-13 12:08:23 +01:00
  • fffa040792 target/xfer: Fix detection of files with restricted permissions Marc Bonnici 2022-02-28 18:49:31 +00:00
  • 7d6ed2dd8a utils.android: force as_root=False when connected_as_root Vincent Donnefort 2022-03-21 18:33:29 +00:00
  • f6bbd2c187 modules/sched: Use correct permissions to read debugfs Douglas Raillard 2022-04-05 12:39:45 +01:00
  • a65189f028 target: Replace Target.__copy__ by __getstate__ Douglas Raillard 2021-11-03 10:41:47 +00:00
  • 77f0b1f06d docs: Add readthedocs config and requirements.txt Marc Bonnici 2021-10-28 10:20:38 +01:00
  • b4c76007c8 ftrace: Do not memoize FtraceCollector.available_events Douglas Raillard 2021-10-27 11:45:08 +01:00
  • 3f92d92a3f ssh: Reduce number of opened channels Douglas Raillard 2021-10-15 15:24:53 +01:00
  • 0e0417c6b3 target: Fix undefined function Douglas Raillard 2021-10-11 14:09:49 +01:00
  • e979bafb50 target: Speedup Target.write_value() Douglas Raillard 2021-08-20 10:59:40 +01:00
  • 0c1878786b Target.execute(): Add .returncode and .output exception attributes Douglas Raillard 2021-08-20 15:54:46 +01:00
  • ff57e785f8 exception: Deal with missing _message attribute Douglas Raillard 2021-09-28 14:37:46 +01:00
  • f1c8ca1a66 utils.android: Separate stdout and stderr by newline Douglas Raillard 2021-08-20 16:22:20 +01:00
  • b719808ef2 target: Add Target.pull(via_temp=False) parameter Douglas Raillard 2021-08-12 18:13:37 +01:00