poky/bitbake/bin
Richard Purdie f209f127e6 bitbake: main: Add an option to specify what to profile
Starting with python 3.12, profiling now stays enabled over threads yet
you can't extract the profile data in the threads themselves, which makes it
difficult to use for our use case.

Our main loop starts the idle loop which starts the parsing threads and this
means we can't profile in the main loop and the parsing threads or the idle
loop at the same time due to this.

Add options to the commandline so you can specify which piece of bitbake
you want to enable profiling for. This allows some profiling with python 3.12
onwards rather than crashing.

(Bitbake rev: 09f29a4968841ee5070f70277ba8c253bb14f017)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-07-17 10:45:57 +01:00
..
bitbake bitbake: bitbake: Bump version to 2.15.1 2025-07-01 08:50:51 +01:00
bitbake-config-build bitbake: bitbake-config-build: add an alias to bitbake-layers 2024-12-13 11:11:18 +00:00
bitbake-diffsigs bitbake: bitbake-diffsigs: fix handling when finding only a single sigfile 2024-07-02 22:29:27 +01:00
bitbake-dumpsig bitbake: bitbake-diffsigs: Merge with bitbake-dumpsig 2019-01-03 12:36:55 +00:00
bitbake-getvar bitbake: bitbake-getvar: skip info output of bitbake for quiet 2025-06-16 22:23:18 +01:00
bitbake-hashclient bitbake: hashserv: Add gc-mark-stream command for batch hash marking 2025-03-13 16:52:44 +00:00
bitbake-hashserv bitbake: hashserv: server: Add support for SO_REUSEPORT 2024-05-30 07:38:10 +01:00
bitbake-layers bitbake: bitbake-config-build: add an alias to bitbake-layers 2024-12-13 11:11:18 +00:00
bitbake-prserv bitbake: bitbake-prserver: use PRSERV_UPSTREAM as default setting 2024-10-11 12:17:36 +01:00
bitbake-selftest bitbake: persist_data: Remove it 2024-10-09 13:04:30 +01:00
bitbake-server bitbake: main: Add an option to specify what to profile 2025-07-17 10:45:57 +01:00
bitbake-worker bitbake: utils: Refactor filemode variable conversion to a function 2025-07-01 08:49:37 +01:00
git-make-shallow bitbake: bin/git-make-shallow: Fix syntax to work with older git versions 2025-01-10 09:10:06 +00:00
toaster bitbake: toaster: Write logs to BUILDDIR/toaster_logs 2023-10-27 08:32:29 +01:00
toaster-eventreplay bitbake: toaster: Added new feature to import eventlogs from command line into toaster using replay functionality 2023-12-12 15:58:57 +00:00