)]}'
{"id":"binutils-gdb~16557","triplet_id":"binutils-gdb~master~Idf8de18b25fd3f71766166d6f420184af3c26b7e","project":"binutils-gdb","branch":"master","hashtags":[],"change_id":"Idf8de18b25fd3f71766166d6f420184af3c26b7e","subject":"gdb: make expanded_symbols_functions hold compunit symtabs","status":"MERGED","created":"2026-02-07 04:42:13.000000000","updated":"2026-03-09 19:17:11.000000000","submitted":"2026-03-09 19:17:11.000000000","submitter":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"16509","meta_rev_id":"54393b86a97593b4ee0f3ad6a91e31e2a5d6e910","_number":16557,"virtual_id_number":16557,"owner":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"actions":{},"labels":{"Code-Review":{"all":[{"value":0,"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0,"optional":true},"Verified":{"all":[{"value":0,"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]}],"values":{"-2":"Failure","-1":"Not built"," 0":"No score","+1":"Unstable","+2":"Success"},"description":"CI Build results","default_value":0,"optional":true},"CI-Build":{"all":[{"value":0,"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]}],"values":{" 0":"No score","+1":"Trigger a CI build"},"description":"Trigger CI builds","default_value":0,"optional":true},"Smoke-Build-Lvl1":{"all":[{"value":0,"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]}],"values":{" 0":"No score","+1":"Trigger a level 1 smoke build"},"description":"Trigger Level 1 Smoke builds","default_value":0,"optional":true},"Smoke-Build-Lvl2":{"all":[{"value":0,"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]}],"values":{" 0":"No score","+1":"Trigger a level 2 smoke build"},"description":"Trigger Level 2 Smoke builds","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{},"pending_reviewers":{},"reviewer_updates":[],"messages":[{"id":"347ab4ea2b579a53c0dbe58acf2cc4ea819594bb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"date":"2026-02-07 04:42:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8a31dc6d2dac24e8794533ab2fc16ecc5d9b7f54","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"date":"2026-02-08 03:41:39.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"0022700eb7a2b159f6b8c633192261a0cd13c167","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"date":"2026-02-08 22:04:31.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"6872b39d2bec4d46a32227f4e4ab0099737ae5c0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"date":"2026-02-12 18:48:04.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"8d51fd24e8f5b7cd51ff584caf292220aed38d4a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"date":"2026-02-17 19:18:20.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"abf093f0440d4800e12b2e381e2b1916079a79c2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"date":"2026-02-17 19:48:16.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"dafca072bf143c9118b1df08fb0e34632b64070c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"date":"2026-02-17 19:50:19.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"1fd98e33effb58ad143ce987dbaab56b0be3ac39","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"date":"2026-02-28 02:22:05.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"faf0254dc8d2961cde6123dd1c775f4a3cbfb229","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"date":"2026-02-28 16:24:34.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.","accounts_in_message":[],"_revision_number":9},{"id":"babc31600b6166daf9e56b8f766dbe1ba8d9f19a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"date":"2026-03-09 19:14:54.000000000","message":"Uploaded patch set 10: Patch Set 9 was rebased. Commit message was updated.","accounts_in_message":[],"_revision_number":10},{"id":"54393b86a97593b4ee0f3ad6a91e31e2a5d6e910","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"date":"2026-03-09 19:17:11.000000000","message":"Change has been successfully pushed.","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"dc1ddeda3322aa50da50831a4028ead18ac50401","revisions":{"517892a200419e7e857c1a665044ae20ec1983af":{"kind":"REWORK","_number":1,"created":"2026-02-07 04:42:13.000000000","uploader":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"ref":"refs/changes/57/16557/1","fetch":{"anonymous http":{"url":"https://review.lttng.org/binutils-gdb","ref":"refs/changes/57/16557/1","commands":{"Branch":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/1 \u0026\u0026 git checkout -b change-16557 FETCH_HEAD","Checkout":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.lttng.org/binutils-gdb refs/changes/57/16557/1","Reset To":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"25b8bdad95627f320a760e1457812db08a1a978f","subject":"gdb/registry: add registry::key::try_emplace","web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003d25b8bdad95627f320a760e1457812db08a1a978f"}]}],"author":{"name":"Simon Marchi","email":"simon.marchi@polymtl.ca","date":"2026-02-07 04:19:25.000000000","tz":-300},"committer":{"name":"Simon Marchi","email":"simon.marchi@polymtl.ca","date":"2026-02-07 04:29:34.000000000","tz":-300},"subject":"gdb: make expanded_symbols_functions hold compunit symtabs","message":"gdb: make expanded_symbols_functions hold compunit symtabs\n\nChange-Id: Idf8de18b25fd3f71766166d6f420184af3c26b7e\n","web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003d517892a200419e7e857c1a665044ae20ec1983af"}],"resolve_conflicts_web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003d517892a200419e7e857c1a665044ae20ec1983af"}]},"branch":"refs/heads/master"},"adebba69617b5a631a0fee6b6df88fcca29d19ed":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-02-08 03:41:39.000000000","uploader":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"ref":"refs/changes/57/16557/2","fetch":{"anonymous http":{"url":"https://review.lttng.org/binutils-gdb","ref":"refs/changes/57/16557/2","commands":{"Branch":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/2 \u0026\u0026 git checkout -b change-16557 FETCH_HEAD","Checkout":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.lttng.org/binutils-gdb refs/changes/57/16557/2","Reset To":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"7cbcf40f8e681f3dc1b6b0696ae1067fe5998d01","subject":"gdb/registry: add registry::key::try_emplace","web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003d7cbcf40f8e681f3dc1b6b0696ae1067fe5998d01"}]}],"author":{"name":"Simon Marchi","email":"simon.marchi@polymtl.ca","date":"2026-02-07 04:19:25.000000000","tz":-300},"committer":{"name":"Simon Marchi","email":"simon.marchi@polymtl.ca","date":"2026-02-08 03:38:33.000000000","tz":-300},"subject":"gdb: make expanded_symbols_functions hold compunit symtabs","message":"gdb: make expanded_symbols_functions hold compunit symtabs\n\nChange-Id: Idf8de18b25fd3f71766166d6f420184af3c26b7e\n","web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003dadebba69617b5a631a0fee6b6df88fcca29d19ed"}],"resolve_conflicts_web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003dadebba69617b5a631a0fee6b6df88fcca29d19ed"}]},"branch":"refs/heads/master"},"c9a50693edb8e5cb3ef13ced58c471d7ef89326f":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-02-08 22:04:31.000000000","uploader":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"ref":"refs/changes/57/16557/3","fetch":{"anonymous http":{"url":"https://review.lttng.org/binutils-gdb","ref":"refs/changes/57/16557/3","commands":{"Branch":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/3 \u0026\u0026 git checkout -b change-16557 FETCH_HEAD","Checkout":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.lttng.org/binutils-gdb refs/changes/57/16557/3","Reset To":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"29fb19963dc34cd1945be42f1429793740e5002d","subject":"gdb/ctf: add scoped_time_it in elfctf_build_psymtabs","web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003d29fb19963dc34cd1945be42f1429793740e5002d"}]}],"author":{"name":"Simon Marchi","email":"simon.marchi@polymtl.ca","date":"2026-02-07 04:19:25.000000000","tz":-300},"committer":{"name":"Simon Marchi","email":"simon.marchi@polymtl.ca","date":"2026-02-08 22:04:24.000000000","tz":-300},"subject":"gdb: make expanded_symbols_functions hold compunit symtabs","message":"gdb: make expanded_symbols_functions hold compunit symtabs\n\nChange-Id: Idf8de18b25fd3f71766166d6f420184af3c26b7e\n","web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003dc9a50693edb8e5cb3ef13ced58c471d7ef89326f"}],"resolve_conflicts_web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003dc9a50693edb8e5cb3ef13ced58c471d7ef89326f"}]},"branch":"refs/heads/master"},"e568dd467d62223e2aabaf6a0ad45c7ae7af154a":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-02-12 18:48:04.000000000","uploader":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"ref":"refs/changes/57/16557/4","fetch":{"anonymous http":{"url":"https://review.lttng.org/binutils-gdb","ref":"refs/changes/57/16557/4","commands":{"Branch":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/4 \u0026\u0026 git checkout -b change-16557 FETCH_HEAD","Checkout":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.lttng.org/binutils-gdb refs/changes/57/16557/4","Reset To":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"b3e1f3b47099128f079a328226cfd3d349ac2647","subject":"gdb/ctf: add scoped_time_it in elfctf_build_psymtabs","web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003db3e1f3b47099128f079a328226cfd3d349ac2647"}]}],"author":{"name":"Simon Marchi","email":"simon.marchi@polymtl.ca","date":"2026-02-07 04:19:25.000000000","tz":-300},"committer":{"name":"Simon Marchi","email":"simon.marchi@efficios.com","date":"2026-02-12 18:47:57.000000000","tz":-300},"subject":"gdb: make expanded_symbols_functions hold compunit symtabs","message":"gdb: make expanded_symbols_functions hold compunit symtabs\n\nChange-Id: Idf8de18b25fd3f71766166d6f420184af3c26b7e\n","web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003de568dd467d62223e2aabaf6a0ad45c7ae7af154a"}],"resolve_conflicts_web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003de568dd467d62223e2aabaf6a0ad45c7ae7af154a"}]},"branch":"refs/heads/master"},"91de4e0fd72ceea0db72454eed431fd30b468c13":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-02-17 19:18:20.000000000","uploader":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"ref":"refs/changes/57/16557/5","fetch":{"anonymous http":{"url":"https://review.lttng.org/binutils-gdb","ref":"refs/changes/57/16557/5","commands":{"Branch":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/5 \u0026\u0026 git checkout -b change-16557 FETCH_HEAD","Checkout":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.lttng.org/binutils-gdb refs/changes/57/16557/5","Reset To":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"616f5a7a895a414b222398f53e3e93aada42681c","subject":"gdb/ctf: add scoped_time_it in elfctf_build_psymtabs","web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003d616f5a7a895a414b222398f53e3e93aada42681c"}]}],"author":{"name":"Simon Marchi","email":"simon.marchi@polymtl.ca","date":"2026-02-07 04:19:25.000000000","tz":-300},"committer":{"name":"Simon Marchi","email":"simon.marchi@polymtl.ca","date":"2026-02-17 19:18:13.000000000","tz":-300},"subject":"gdb: make expanded_symbols_functions hold compunit symtabs","message":"gdb: make expanded_symbols_functions hold compunit symtabs\n\nChange-Id: Idf8de18b25fd3f71766166d6f420184af3c26b7e\n","web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003d91de4e0fd72ceea0db72454eed431fd30b468c13"}],"resolve_conflicts_web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003d91de4e0fd72ceea0db72454eed431fd30b468c13"}]},"branch":"refs/heads/master"},"4f76d9e5e4f64cbcf708bd024b3643043732c227":{"kind":"REWORK","_number":6,"created":"2026-02-17 19:48:16.000000000","uploader":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"ref":"refs/changes/57/16557/6","fetch":{"anonymous http":{"url":"https://review.lttng.org/binutils-gdb","ref":"refs/changes/57/16557/6","commands":{"Branch":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/6 \u0026\u0026 git checkout -b change-16557 FETCH_HEAD","Checkout":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.lttng.org/binutils-gdb refs/changes/57/16557/6","Reset To":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/6 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"c8e6c957165b031efa122f36f9ae8af9e4022309","subject":"gdb/ctf: add scoped_time_it in elfctf_build_psymtabs","web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003dc8e6c957165b031efa122f36f9ae8af9e4022309"}]}],"author":{"name":"Simon Marchi","email":"simon.marchi@polymtl.ca","date":"2026-02-07 04:19:25.000000000","tz":-300},"committer":{"name":"Simon Marchi","email":"simon.marchi@polymtl.ca","date":"2026-02-17 19:46:27.000000000","tz":-300},"subject":"gdb: make expanded_symbols_functions hold compunit symtabs","message":"gdb: make expanded_symbols_functions hold compunit symtabs\n\nChange the expanded_symbols_functions quick functions type to hold a\nlist of compunit symtab to search.  Currently, an\nexpanded_symbols_functions instance will search all the compunits in the\nobjfile.  This is not efficient if an expanded_symbols_functions\ninstance exists alongside another quick functions object in an objfile,\nas the compunits belonging to that other object will be unnecessarily\nsearched.\n\nAnd at worst, I think it could be a source of subtle bugs.  For\ninstance, if the order of quick functions determine the order in which\nwe want the search to happen (the comment in elf_symfile_read suggests\nthis is the case), then having expanded_symbols_functions search the\ncompunits from other quick functions objects would not respect that\nordering.\n\nUpdate the expanded_symbols_functions constructor to accept a vector of\ncompunits and store this vector in a field.  Update\nexpanded_symbols_functions methods to use that vector instead of the\nobjfile\u0027s compunits.\n\nRight now the sole user of expanded_symbols_functions is JIT.  Update it\nto keep a vector of compunits as they are finalized, and pass this\nvector to the expanded_symbols_functions object.\n\nChange-Id: Idf8de18b25fd3f71766166d6f420184af3c26b7e\n","web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003d4f76d9e5e4f64cbcf708bd024b3643043732c227"}],"resolve_conflicts_web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003d4f76d9e5e4f64cbcf708bd024b3643043732c227"}]},"branch":"refs/heads/master"},"6f86c0113a24be369aba54e34a5172ef9b1bda0b":{"kind":"REWORK","_number":7,"created":"2026-02-17 19:50:19.000000000","uploader":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"ref":"refs/changes/57/16557/7","fetch":{"anonymous http":{"url":"https://review.lttng.org/binutils-gdb","ref":"refs/changes/57/16557/7","commands":{"Branch":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/7 \u0026\u0026 git checkout -b change-16557 FETCH_HEAD","Checkout":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.lttng.org/binutils-gdb refs/changes/57/16557/7","Reset To":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/7 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"c8e6c957165b031efa122f36f9ae8af9e4022309","subject":"gdb/ctf: add scoped_time_it in elfctf_build_psymtabs","web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003dc8e6c957165b031efa122f36f9ae8af9e4022309"}]}],"author":{"name":"Simon Marchi","email":"simon.marchi@polymtl.ca","date":"2026-02-07 04:19:25.000000000","tz":-300},"committer":{"name":"Simon Marchi","email":"simon.marchi@polymtl.ca","date":"2026-02-17 19:50:13.000000000","tz":-300},"subject":"gdb: make expanded_symbols_functions hold compunit symtabs","message":"gdb: make expanded_symbols_functions hold compunit symtabs\n\nChange the expanded_symbols_functions quick functions type to hold and\nuse a list of compunit symtab to search.\n\nCurrently, an expanded_symbols_functions instance will search all the\ncompunits in the objfile.  This is not efficient if an\nexpanded_symbols_functions instance exists alongside another quick\nfunctions object in an objfile, as the compunits belonging to that other\nobject will be unnecessarily searched.\n\nAnd at worst, I think it could be a source of subtle bugs.  For\ninstance, if the order of quick functions determine the order in which\nwe want the search to happen (the comment in elf_symfile_read suggests\nthis is the case), then having expanded_symbols_functions search the\ncompunits from other quick functions objects would not respect that\nordering.\n\nUpdate the expanded_symbols_functions constructor to accept a vector of\ncompunits and store this vector in a field.  Update\nexpanded_symbols_functions methods to use that vector instead of the\nobjfile\u0027s compunits.\n\nRight now the sole user of expanded_symbols_functions is JIT.  Update it\nto keep a vector of compunits as they are finalized, and pass this\nvector to the expanded_symbols_functions object.\n\nChange-Id: Idf8de18b25fd3f71766166d6f420184af3c26b7e\n","web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003d6f86c0113a24be369aba54e34a5172ef9b1bda0b"}],"resolve_conflicts_web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003d6f86c0113a24be369aba54e34a5172ef9b1bda0b"}]},"branch":"refs/heads/master"},"84228c444225ae7213535e68c6b72e7bb942241c":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2026-02-28 02:22:05.000000000","uploader":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"ref":"refs/changes/57/16557/8","fetch":{"anonymous http":{"url":"https://review.lttng.org/binutils-gdb","ref":"refs/changes/57/16557/8","commands":{"Branch":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/8 \u0026\u0026 git checkout -b change-16557 FETCH_HEAD","Checkout":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.lttng.org/binutils-gdb refs/changes/57/16557/8","Reset To":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/8 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"7af24d705fa68b1eab87b0ec5681a9282f814ca5","subject":"gdb/ctf: add scoped_time_it in elfctf_build_psymtabs","web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003d7af24d705fa68b1eab87b0ec5681a9282f814ca5"}]}],"author":{"name":"Simon Marchi","email":"simon.marchi@polymtl.ca","date":"2026-02-07 04:19:25.000000000","tz":-300},"committer":{"name":"Simon Marchi","email":"simon.marchi@efficios.com","date":"2026-02-28 02:21:44.000000000","tz":-300},"subject":"gdb: make expanded_symbols_functions hold compunit symtabs","message":"gdb: make expanded_symbols_functions hold compunit symtabs\n\nChange the expanded_symbols_functions quick functions type to hold and\nuse a list of compunit symtab to search.\n\nCurrently, an expanded_symbols_functions instance will search all the\ncompunits in the objfile.  This is not efficient if an\nexpanded_symbols_functions instance exists alongside another quick\nfunctions object in an objfile, as the compunits belonging to that other\nobject will be unnecessarily searched.\n\nAnd at worst, I think it could be a source of subtle bugs.  For\ninstance, if the order of quick functions determine the order in which\nwe want the search to happen (the comment in elf_symfile_read suggests\nthis is the case), then having expanded_symbols_functions search the\ncompunits from other quick functions objects would not respect that\nordering.\n\nUpdate the expanded_symbols_functions constructor to accept a vector of\ncompunits and store this vector in a field.  Update\nexpanded_symbols_functions methods to use that vector instead of the\nobjfile\u0027s compunits.\n\nRight now the sole user of expanded_symbols_functions is JIT.  Update it\nto keep a vector of compunits as they are finalized, and pass this\nvector to the expanded_symbols_functions object.\n\nChange-Id: Idf8de18b25fd3f71766166d6f420184af3c26b7e\n","web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003d84228c444225ae7213535e68c6b72e7bb942241c"}],"resolve_conflicts_web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003d84228c444225ae7213535e68c6b72e7bb942241c"}]},"branch":"refs/heads/master"},"3c0b77a91edc9a096bbe2740b8a4fee58af0c443":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2026-02-28 16:24:34.000000000","uploader":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"ref":"refs/changes/57/16557/9","fetch":{"anonymous http":{"url":"https://review.lttng.org/binutils-gdb","ref":"refs/changes/57/16557/9","commands":{"Branch":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/9 \u0026\u0026 git checkout -b change-16557 FETCH_HEAD","Checkout":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.lttng.org/binutils-gdb refs/changes/57/16557/9","Reset To":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/9 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"cb32e403932c847252c972372c4ed2fc0781236c","subject":"gdb/ctf: add scoped_time_it in elfctf_build_psymtabs","web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003dcb32e403932c847252c972372c4ed2fc0781236c"}]}],"author":{"name":"Simon Marchi","email":"simon.marchi@polymtl.ca","date":"2026-02-28 03:51:54.000000000","tz":-300},"committer":{"name":"Simon Marchi","email":"simon.marchi@polymtl.ca","date":"2026-02-28 16:24:12.000000000","tz":-300},"subject":"gdb: make expanded_symbols_functions hold compunit symtabs","message":"gdb: make expanded_symbols_functions hold compunit symtabs\n\nChange the expanded_symbols_functions quick functions type to hold and\nuse a list of compunit symtab to search.\n\nCurrently, an expanded_symbols_functions instance will search all the\ncompunits in the objfile.  This is not efficient if an\nexpanded_symbols_functions instance exists alongside another quick\nfunctions object in an objfile, as the compunits belonging to that other\nobject will be unnecessarily searched.\n\nAnd at worst, I think it could be a source of subtle bugs.  For\ninstance, if the order of quick functions determine the order in which\nwe want the search to happen (the comment in elf_symfile_read suggests\nthis is the case), then having expanded_symbols_functions search the\ncompunits from other quick functions objects would not respect that\nordering.\n\nUpdate the expanded_symbols_functions constructor to accept a vector of\ncompunits and store this vector in a field.  Update\nexpanded_symbols_functions methods to use that vector instead of the\nobjfile\u0027s compunits.\n\nRight now the sole user of expanded_symbols_functions is JIT.  Update it\nto keep a vector of compunits as they are finalized, and pass this\nvector to the expanded_symbols_functions object.\n\nChange-Id: Idf8de18b25fd3f71766166d6f420184af3c26b7e\n","web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003d3c0b77a91edc9a096bbe2740b8a4fee58af0c443"}],"resolve_conflicts_web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003d3c0b77a91edc9a096bbe2740b8a4fee58af0c443"}]},"branch":"refs/heads/master"},"dc1ddeda3322aa50da50831a4028ead18ac50401":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":10,"created":"2026-03-09 19:14:54.000000000","uploader":{"_account_id":1000001,"name":"Simon Marchi","email":"simon.marchi@efficios.com","username":"simark","avatars":[{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/5f66b515fa1c72f5ab184df919253b2f.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"ref":"refs/changes/57/16557/10","fetch":{"anonymous http":{"url":"https://review.lttng.org/binutils-gdb","ref":"refs/changes/57/16557/10","commands":{"Branch":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/10 \u0026\u0026 git checkout -b change-16557 FETCH_HEAD","Checkout":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.lttng.org/binutils-gdb refs/changes/57/16557/10","Reset To":"git fetch https://review.lttng.org/binutils-gdb refs/changes/57/16557/10 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"76f0dd5e7acf5bc160057ed5e50af7cd3ee84e9d","subject":"gdb/ctf: add scoped_time_it in elfctf_build_psymtabs","web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003d76f0dd5e7acf5bc160057ed5e50af7cd3ee84e9d"}]}],"author":{"name":"Simon Marchi","email":"simon.marchi@polymtl.ca","date":"2026-02-28 03:51:54.000000000","tz":-300},"committer":{"name":"Simon Marchi","email":"simon.marchi@efficios.com","date":"2026-03-09 19:00:04.000000000","tz":-240},"subject":"gdb: make expanded_symbols_functions hold compunit symtabs","message":"gdb: make expanded_symbols_functions hold compunit symtabs\n\nChange the expanded_symbols_functions quick functions type to hold and\nuse a list of compunit symtab to search.\n\nCurrently, an expanded_symbols_functions instance will search all the\ncompunits in the objfile.  This is not efficient if an\nexpanded_symbols_functions instance exists alongside another quick\nfunctions object in an objfile, as the compunits belonging to that other\nobject will be unnecessarily searched.\n\nAnd at worst, I think it could be a source of subtle bugs.  For\ninstance, if the order of quick functions determine the order in which\nwe want the search to happen (the comment in elf_symfile_read suggests\nthis is the case), then having expanded_symbols_functions search the\ncompunits from other quick functions objects would not respect that\nordering.\n\nUpdate the expanded_symbols_functions constructor to accept a vector of\ncompunits and store this vector in a field.  Update\nexpanded_symbols_functions methods to use that vector instead of the\nobjfile\u0027s compunits.\n\nRight now the sole user of expanded_symbols_functions is JIT.  Update it\nto keep a vector of compunits as they are finalized, and pass this\nvector to the expanded_symbols_functions object.\n\nChange-Id: Idf8de18b25fd3f71766166d6f420184af3c26b7e\nApproved-By: Tom Tromey \u003ctom@tromey.com\u003e\n","web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003ddc1ddeda3322aa50da50831a4028ead18ac50401"}],"resolve_conflicts_web_links":[{"name":"gitweb","tooltip":"Open in GitWeb","url":"/gitweb?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003ddc1ddeda3322aa50da50831a4028ead18ac50401"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
