gitextract_asiwyu13/ ├── .github/ │ └── workflows/ │ └── ci.yml ├── .gitignore ├── .gitmodules ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── calc_tcache_idx.c ├── ci/ │ ├── build/ │ │ ├── Dockerfile │ │ └── action.yml │ └── test/ │ └── action.yml ├── first_fit.c ├── glibc_2.23/ │ ├── fastbin_dup.c │ ├── fastbin_dup_consolidate.c │ ├── fastbin_dup_into_stack.c │ ├── house_of_einherjar.c │ ├── house_of_force.c │ ├── house_of_gods.c │ ├── house_of_lore.c │ ├── house_of_mind_fastbin.c │ ├── house_of_orange.c │ ├── house_of_roman.c │ ├── house_of_spirit.c │ ├── house_of_storm.c │ ├── large_bin_attack.c │ ├── mmap_overlapping_chunks.c │ ├── overlapping_chunks.c │ ├── overlapping_chunks_2.c │ ├── poison_null_byte.c │ ├── sysmalloc_int_free.c │ ├── unsafe_unlink.c │ ├── unsorted_bin_attack.c │ └── unsorted_bin_into_stack.c ├── glibc_2.24/ │ ├── fastbin_dup.c │ ├── fastbin_dup_consolidate.c │ ├── fastbin_dup_into_stack.c │ ├── house_of_einherjar.c │ ├── house_of_force.c │ ├── house_of_gods.c │ ├── house_of_lore.c │ ├── house_of_mind_fastbin.c │ ├── house_of_roman.c │ ├── house_of_spirit.c │ ├── house_of_storm.c │ ├── large_bin_attack.c │ ├── mmap_overlapping_chunks.c │ ├── overlapping_chunks.c │ ├── overlapping_chunks_2.c │ ├── poison_null_byte.c │ ├── sysmalloc_int_free.c │ ├── unsafe_unlink.c │ ├── unsorted_bin_attack.c │ └── unsorted_bin_into_stack.c ├── glibc_2.27/ │ ├── fastbin_dup.c │ ├── fastbin_dup_consolidate.c │ ├── fastbin_dup_into_stack.c │ ├── fastbin_reverse_into_tcache.c │ ├── house_of_botcake.c │ ├── house_of_einherjar.c │ ├── house_of_force.c │ ├── house_of_lore.c │ ├── house_of_mind_fastbin.c │ ├── house_of_spirit.c │ ├── house_of_storm.c │ ├── house_of_tangerine.c │ ├── large_bin_attack.c │ ├── mmap_overlapping_chunks.c │ ├── overlapping_chunks.c │ ├── poison_null_byte.c │ ├── sysmalloc_int_free.c │ ├── tcache_house_of_spirit.c │ ├── tcache_metadata_poisoning.c │ ├── tcache_poisoning.c │ ├── tcache_stashing_unlink_attack.c │ ├── unsafe_unlink.c │ ├── unsorted_bin_attack.c │ └── unsorted_bin_into_stack.c ├── glibc_2.31/ │ ├── fastbin_dup.c │ ├── fastbin_dup_consolidate.c │ ├── fastbin_dup_into_stack.c │ ├── fastbin_reverse_into_tcache.c │ ├── house_of_botcake.c │ ├── house_of_einherjar.c │ ├── house_of_io.c │ ├── house_of_lore.c │ ├── house_of_mind_fastbin.c │ ├── house_of_spirit.c │ ├── house_of_tangerine.c │ ├── large_bin_attack.c │ ├── mmap_overlapping_chunks.c │ ├── overlapping_chunks.c │ ├── poison_null_byte.c │ ├── sysmalloc_int_free.c │ ├── tcache_house_of_spirit.c │ ├── tcache_metadata_poisoning.c │ ├── tcache_poisoning.c │ ├── tcache_relative_write.c │ ├── tcache_stashing_unlink_attack.c │ └── unsafe_unlink.c ├── glibc_2.32/ │ ├── decrypt_safe_linking.c │ ├── fastbin_dup.c │ ├── fastbin_dup_consolidate.c │ ├── fastbin_dup_into_stack.c │ ├── fastbin_reverse_into_tcache.c │ ├── house_of_botcake.c │ ├── house_of_einherjar.c │ ├── house_of_io.c │ ├── house_of_lore.c │ ├── house_of_mind_fastbin.c │ ├── house_of_spirit.c │ ├── house_of_tangerine.c │ ├── house_of_water.c │ ├── large_bin_attack.c │ ├── mmap_overlapping_chunks.c │ ├── overlapping_chunks.c │ ├── poison_null_byte.c │ ├── safe_link_double_protect.c │ ├── sysmalloc_int_free.c │ ├── tcache_house_of_spirit.c │ ├── tcache_metadata_poisoning.c │ ├── tcache_poisoning.c │ ├── tcache_relative_write.c │ ├── tcache_stashing_unlink_attack.c │ └── unsafe_unlink.c ├── glibc_2.33/ │ ├── decrypt_safe_linking.c │ ├── fastbin_dup.c │ ├── fastbin_dup_consolidate.c │ ├── fastbin_dup_into_stack.c │ ├── fastbin_reverse_into_tcache.c │ ├── house_of_botcake.c │ ├── house_of_einherjar.c │ ├── house_of_io.c │ ├── house_of_lore.c │ ├── house_of_mind_fastbin.c │ ├── house_of_spirit.c │ ├── house_of_tangerine.c │ ├── house_of_water.c │ ├── large_bin_attack.c │ ├── mmap_overlapping_chunks.c │ ├── overlapping_chunks.c │ ├── poison_null_byte.c │ ├── safe_link_double_protect.c │ ├── sysmalloc_int_free.c │ ├── tcache_house_of_spirit.c │ ├── tcache_metadata_poisoning.c │ ├── tcache_poisoning.c │ ├── tcache_relative_write.c │ ├── tcache_stashing_unlink_attack.c │ └── unsafe_unlink.c ├── glibc_2.34/ │ ├── decrypt_safe_linking.c │ ├── fastbin_dup.c │ ├── fastbin_dup_consolidate.c │ ├── fastbin_dup_into_stack.c │ ├── fastbin_reverse_into_tcache.c │ ├── house_of_botcake.c │ ├── house_of_einherjar.c │ ├── house_of_lore.c │ ├── house_of_mind_fastbin.c │ ├── house_of_spirit.c │ ├── house_of_tangerine.c │ ├── house_of_water.c │ ├── large_bin_attack.c │ ├── mmap_overlapping_chunks.c │ ├── overlapping_chunks.c │ ├── poison_null_byte.c │ ├── safe_link_double_protect.c │ ├── sysmalloc_int_free.c │ ├── tcache_house_of_spirit.c │ ├── tcache_metadata_poisoning.c │ ├── tcache_poisoning.c │ ├── tcache_relative_write.c │ ├── tcache_stashing_unlink_attack.c │ └── unsafe_unlink.c ├── glibc_2.35/ │ ├── decrypt_safe_linking.c │ ├── fastbin_dup.c │ ├── fastbin_dup_consolidate.c │ ├── fastbin_dup_into_stack.c │ ├── fastbin_reverse_into_tcache.c │ ├── house_of_botcake.c │ ├── house_of_einherjar.c │ ├── house_of_lore.c │ ├── house_of_mind_fastbin.c │ ├── house_of_spirit.c │ ├── house_of_tangerine.c │ ├── house_of_water.c │ ├── large_bin_attack.c │ ├── mmap_overlapping_chunks.c │ ├── overlapping_chunks.c │ ├── poison_null_byte.c │ ├── safe_link_double_protect.c │ ├── sysmalloc_int_free.c │ ├── tcache_house_of_spirit.c │ ├── tcache_metadata_poisoning.c │ ├── tcache_poisoning.c │ ├── tcache_relative_write.c │ ├── tcache_stashing_unlink_attack.c │ └── unsafe_unlink.c ├── glibc_2.36/ │ ├── decrypt_safe_linking.c │ ├── fastbin_dup.c │ ├── fastbin_dup_consolidate.c │ ├── fastbin_dup_into_stack.c │ ├── fastbin_reverse_into_tcache.c │ ├── house_of_botcake.c │ ├── house_of_einherjar.c │ ├── house_of_lore.c │ ├── house_of_mind_fastbin.c │ ├── house_of_spirit.c │ ├── house_of_tangerine.c │ ├── house_of_water.c │ ├── large_bin_attack.c │ ├── mmap_overlapping_chunks.c │ ├── overlapping_chunks.c │ ├── poison_null_byte.c │ ├── safe_link_double_protect.c │ ├── sysmalloc_int_free.c │ ├── tcache_house_of_spirit.c │ ├── tcache_metadata_poisoning.c │ ├── tcache_poisoning.c │ ├── tcache_relative_write.c │ ├── tcache_stashing_unlink_attack.c │ └── unsafe_unlink.c ├── glibc_2.37/ │ ├── decrypt_safe_linking.c │ ├── fastbin_dup.c │ ├── fastbin_dup_consolidate.c │ ├── fastbin_dup_into_stack.c │ ├── fastbin_reverse_into_tcache.c │ ├── house_of_botcake.c │ ├── house_of_einherjar.c │ ├── house_of_lore.c │ ├── house_of_mind_fastbin.c │ ├── house_of_spirit.c │ ├── house_of_tangerine.c │ ├── house_of_water.c │ ├── large_bin_attack.c │ ├── mmap_overlapping_chunks.c │ ├── overlapping_chunks.c │ ├── poison_null_byte.c │ ├── safe_link_double_protect.c │ ├── sysmalloc_int_free.c │ ├── tcache_house_of_spirit.c │ ├── tcache_metadata_poisoning.c │ ├── tcache_poisoning.c │ ├── tcache_relative_write.c │ ├── tcache_stashing_unlink_attack.c │ └── unsafe_unlink.c ├── glibc_2.38/ │ ├── decrypt_safe_linking.c │ ├── fastbin_dup.c │ ├── fastbin_dup_consolidate.c │ ├── fastbin_dup_into_stack.c │ ├── fastbin_reverse_into_tcache.c │ ├── house_of_botcake.c │ ├── house_of_einherjar.c │ ├── house_of_lore.c │ ├── house_of_mind_fastbin.c │ ├── house_of_spirit.c │ ├── house_of_tangerine.c │ ├── house_of_water.c │ ├── large_bin_attack.c │ ├── mmap_overlapping_chunks.c │ ├── overlapping_chunks.c │ ├── poison_null_byte.c │ ├── safe_link_double_protect.c │ ├── sysmalloc_int_free.c │ ├── tcache_house_of_spirit.c │ ├── tcache_metadata_poisoning.c │ ├── tcache_poisoning.c │ ├── tcache_relative_write.c │ ├── tcache_stashing_unlink_attack.c │ └── unsafe_unlink.c ├── glibc_2.39/ │ ├── decrypt_safe_linking.c │ ├── fastbin_dup.c │ ├── fastbin_dup_consolidate.c │ ├── fastbin_dup_into_stack.c │ ├── fastbin_reverse_into_tcache.c │ ├── house_of_botcake.c │ ├── house_of_einherjar.c │ ├── house_of_lore.c │ ├── house_of_mind_fastbin.c │ ├── house_of_spirit.c │ ├── house_of_tangerine.c │ ├── house_of_water.c │ ├── large_bin_attack.c │ ├── mmap_overlapping_chunks.c │ ├── overlapping_chunks.c │ ├── poison_null_byte.c │ ├── safe_link_double_protect.c │ ├── sysmalloc_int_free.c │ ├── tcache_house_of_spirit.c │ ├── tcache_metadata_poisoning.c │ ├── tcache_poisoning.c │ ├── tcache_relative_write.c │ ├── tcache_stashing_unlink_attack.c │ └── unsafe_unlink.c ├── glibc_2.40/ │ ├── decrypt_safe_linking.c │ ├── fastbin_dup.c │ ├── fastbin_dup_consolidate.c │ ├── fastbin_dup_into_stack.c │ ├── fastbin_reverse_into_tcache.c │ ├── house_of_botcake.c │ ├── house_of_einherjar.c │ ├── house_of_lore.c │ ├── house_of_mind_fastbin.c │ ├── house_of_spirit.c │ ├── house_of_tangerine.c │ ├── house_of_water.c │ ├── large_bin_attack.c │ ├── mmap_overlapping_chunks.c │ ├── overlapping_chunks.c │ ├── poison_null_byte.c │ ├── safe_link_double_protect.c │ ├── sysmalloc_int_free.c │ ├── tcache_house_of_spirit.c │ ├── tcache_metadata_poisoning.c │ ├── tcache_poisoning.c │ ├── tcache_relative_write.c │ ├── tcache_stashing_unlink_attack.c │ └── unsafe_unlink.c ├── glibc_2.41/ │ ├── decrypt_safe_linking.c │ ├── fastbin_dup.c │ ├── fastbin_dup_consolidate.c │ ├── fastbin_dup_into_stack.c │ ├── fastbin_reverse_into_tcache.c │ ├── house_of_botcake.c │ ├── house_of_einherjar.c │ ├── house_of_lore.c │ ├── house_of_mind_fastbin.c │ ├── house_of_spirit.c │ ├── house_of_tangerine.c │ ├── house_of_water.c │ ├── large_bin_attack.c │ ├── mmap_overlapping_chunks.c │ ├── overlapping_chunks.c │ ├── poison_null_byte.c │ ├── safe_link_double_protect.c │ ├── sysmalloc_int_free.c │ ├── tcache_house_of_spirit.c │ ├── tcache_metadata_poisoning.c │ ├── tcache_poisoning.c │ ├── tcache_relative_write.c │ └── unsafe_unlink.c ├── glibc_2.42/ │ ├── decrypt_safe_linking.c │ ├── fastbin_dup.c │ ├── fastbin_dup_consolidate.c │ ├── fastbin_dup_into_stack.c │ ├── fastbin_reverse_into_tcache.c │ ├── house_of_botcake.c │ ├── house_of_einherjar.c │ ├── house_of_lore.c │ ├── house_of_mind_fastbin.c │ ├── house_of_spirit.c │ ├── house_of_tangerine.c │ ├── house_of_water.c │ ├── mmap_overlapping_chunks.c │ ├── overlapping_chunks.c │ ├── poison_null_byte.c │ ├── safe_link_double_protect.c │ ├── sysmalloc_int_free.c │ ├── tcache_house_of_spirit.c │ ├── tcache_metadata_hijacking.c │ ├── tcache_metadata_poisoning.c │ ├── tcache_poisoning.c │ └── unsafe_unlink.c ├── glibc_ChangeLog.md ├── glibc_run.sh ├── malloc_playground.c └── obsolete/ └── glibc_2.27/ └── tcache_dup.c