Skip to content

Commit 6c1c36b

Browse files
committed
docs: add jazzy tracepoint definition
Signed-off-by: ymski <114902604+ymski@users.noreply.github.com>
1 parent af0db32 commit 6c1c36b

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

docs/design/trace_points/initialization_trace_points.md

+49
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,17 @@ erDiagram
166166
string group_type_name
167167
}
168168
169+
callback_group_to_executor_entity_collector{
170+
address executor_entities_collector_addr
171+
address callback_group_addr
172+
address callback_group_collection_addr
173+
}
174+
175+
executor_entity_collector_to_executor{
176+
address executor_addr
177+
address executor_entities_collector_addr
178+
}
179+
169180
add_callback_group_static_executor{
170181
address entities_collector_addr
171182
address callback_group_addr
@@ -200,11 +211,20 @@ erDiagram
200211
add_callback_group_static_executor ||--o{ callback_group_add_subscription : callback_group_addr
201212
add_callback_group_static_executor ||--o{ callback_group_add_service : callback_group_addr
202213
add_callback_group_static_executor ||--o{ callback_group_add_client : callback_group_addr
214+
callback_group_to_executor_entity_collector ||--|| executor_entity_collector_to_executor: executor_entities_collector_addr
215+
executor_entity_collector_to_executor ||--|| construct_executor: executor_addr
216+
executor_entity_collector_to_executor ||--|| construct_static_executor: executor_addr
217+
203218
add_callback_group ||--o{ callback_group_add_timer : callback_group_addr
204219
add_callback_group ||--o{ callback_group_add_subscription : callback_group_addr
205220
add_callback_group ||--o{ callback_group_add_service : callback_group_addr
206221
add_callback_group ||--o{ callback_group_add_client : callback_group_addr
207222
223+
callback_group_to_executor_entity_collector ||--o{ callback_group_add_timer : callback_group_addr
224+
callback_group_to_executor_entity_collector ||--o{ callback_group_add_subscription : callback_group_addr
225+
callback_group_to_executor_entity_collector ||--o{ callback_group_add_service : callback_group_addr
226+
callback_group_to_executor_entity_collector ||--o{ callback_group_add_client : callback_group_addr
227+
208228
callback_group_add_timer ||--|| TIMER_HANDLE : callback_group_addr
209229
callback_group_add_subscription ||--|| SUBSCRIPTION_HANDLE : callback_group_addr
210230
callback_group_add_service ||--|| SERVICE_HANDLE : callback_group_addr
@@ -492,6 +512,11 @@ Sampled items
492512
- char \* executor_type_name
493513
- int64_t init_timestamp
494514

515+
<prettier-ignore-start>
516+
!!!Note
517+
`entities_collector_addr` has been removed after jazzy.
518+
<prettier-ignore-end>
519+
495520
---
496521

497522
#### ros2_caret:add_callback_group
@@ -565,3 +590,27 @@ Sampled items
565590
- void \* callback_group_addr
566591
- void \* client_handle
567592
- int64_t init_timestamp
593+
594+
595+
#### callback_group_to_executor_entity_collector
596+
597+
Sampled items
598+
599+
- void \* executor_entities_collector_addr
600+
- void \* callback_group_addr
601+
- void \* callback_group_collection_addr
602+
- int64_t init_timestamp
603+
604+
hooked function: `ExecutorEntitiesCollector::add_callback_group_to_collection`
605+
606+
#### executor_entity_collector_to_executor
607+
608+
Sampled items
609+
610+
- void \* executor_addr
611+
- void \* executor_entities_collector_addr
612+
- int64_t init_timestamp
613+
614+
hooked function:
615+
- `Executor::Executor(const std::shared_ptr<rclcpp::Context> & context)`
616+
- `Executor::Executor(const rclcpp::ExecutorOptions & options)`

0 commit comments

Comments
 (0)