From 738bc2b54f197bbee2af9285c71ae62a6685cd49 Mon Sep 17 00:00:00 2001 From: taodd <9527927+taodd@users.noreply.github.com> Date: Wed, 15 Jul 2026 11:22:17 +0000 Subject: [PATCH] chore: refresh embedded DWARF (new_only=true) Auto-generated by the embedded-dwarf-refresh workflow. Each JSON was runtime-verified against a cephadm cluster of the matching version via the embedded-DWARF path. See PR body for the list of versions added. --- .../osdtrace/osd-2:19.2.5-0.el9_dwarf.json | 1338 +++++++++++++++++ .../rados-2:19.2.5-0.el9_dwarf.json | 843 +++++++++++ 2 files changed, 2181 insertions(+) create mode 100644 files/centos-stream/osdtrace/osd-2:19.2.5-0.el9_dwarf.json create mode 100644 files/centos-stream/radostrace/rados-2:19.2.5-0.el9_dwarf.json diff --git a/files/centos-stream/osdtrace/osd-2:19.2.5-0.el9_dwarf.json b/files/centos-stream/osdtrace/osd-2:19.2.5-0.el9_dwarf.json new file mode 100644 index 0000000..90b545b --- /dev/null +++ b/files/centos-stream/osdtrace/osd-2:19.2.5-0.el9_dwarf.json @@ -0,0 +1,1338 @@ +{ + "version": "2:19.2.5-0.el9", + "arch": "amd64", + "ceph-osd": { + "build_id": "6465fa22329962eaa80e8c3dcdae947fac9c8845", + "func2pc": { + "BlueStore::_do_write": 10489296, + "BlueStore::_txc_apply_kv": 10369872, + "BlueStore::_txc_calc_cost": 10280272, + "BlueStore::_txc_state_proc": 10281808, + "BlueStore::_wctx_finish": 10484416, + "BlueStore::log_latency": 18871168, + "BlueStore::log_latency_fn": 10482272, + "BlueStore::queue_transactions": 10417888, + "ECBackend::submit_transaction": 9515424, + "OSD::dequeue_op": 5903280, + "OSD::enqueue_op": 5781904, + "OpRequest::mark_flag_point": 13807776, + "OpRequest::mark_flag_point_string": 13808240, + "PrimaryLogPG::execute_ctx": 6733952, + "PrimaryLogPG::log_op_stats": 6766048, + "ReplicatedBackend::do_repop_reply": 9281664, + "ReplicatedBackend::generate_subop": 9325264, + "ReplicatedBackend::repop_commit": 9288480, + "ReplicatedBackend::submit_transaction": 9331792 + }, + "func2vf": { + "BlueStore::_do_write": { + "var_fields": [] + }, + "BlueStore::_txc_apply_kv": { + "var_fields": [ + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 732, + "pointer": true + } + ] + } + ] + }, + "BlueStore::_txc_calc_cost": { + "var_fields": [ + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 16, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 328, + "pointer": true + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 696, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + } + ] + } + ] + }, + "BlueStore::_txc_state_proc": { + "var_fields": [ + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 16, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 328, + "pointer": true + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 696, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 732, + "pointer": true + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 504, + "pointer": true + }, + { + "offset": 160, + "pointer": false + } + ] + } + ] + }, + "BlueStore::_wctx_finish": { + "var_fields": [ + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 16, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 328, + "pointer": true + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 696, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + } + ] + } + ] + }, + "BlueStore::log_latency": { + "var_fields": [ + { + "location": { + "reg": 1, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + } + ] + }, + { + "location": { + "reg": 2, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": true + } + ] + } + ] + }, + "BlueStore::log_latency_fn": { + "var_fields": [ + { + "location": { + "reg": 1, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + } + ] + }, + { + "location": { + "reg": 2, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": true + } + ] + } + ] + }, + "BlueStore::queue_transactions": { + "var_fields": [] + }, + "ECBackend::submit_transaction": { + "var_fields": [ + { + "location": { + "reg": 7, + "offset": 48, + "stack": true + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": false + } + ] + }, + { + "location": { + "reg": 7, + "offset": 48, + "stack": true + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 16, + "pointer": false + } + ] + } + ] + }, + "OSD::dequeue_op": { + "var_fields": [ + { + "location": { + "reg": 1, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 272, + "pointer": true + }, + { + "offset": 24, + "pointer": true + }, + { + "offset": 16, + "pointer": false + } + ] + }, + { + "location": { + "reg": 1, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 280, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": false + } + ] + }, + { + "location": { + "reg": 1, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 280, + "pointer": true + }, + { + "offset": 16, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 32, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 32, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": false + } + ] + } + ] + }, + "OSD::enqueue_op": { + "var_fields": [ + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": true + }, + { + "offset": 272, + "pointer": true + }, + { + "offset": 24, + "pointer": true + }, + { + "offset": 16, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": true + }, + { + "offset": 280, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": true + }, + { + "offset": 280, + "pointer": true + }, + { + "offset": 16, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": true + }, + { + "offset": 272, + "pointer": true + }, + { + "offset": 200, + "pointer": true + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": true + }, + { + "offset": 272, + "pointer": true + }, + { + "offset": 216, + "pointer": true + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": true + }, + { + "offset": 272, + "pointer": true + }, + { + "offset": 224, + "pointer": true + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": true + }, + { + "offset": 272, + "pointer": true + }, + { + "offset": 208, + "pointer": true + } + ] + } + ] + }, + "OpRequest::mark_flag_point": { + "var_fields": [ + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + } + ] + }, + { + "location": { + "reg": 5, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 280, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": false + } + ] + }, + { + "location": { + "reg": 5, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 280, + "pointer": true + }, + { + "offset": 16, + "pointer": false + } + ] + } + ] + }, + "OpRequest::mark_flag_point_string": { + "var_fields": [ + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + } + ] + }, + { + "location": { + "reg": 5, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 280, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": false + } + ] + }, + { + "location": { + "reg": 5, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 280, + "pointer": true + }, + { + "offset": 16, + "pointer": false + } + ] + }, + { + "location": { + "reg": 1, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": true + } + ] + }, + { + "location": { + "reg": 1, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": true + }, + { + "offset": 0, + "pointer": false + } + ] + } + ] + }, + "PrimaryLogPG::execute_ctx": { + "var_fields": [ + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": true + }, + { + "offset": 16, + "pointer": false + } + ] + } + ] + }, + "PrimaryLogPG::log_op_stats": { + "var_fields": [ + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 280, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 280, + "pointer": true + }, + { + "offset": 16, + "pointer": false + } + ] + }, + { + "location": { + "reg": 1, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + } + ] + }, + { + "location": { + "reg": 2, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 272, + "pointer": true + }, + { + "offset": 200, + "pointer": true + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 272, + "pointer": true + }, + { + "offset": 24, + "pointer": true + }, + { + "offset": 16, + "pointer": false + } + ] + } + ] + }, + "ReplicatedBackend::do_repop_reply": { + "var_fields": [ + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 280, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 280, + "pointer": true + }, + { + "offset": 16, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 272, + "pointer": true + }, + { + "offset": 24, + "pointer": true + }, + { + "offset": 36, + "pointer": false + }, + { + "offset": 1, + "pointer": false + } + ] + } + ] + }, + "ReplicatedBackend::generate_subop": { + "var_fields": [ + { + "location": { + "reg": 7, + "offset": 8, + "stack": true + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": false + } + ] + }, + { + "location": { + "reg": 7, + "offset": 8, + "stack": true + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 16, + "pointer": false + } + ] + }, + { + "location": { + "reg": 7, + "offset": 96, + "stack": true + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + } + ] + } + ] + }, + "ReplicatedBackend::repop_commit": { + "var_fields": [ + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 280, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 280, + "pointer": true + }, + { + "offset": 16, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 272, + "pointer": true + }, + { + "offset": 168, + "pointer": true + }, + { + "offset": 24, + "pointer": false + } + ] + } + ] + }, + "ReplicatedBackend::submit_transaction": { + "var_fields": [ + { + "location": { + "reg": 7, + "offset": 48, + "stack": true + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": false + } + ] + }, + { + "location": { + "reg": 7, + "offset": 48, + "stack": true + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 16, + "pointer": false + } + ] + } + ] + } + } + } +} \ No newline at end of file diff --git a/files/centos-stream/radostrace/rados-2:19.2.5-0.el9_dwarf.json b/files/centos-stream/radostrace/rados-2:19.2.5-0.el9_dwarf.json new file mode 100644 index 0000000..fa8a437 --- /dev/null +++ b/files/centos-stream/radostrace/rados-2:19.2.5-0.el9_dwarf.json @@ -0,0 +1,843 @@ +{ + "version": "2:19.2.5-0.el9", + "arch": "amd64", + "libceph-common.so.2": { + "build_id": "6d21f01d4ab7b7c58ce9613f7fb7ad9948ce2b4c", + "func2pc": { + "Objecter::_finish_op": 6191872, + "Objecter::_send_op": 6196704 + }, + "func2vf": { + "Objecter::_finish_op": { + "var_fields": [ + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 1064, + "pointer": true + } + ] + }, + { + "location": { + "reg": 5, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 32, + "pointer": true + }, + { + "offset": 1368, + "pointer": true + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 40, + "pointer": true + }, + { + "offset": 400, + "pointer": false + } + ] + } + ] + }, + "Objecter::_send_op": { + "var_fields": [ + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 1064, + "pointer": true + } + ] + }, + { + "location": { + "reg": 5, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 32, + "pointer": true + }, + { + "offset": 1368, + "pointer": true + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 40, + "pointer": true + }, + { + "offset": 400, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 40, + "pointer": true + }, + { + "offset": 8, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 40, + "pointer": true + }, + { + "offset": 8, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 40, + "pointer": true + }, + { + "offset": 0, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 40, + "pointer": true + }, + { + "offset": 272, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 40, + "pointer": true + }, + { + "offset": 272, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 40, + "pointer": true + }, + { + "offset": 336, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 40, + "pointer": true + }, + { + "offset": 336, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 464, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 464, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": false + } + ] + } + ] + } + } + }, + "librados.so.2": { + "build_id": "73eb7bd142b443e12573845bb20262ffd24edc59", + "func2pc": { + "Objecter::_finish_op": 965808, + "Objecter::_send_op": 975616 + }, + "func2vf": { + "Objecter::_finish_op": { + "var_fields": [ + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 1064, + "pointer": true + } + ] + }, + { + "location": { + "reg": 5, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 32, + "pointer": true + }, + { + "offset": 1368, + "pointer": true + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 40, + "pointer": true + }, + { + "offset": 400, + "pointer": false + } + ] + } + ] + }, + "Objecter::_send_op": { + "var_fields": [ + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 1064, + "pointer": true + } + ] + }, + { + "location": { + "reg": 5, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 32, + "pointer": true + }, + { + "offset": 1368, + "pointer": true + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 40, + "pointer": true + }, + { + "offset": 400, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 40, + "pointer": true + }, + { + "offset": 8, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 40, + "pointer": true + }, + { + "offset": 8, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 40, + "pointer": true + }, + { + "offset": 0, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 40, + "pointer": true + }, + { + "offset": 272, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 40, + "pointer": true + }, + { + "offset": 272, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 40, + "pointer": true + }, + { + "offset": 336, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 40, + "pointer": true + }, + { + "offset": 336, + "pointer": false + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 464, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 0, + "pointer": false + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 464, + "pointer": true + }, + { + "offset": 0, + "pointer": false + }, + { + "offset": 8, + "pointer": false + } + ] + } + ] + } + } + }, + "librbd.so.1": { + "build_id": "11ff0c19d51abb9b7d26c0947cb71d2713830e8f", + "func2pc": { + "Objecter::_finish_op": 5206016 + }, + "func2vf": { + "Objecter::_finish_op": { + "var_fields": [ + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 1064, + "pointer": true + } + ] + }, + { + "location": { + "reg": 5, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 32, + "pointer": true + }, + { + "offset": 1368, + "pointer": true + } + ] + }, + { + "location": { + "reg": 4, + "offset": 0, + "stack": false + }, + "fields": [ + { + "offset": 0, + "pointer": false + }, + { + "offset": 40, + "pointer": true + }, + { + "offset": 400, + "pointer": false + } + ] + } + ] + } + } + } +} \ No newline at end of file