Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

Parent directory
confdeps.dot 546 bytes
confdeps.pdf 50629 bytes
confdeps.png 20653 bytes
pbds_balls_and_bins.png 10139 bytes
pbds_binary_priority_queue_int_push.pdf 81428 bytes
pbds_binary_priority_queue_int_push.png 32915 bytes
pbds_binary_priority_queue_int_push.svg 30924 bytes
pbds_binary_priority_queue_int_push_pop.pdf 81328 bytes
pbds_binary_priority_queue_int_push_pop.png 33264 bytes
pbds_binary_priority_queue_int_push_pop.svg 30901 bytes
pbds_cc_hash_int_find.pdf 90172 bytes
pbds_cc_hash_int_find.png 66803 bytes
pbds_cc_hash_int_find.svg 43078 bytes
pbds_cc_hash_int_subscript_find.pdf 90040 bytes
pbds_cc_hash_int_subscript_find.png 67129 bytes
pbds_cc_hash_int_subscript_find.svg 43139 bytes
pbds_cc_hash_int_subscript_insert.pdf 90196 bytes
pbds_cc_hash_int_subscript_insert.png 67625 bytes
pbds_cc_hash_int_subscript_insert.svg 43206 bytes
pbds_ccgp_hash_int_subscript_insert.pdf 77608 bytes
pbds_ccgp_hash_int_subscript_insert.png 64083 bytes
pbds_ccgp_hash_int_subscript_insert.svg 29102 bytes
pbds_container_tag_hierarchy.pdf 9605 bytes
pbds_container_tag_hierarchy.png 85192 bytes
pbds_container_tag_hierarchy.svg 15087 bytes
pbds_different_underlying_dss_1.png 31858 bytes
pbds_different_underlying_dss_2.png 15660 bytes
pbds_embedded_lists_1.png 16350 bytes
pbds_embedded_lists_2.png 18206 bytes
pbds_embedded_lists_3.png 5612 bytes
pbds_exception_hierarchy.pdf 7520 bytes
pbds_exception_hierarchy.png 18245 bytes
pbds_exception_hierarchy.svg 4515 bytes
pbds_gp_hash_int_find.pdf 76134 bytes
pbds_gp_hash_int_find.png 46447 bytes
pbds_gp_hash_int_find.svg 25405 bytes
pbds_gp_hash_int_subscript_find.pdf 76225 bytes
pbds_gp_hash_int_subscript_find.png 47232 bytes
pbds_gp_hash_int_subscript_find.svg 25384 bytes
pbds_gp_hash_int_subscript_insert.pdf 76238 bytes
pbds_gp_hash_int_subscript_insert.png 49697 bytes
pbds_gp_hash_int_subscript_insert.svg 25338 bytes
pbds_hash_int_erase_mem.pdf 77175 bytes
pbds_hash_int_erase_mem.png 48012 bytes
pbds_hash_int_erase_mem.svg 26968 bytes
pbds_hash_policy_cd.png 25302 bytes
pbds_hash_range_hashing_seq_diagram.png 12962 bytes
pbds_hash_range_hashing_seq_diagram2.png 8918 bytes
pbds_hash_ranged_hash_range_hashing_fns.png 19773 bytes
pbds_hash_text_find.pdf 83353 bytes
pbds_hash_text_find.png 57070 bytes
pbds_hash_text_find.svg 35654 bytes
pbds_hash_zlob_int_find.pdf 89031 bytes
pbds_hash_zlob_int_find.png 53858 bytes
pbds_hash_zlob_int_find.svg 39325 bytes
pbds_insert_resize_sequence_diagram1.png 25834 bytes
pbds_insert_resize_sequence_diagram2.png 25522 bytes
pbds_insert_resize_sequence_diagram3.png 24542 bytes
pbds_invalidation_guarantee_erase.png 25884 bytes
pbds_invalidation_tag_hierarchy.pdf 6903 bytes
pbds_invalidation_tag_hierarchy.png 14178 bytes
pbds_invalidation_tag_hierarchy.svg 2282 bytes
pbds_list_update.png 20987 bytes
pbds_multimap_text_find_large_s2p_hash.pdf 67642 bytes
pbds_multimap_text_find_large_s2p_hash.png 45704 bytes
pbds_multimap_text_find_large_s2p_hash.svg 14352 bytes
pbds_multimap_text_find_large_s2p_tree.pdf 70583 bytes
pbds_multimap_text_find_large_s2p_tree.png 37835 bytes
pbds_multimap_text_find_large_s2p_tree.svg 17206 bytes
pbds_multimap_text_find_small_s2p_hash.pdf 67623 bytes
pbds_multimap_text_find_small_s2p_hash.png 44996 bytes
pbds_multimap_text_find_small_s2p_hash.svg 14539 bytes
pbds_multimap_text_find_small_s2p_tree.pdf 70942 bytes
pbds_multimap_text_find_small_s2p_tree.png 37341 bytes
pbds_multimap_text_find_small_s2p_tree.svg 17394 bytes
pbds_multimap_text_insert_large_s2p_hash.pdf 67457 bytes
pbds_multimap_text_insert_large_s2p_hash.png 46498 bytes
pbds_multimap_text_insert_large_s2p_hash.svg 14336 bytes
pbds_multimap_text_insert_large_s2p_tree.pdf 70759 bytes
pbds_multimap_text_insert_large_s2p_tree.png 37488 bytes
pbds_multimap_text_insert_large_s2p_tree.svg 17149 bytes
pbds_multimap_text_insert_mem_large_s2p_hash.pdf 67786 bytes
pbds_multimap_text_insert_mem_large_s2p_hash.png 49055 bytes
pbds_multimap_text_insert_mem_large_s2p_hash.svg 15627 bytes
pbds_multimap_text_insert_mem_large_s2p_tree.pdf 70776 bytes
pbds_multimap_text_insert_mem_large_s2p_tree.png 41256 bytes
pbds_multimap_text_insert_mem_large_s2p_tree.svg 18520 bytes
pbds_multimap_text_insert_mem_small_s2p_hash.pdf 67808 bytes
pbds_multimap_text_insert_mem_small_s2p_hash.png 48026 bytes
pbds_multimap_text_insert_mem_small_s2p_hash.svg 14660 bytes
pbds_multimap_text_insert_mem_small_s2p_tree.pdf 70972 bytes
pbds_multimap_text_insert_mem_small_s2p_tree.png 40541 bytes
pbds_multimap_text_insert_mem_small_s2p_tree.svg 17491 bytes
pbds_multimap_text_insert_small_s2p_hash.pdf 67656 bytes
pbds_multimap_text_insert_small_s2p_hash.png 47330 bytes
pbds_multimap_text_insert_small_s2p_hash.svg 14610 bytes
pbds_multimap_text_insert_small_s2p_tree.pdf 70738 bytes
pbds_multimap_text_insert_small_s2p_tree.png 38337 bytes
pbds_multimap_text_insert_small_s2p_tree.svg 17430 bytes
pbds_node_invariants.png 16553 bytes
pbds_pairing_priority_queue_text_modify_down_thin.pdf 68294 bytes
pbds_pairing_priority_queue_text_modify_down_thin.png 25795 bytes
pbds_pairing_priority_queue_text_modify_down_thin.svg 16940 bytes
pbds_pairing_priority_queue_text_modify_up_thin.pdf 68500 bytes
pbds_pairing_priority_queue_text_modify_up_thin.png 26470 bytes
pbds_pairing_priority_queue_text_modify_up_thin.svg 17163 bytes
pbds_pairing_priority_queue_text_push.pdf 82821 bytes
pbds_pairing_priority_queue_text_push.png 35873 bytes
pbds_pairing_priority_queue_text_push.svg 34383 bytes
pbds_pairing_priority_queue_text_push_pop.pdf 75989 bytes
pbds_pairing_priority_queue_text_push_pop.png 34785 bytes
pbds_pairing_priority_queue_text_push_pop.svg 26138 bytes
pbds_pat_trie.png 26182 bytes
pbds_point_iterator_hierarchy.png 20307 bytes
pbds_point_iterators_range_ops_1.png 14206 bytes
pbds_point_iterators_range_ops_2.png 12876 bytes
pbds_priority_queue_different_underlying_dss.png 15660 bytes
pbds_priority_queue_int_push.pdf 103791 bytes
pbds_priority_queue_int_push.png 44300 bytes
pbds_priority_queue_int_push.svg 60762 bytes
pbds_priority_queue_int_push_pop.pdf 103910 bytes
pbds_priority_queue_int_push_pop.png 47243 bytes
pbds_priority_queue_int_push_pop.svg 60837 bytes
pbds_priority_queue_tag_hierarchy.pdf 7842 bytes
pbds_priority_queue_tag_hierarchy.png 29346 bytes
pbds_priority_queue_tag_hierarchy.svg 5101 bytes
pbds_priority_queue_text_join.pdf 103511 bytes
pbds_priority_queue_text_join.png 49521 bytes
pbds_priority_queue_text_join.svg 60034 bytes
pbds_priority_queue_text_modify_down.pdf 103701 bytes
pbds_priority_queue_text_modify_down.png 45433 bytes
pbds_priority_queue_text_modify_down.svg 61094 bytes
pbds_priority_queue_text_modify_up.pdf 103554 bytes
pbds_priority_queue_text_modify_up.png 44676 bytes
pbds_priority_queue_text_modify_up.svg 61074 bytes
pbds_priority_queue_text_pop_mem.pdf 102962 bytes
pbds_priority_queue_text_pop_mem.png 44599 bytes
pbds_priority_queue_text_pop_mem.svg 56407 bytes
pbds_priority_queue_text_push.pdf 103249 bytes
pbds_priority_queue_text_push.png 43555 bytes
pbds_priority_queue_text_push.svg 60614 bytes
pbds_priority_queue_text_push_pop.pdf 103894 bytes
pbds_priority_queue_text_push_pop.png 44314 bytes
pbds_priority_queue_text_push_pop.svg 60745 bytes
pbds_rationale_null_node_updator.png 25097 bytes
pbds_resize_policy_cd.png 20806 bytes
pbds_restoring_node_invariants.png 14432 bytes
pbds_simple_list.png 4299 bytes
pbds_tree_int_find.pdf 82717 bytes
pbds_tree_int_find.png 37647 bytes
pbds_tree_int_find.svg 36272 bytes
pbds_tree_node_invalidations.png 32276 bytes
pbds_tree_node_invariants.png 16553 bytes
pbds_tree_node_updator_policy_cd.png 9236 bytes
pbds_tree_order_statistics.pdf 81007 bytes
pbds_tree_order_statistics.png 36565 bytes
pbds_tree_order_statistics.svg 29937 bytes
pbds_tree_split_join.pdf 82727 bytes
pbds_tree_split_join.png 38092 bytes
pbds_tree_split_join.svg 36347 bytes
pbds_tree_text_find.pdf 84206 bytes
pbds_tree_text_find.png 43323 bytes
pbds_tree_text_find.svg 39916 bytes
pbds_tree_text_insert_node.pdf 80772 bytes
pbds_tree_text_insert_node.png 35682 bytes
pbds_tree_text_insert_node.svg 29985 bytes
pbds_tree_text_insert_trie.pdf 68209 bytes
pbds_tree_text_insert_trie.png 28044 bytes
pbds_tree_text_insert_trie.svg 16987 bytes
pbds_tree_text_insert_vector.pdf 68484 bytes
pbds_tree_text_insert_vector.png 28291 bytes
pbds_tree_text_insert_vector.svg 19589 bytes
pbds_tree_text_lor_find.pdf 82720 bytes
pbds_tree_text_lor_find.png 43242 bytes
pbds_tree_text_lor_find.svg 36082 bytes
pbds_trie_node_updator_policy_cd.png 12126 bytes
pbds_update_seq_diagram.png 10789 bytes