tree: cec6312249ea1e327956b71ba61fd454ca3d42be [path history] [tgz]
  1. bmalloc_heap.c
  2. bmalloc_heap.h
  3. bmalloc_heap_config.c
  4. bmalloc_heap_config.h
  5. bmalloc_heap_inlines.h
  6. bmalloc_heap_innards.h
  7. bmalloc_heap_ref.h
  8. hotbit_heap.c
  9. hotbit_heap.h
  10. hotbit_heap_config.c
  11. hotbit_heap_config.h
  12. hotbit_heap_inlines.h
  13. hotbit_heap_innards.h
  14. iso_heap.c
  15. iso_heap.h
  16. iso_heap_config.c
  17. iso_heap_config.h
  18. iso_heap_inlines.h
  19. iso_heap_innards.h
  20. iso_heap_ref.h
  21. iso_test_heap.c
  22. iso_test_heap.h
  23. iso_test_heap_config.c
  24. iso_test_heap_config.h
  25. jit_heap.c
  26. jit_heap.h
  27. jit_heap_config.c
  28. jit_heap_config.h
  29. jit_heap_config_root_data.h
  30. minalign32_heap.c
  31. minalign32_heap.h
  32. minalign32_heap_config.c
  33. minalign32_heap_config.h
  34. pagesize64k_heap.c
  35. pagesize64k_heap.h
  36. pagesize64k_heap_config.c
  37. pagesize64k_heap_config.h
  38. pas_aligned_allocation_result.h
  39. pas_aligned_allocator.h
  40. pas_alignment.c
  41. pas_alignment.h
  42. pas_all_heap_configs.h
  43. pas_all_heaps.c
  44. pas_all_heaps.h
  45. pas_all_shared_page_directories.c
  46. pas_all_shared_page_directories.h
  47. pas_allocation_callbacks.c
  48. pas_allocation_callbacks.h
  49. pas_allocation_config.h
  50. pas_allocation_kind.h
  51. pas_allocation_result.h
  52. pas_allocator_counts.h
  53. pas_allocator_index.h
  54. pas_allocator_scavenge_action.h
  55. pas_baseline_allocator.c
  56. pas_baseline_allocator.h
  57. pas_baseline_allocator_result.h
  58. pas_baseline_allocator_table.c
  59. pas_baseline_allocator_table.h
  60. pas_basic_heap_config_enumerator_data.c
  61. pas_basic_heap_config_enumerator_data.h
  62. pas_basic_heap_config_root_data.h
  63. pas_basic_heap_page_caches.h
  64. pas_basic_heap_runtime_config.h
  65. pas_basic_segregated_page_caches.h
  66. pas_biasing_directory_kind.h
  67. pas_bitfield_vector.h
  68. pas_bitfit_allocation_result.h
  69. pas_bitfit_allocator.c
  70. pas_bitfit_allocator.h
  71. pas_bitfit_allocator_inlines.h
  72. pas_bitfit_directory.c
  73. pas_bitfit_directory.h
  74. pas_bitfit_directory_inlines.h
  75. pas_bitfit_heap.c
  76. pas_bitfit_heap.h
  77. pas_bitfit_max_free.h
  78. pas_bitfit_page.c
  79. pas_bitfit_page.h
  80. pas_bitfit_page_config.h
  81. pas_bitfit_page_config_inlines.h
  82. pas_bitfit_page_config_kind.c
  83. pas_bitfit_page_config_kind.def
  84. pas_bitfit_page_config_kind.h
  85. pas_bitfit_page_config_utils.h
  86. pas_bitfit_page_config_utils_inlines.h
  87. pas_bitfit_page_config_variant.h
  88. pas_bitfit_page_inlines.h
  89. pas_bitfit_size_class.c
  90. pas_bitfit_size_class.h
  91. pas_bitfit_view.c
  92. pas_bitfit_view.h
  93. pas_bitfit_view_and_index.h
  94. pas_bitfit_view_inlines.h
  95. pas_bitvector.h
  96. pas_bootstrap_free_heap.c
  97. pas_bootstrap_free_heap.h
  98. pas_bootstrap_heap_page_provider.c
  99. pas_bootstrap_heap_page_provider.h
  100. pas_cares_about_size_mode.h
  101. pas_cartesian_tree.h
  102. pas_coalign.c
  103. pas_coalign.h
  104. pas_commit_mode.h
  105. pas_commit_span.c
  106. pas_commit_span.h
  107. pas_compact_atomic_allocator_index_ptr.h
  108. pas_compact_atomic_biasing_directory_ptr.h
  109. pas_compact_atomic_bitfit_biasing_directory_ptr.h
  110. pas_compact_atomic_bitfit_global_size_class_ptr.h
  111. pas_compact_atomic_bitfit_heap_ptr.h
  112. pas_compact_atomic_bitfit_size_class_ptr.h
  113. pas_compact_atomic_bitfit_view_ptr.h
  114. pas_compact_atomic_enumerable_range_list_chunk_ptr.h
  115. pas_compact_atomic_page_sharing_pool_ptr.h
  116. pas_compact_atomic_ptr.h
  117. pas_compact_atomic_segregated_exclusive_view_ptr.h
  118. pas_compact_atomic_segregated_heap_page_sharing_pools_ptr.h
  119. pas_compact_atomic_segregated_partial_view_ptr.h
  120. pas_compact_atomic_segregated_size_directory_ptr.h
  121. pas_compact_atomic_segregated_view.h
  122. pas_compact_atomic_thread_local_cache_layout_node.h
  123. pas_compact_atomic_unsigned_ptr.h
  124. pas_compact_biasing_directory_ptr.h
  125. pas_compact_bitfit_directory_ptr.h
  126. pas_compact_bitfit_global_directory_ptr.h
  127. pas_compact_bitfit_view_ptr.h
  128. pas_compact_bootstrap_free_heap.c
  129. pas_compact_bootstrap_free_heap.h
  130. pas_compact_cartesian_tree_node_ptr.h
  131. pas_compact_heap_ptr.h
  132. pas_compact_heap_reservation.c
  133. pas_compact_heap_reservation.h
  134. pas_compact_large_utility_free_heap.c
  135. pas_compact_large_utility_free_heap.h
  136. pas_compact_page_granule_use_count_ptr.h
  137. pas_compact_ptr.h
  138. pas_compact_segregated_biasing_directory_ptr.h
  139. pas_compact_segregated_exclusive_view_ptr.h
  140. pas_compact_segregated_heap_ptr.h
  141. pas_compact_segregated_shared_page_directory_ptr.h
  142. pas_compact_segregated_shared_view_ptr.h
  143. pas_compact_segregated_size_directory_ptr.h
  144. pas_compact_segregated_view.h
  145. pas_compact_skip_list_node_ptr.h
  146. pas_compact_skip_list_node_ptr_ptr.h
  147. pas_compact_tagged_atomic_ptr.h
  148. pas_compact_tagged_page_granule_use_count_ptr.h
  149. pas_compact_tagged_ptr.h
  150. pas_compact_tagged_unsigned_ptr.h
  151. pas_compact_unsigned_ptr.h
  152. pas_compute_summary_object_callbacks.c
  153. pas_compute_summary_object_callbacks.h
  154. pas_config.h
  155. pas_config_prefix.h
  156. pas_count_lookup_mode.h
  157. pas_create_basic_heap_page_caches_with_reserved_memory.c
  158. pas_create_basic_heap_page_caches_with_reserved_memory.h
  159. pas_deallocate.c
  160. pas_deallocate.h
  161. pas_deallocation_mode.h
  162. pas_deallocator.h
  163. pas_deallocator_scavenge_action.h
  164. pas_debug_heap.h
  165. pas_debug_spectrum.c
  166. pas_debug_spectrum.h
  167. pas_deferred_decommit_log.c
  168. pas_deferred_decommit_log.h
  169. pas_designated_intrinsic_heap.c
  170. pas_designated_intrinsic_heap.h
  171. pas_designated_intrinsic_heap_inlines.h
  172. pas_dyld_state.c
  173. pas_dyld_state.h
  174. pas_dynamic_primitive_heap_map.c
  175. pas_dynamic_primitive_heap_map.h
  176. pas_ensure_heap_forced_into_reserved_memory.c
  177. pas_ensure_heap_forced_into_reserved_memory.h
  178. pas_ensure_heap_with_page_caches.c
  179. pas_ensure_heap_with_page_caches.h
  180. pas_enumerable_page_malloc.c
  181. pas_enumerable_page_malloc.h
  182. pas_enumerable_range_list.c
  183. pas_enumerable_range_list.h
  184. pas_enumerate_bitfit_heaps.c
  185. pas_enumerate_bitfit_heaps.h
  186. pas_enumerate_initially_unaccounted_pages.c
  187. pas_enumerate_initially_unaccounted_pages.h
  188. pas_enumerate_large_heaps.c
  189. pas_enumerate_large_heaps.h
  190. pas_enumerate_segregated_heaps.c
  191. pas_enumerate_segregated_heaps.h
  192. pas_enumerate_unaccounted_pages_as_meta.c
  193. pas_enumerate_unaccounted_pages_as_meta.h
  194. pas_enumerator.c
  195. pas_enumerator.h
  196. pas_enumerator_internal.h
  197. pas_enumerator_region.c
  198. pas_enumerator_region.h
  199. pas_epoch.c
  200. pas_epoch.h
  201. pas_exclusive_view_template_memo_table.c
  202. pas_exclusive_view_template_memo_table.h
  203. pas_extended_gcd.c
  204. pas_extended_gcd.h
  205. pas_fast_large_free_heap.c
  206. pas_fast_large_free_heap.h
  207. pas_fast_megapage_cache.c
  208. pas_fast_megapage_cache.h
  209. pas_fast_megapage_kind.h
  210. pas_fast_megapage_table.c
  211. pas_fast_megapage_table.h
  212. pas_fast_path_allocation_result.h
  213. pas_fast_path_allocation_result_kind.h
  214. pas_fast_tls.h
  215. pas_fd_stream.c
  216. pas_fd_stream.h
  217. pas_first_level_tiny_large_map_entry.h
  218. pas_found_bit_index.h
  219. pas_found_index.h
  220. pas_free_granules.c
  221. pas_free_granules.h
  222. pas_free_mode.h
  223. pas_free_range_kind.h
  224. pas_full_alloc_bits.h
  225. pas_full_alloc_bits_inlines.h
  226. pas_generic_large_free_heap.h
  227. pas_get_allocation_size.h
  228. pas_get_heap.h
  229. pas_get_object_kind.h
  230. pas_get_page_base.h
  231. pas_has_object.h
  232. pas_hashtable.h
  233. pas_heap.c
  234. pas_heap.h
  235. pas_heap_config.c
  236. pas_heap_config.h
  237. pas_heap_config_inlines.h
  238. pas_heap_config_kind.c
  239. pas_heap_config_kind.def
  240. pas_heap_config_kind.h
  241. pas_heap_config_utils.c
  242. pas_heap_config_utils.h
  243. pas_heap_config_utils_inlines.h
  244. pas_heap_for_config.c
  245. pas_heap_for_config.h
  246. pas_heap_inlines.h
  247. pas_heap_kind.h
  248. pas_heap_lock.c
  249. pas_heap_lock.h
  250. pas_heap_page_provider.h
  251. pas_heap_ref.c
  252. pas_heap_ref.h
  253. pas_heap_ref_kind.h
  254. pas_heap_ref_prefix.h
  255. pas_heap_runtime_config.c
  256. pas_heap_runtime_config.h
  257. pas_heap_summary.c
  258. pas_heap_summary.h
  259. pas_heap_table.c
  260. pas_heap_table.h
  261. pas_heap_table_state.h
  262. pas_immortal_heap.c
  263. pas_immortal_heap.h
  264. pas_immutable_vector.h
  265. pas_internal_config.h
  266. pas_intrinsic_heap_support.h
  267. pas_large_free.h
  268. pas_large_free_heap_config.h
  269. pas_large_free_heap_declarations.def
  270. pas_large_free_heap_deferred_commit_log.c
  271. pas_large_free_heap_deferred_commit_log.h
  272. pas_large_free_heap_definitions.def
  273. pas_large_free_heap_helpers.c
  274. pas_large_free_heap_helpers.h
  275. pas_large_free_inlines.h
  276. pas_large_free_visitor.h
  277. pas_large_heap.c
  278. pas_large_heap.h
  279. pas_large_heap_physical_page_sharing_cache.c
  280. pas_large_heap_physical_page_sharing_cache.h
  281. pas_large_map.c
  282. pas_large_map.h
  283. pas_large_map_entry.h
  284. pas_large_sharing_pool.c
  285. pas_large_sharing_pool.h
  286. pas_large_sharing_pool_epoch_update_mode.h
  287. pas_large_utility_free_heap.c
  288. pas_large_utility_free_heap.h
  289. pas_line_word_config.h
  290. pas_list_direction.h
  291. pas_local_allocator.c
  292. pas_local_allocator.h
  293. pas_local_allocator_config_kind.h
  294. pas_local_allocator_inlines.h
  295. pas_local_allocator_kind.h
  296. pas_local_allocator_refill_mode.h
  297. pas_local_allocator_result.h
  298. pas_local_allocator_scavenger_data.c
  299. pas_local_allocator_scavenger_data.h
  300. pas_local_view_cache.c
  301. pas_local_view_cache.h
  302. pas_local_view_cache_node.c
  303. pas_local_view_cache_node.h
  304. pas_lock.c
  305. pas_lock.h
  306. pas_lock_free_read_hashtable.h
  307. pas_lock_free_read_ptr_ptr_hashtable.c
  308. pas_lock_free_read_ptr_ptr_hashtable.h
  309. pas_log.c
  310. pas_log.h
  311. pas_medium_megapage_cache.c
  312. pas_medium_megapage_cache.h
  313. pas_megapage_cache.c
  314. pas_megapage_cache.h
  315. pas_min_heap.h
  316. pas_monotonic_time.c
  317. pas_monotonic_time.h
  318. pas_mutation_count.h
  319. pas_object_kind.h
  320. pas_object_size_mode.h
  321. pas_page_base.c
  322. pas_page_base.h
  323. pas_page_base_config.h
  324. pas_page_base_config_inlines.h
  325. pas_page_base_config_utils.h
  326. pas_page_base_config_utils_inlines.h
  327. pas_page_base_inlines.h
  328. pas_page_config_kind.h
  329. pas_page_granule_use_count.h
  330. pas_page_header_placement_mode.h
  331. pas_page_header_table.c
  332. pas_page_header_table.h
  333. pas_page_kind.h
  334. pas_page_malloc.c
  335. pas_page_malloc.h
  336. pas_page_sharing_mode.h
  337. pas_page_sharing_participant.c
  338. pas_page_sharing_participant.h
  339. pas_page_sharing_participant_kind.h
  340. pas_page_sharing_pool.c
  341. pas_page_sharing_pool.h
  342. pas_page_sharing_pool_scavenge_result.h
  343. pas_page_sharing_pool_take_result.h
  344. pas_payload_reservation_page_list.c
  345. pas_payload_reservation_page_list.h
  346. pas_physical_memory_synchronization_style.h
  347. pas_physical_memory_transaction.c
  348. pas_physical_memory_transaction.h
  349. pas_primitive_heap_ref.c
  350. pas_primitive_heap_ref.h
  351. pas_promote_intrinsic_heap.h
  352. pas_ptr_hash_map.h
  353. pas_ptr_hash_set.h
  354. pas_ptr_min_heap.h
  355. pas_ptr_worklist.c
  356. pas_ptr_worklist.h
  357. pas_race_test_hooks.c
  358. pas_race_test_hooks.h
  359. pas_random.c
  360. pas_random.h
  361. pas_range.h
  362. pas_range16.h
  363. pas_range_begin_min_heap.h
  364. pas_range_locked_mode.h
  365. pas_range_min_heap.h
  366. pas_reallocate_free_mode.h
  367. pas_reallocate_heap_teleport_rule.h
  368. pas_red_black_tree.c
  369. pas_red_black_tree.h
  370. pas_redundant_local_allocator_node.c
  371. pas_redundant_local_allocator_node.h
  372. pas_reserved_memory_provider.c
  373. pas_reserved_memory_provider.h
  374. pas_root.c
  375. pas_root.h
  376. pas_scavenger.c
  377. pas_scavenger.h
  378. pas_segmented_vector.h
  379. pas_segregated_deallocation_mode.h
  380. pas_segregated_directory.c
  381. pas_segregated_directory.h
  382. pas_segregated_directory_bit_reference.h
  383. pas_segregated_directory_first_eligible_kind.h
  384. pas_segregated_directory_inlines.h
  385. pas_segregated_directory_kind.h
  386. pas_segregated_exclusive_view.c
  387. pas_segregated_exclusive_view.h
  388. pas_segregated_exclusive_view_inlines.h
  389. pas_segregated_heap.c
  390. pas_segregated_heap.h
  391. pas_segregated_heap_inlines.h
  392. pas_segregated_heap_lookup_kind.h
  393. pas_segregated_heap_page_sharing_mode.h
  394. pas_segregated_page.c
  395. pas_segregated_page.h
  396. pas_segregated_page_and_config.h
  397. pas_segregated_page_config.c
  398. pas_segregated_page_config.h
  399. pas_segregated_page_config_inlines.h
  400. pas_segregated_page_config_kind.c
  401. pas_segregated_page_config_kind.def
  402. pas_segregated_page_config_kind.h
  403. pas_segregated_page_config_utils.h
  404. pas_segregated_page_config_utils_inlines.h
  405. pas_segregated_page_config_variant.h
  406. pas_segregated_page_emptiness_kind.h
  407. pas_segregated_page_granule_use_count.h
  408. pas_segregated_page_header_placement_mode.h
  409. pas_segregated_page_inlines.h
  410. pas_segregated_partial_view.c
  411. pas_segregated_partial_view.h
  412. pas_segregated_partial_view_inlines.h
  413. pas_segregated_shared_handle.c
  414. pas_segregated_shared_handle.h
  415. pas_segregated_shared_handle_inlines.h
  416. pas_segregated_shared_page_directory.c
  417. pas_segregated_shared_page_directory.h
  418. pas_segregated_shared_view.c
  419. pas_segregated_shared_view.h
  420. pas_segregated_shared_view_inlines.h
  421. pas_segregated_size_directory.c
  422. pas_segregated_size_directory.h
  423. pas_segregated_size_directory_creation_mode.h
  424. pas_segregated_size_directory_inlines.h
  425. pas_segregated_view.c
  426. pas_segregated_view.h
  427. pas_segregated_view_allocator_inlines.h
  428. pas_segregated_view_kind.h
  429. pas_shared_handle_or_page.h
  430. pas_shared_handle_or_page_boundary.h
  431. pas_shared_handle_or_page_boundary_inlines.h
  432. pas_shared_handle_or_page_inlines.h
  433. pas_shared_page_directory_by_size.c
  434. pas_shared_page_directory_by_size.h
  435. pas_simple_free_heap_declarations.def
  436. pas_simple_free_heap_definitions.def
  437. pas_simple_free_heap_helpers.c
  438. pas_simple_free_heap_helpers.h
  439. pas_simple_large_free_heap.c
  440. pas_simple_large_free_heap.h
  441. pas_simple_type.h
  442. pas_size_thunk.h
  443. pas_skip_list.c
  444. pas_skip_list.h
  445. pas_skip_list_inlines.h
  446. pas_slow_path_mode.h
  447. pas_slow_path_mode_prefix.h
  448. pas_small_large_map_entry.h
  449. pas_snprintf.h
  450. pas_status_reporter.c
  451. pas_status_reporter.h
  452. pas_stream.c
  453. pas_stream.h
  454. pas_string_stream.c
  455. pas_string_stream.h
  456. pas_thread_local_cache.c
  457. pas_thread_local_cache.h
  458. pas_thread_local_cache_layout.c
  459. pas_thread_local_cache_layout.h
  460. pas_thread_local_cache_layout_node.c
  461. pas_thread_local_cache_layout_node.h
  462. pas_thread_local_cache_layout_node_kind.h
  463. pas_thread_local_cache_node.c
  464. pas_thread_local_cache_node.h
  465. pas_tiny_large_map_entry.h
  466. pas_tree_direction.h
  467. pas_tri_state.h
  468. pas_try_allocate.h
  469. pas_try_allocate_array.h
  470. pas_try_allocate_common.h
  471. pas_try_allocate_intrinsic.h
  472. pas_try_allocate_primitive.h
  473. pas_try_reallocate.h
  474. pas_try_shrink.h
  475. pas_typed_allocation_result.h
  476. pas_utility_heap.c
  477. pas_utility_heap.h
  478. pas_utility_heap_config.c
  479. pas_utility_heap_config.h
  480. pas_utility_heap_support.h
  481. pas_utils.c
  482. pas_utils.h
  483. pas_utils_prefix.h
  484. pas_versioned_field.c
  485. pas_versioned_field.h
  486. pas_virtual_range.c
  487. pas_virtual_range.h
  488. pas_virtual_range_min_heap.h
  489. pas_zero_mode.h
  490. thingy_heap.c
  491. thingy_heap.h
  492. thingy_heap_config.c
  493. thingy_heap_config.h
  494. thingy_heap_prefix.h