CMakeLists.txt
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
NOTICE.txt
README.md
SECURITY.md
clang-format.cmake
pyproject.toml
setup.py
gperftools/.git
gperftools/.gitignore
gperftools/.travis.yml
gperftools/AUTHORS
gperftools/CMakeLists.txt
gperftools/COPYING
gperftools/ChangeLog
gperftools/ChangeLog.old
gperftools/INSTALL
gperftools/Makefile.am
gperftools/NEWS
gperftools/README
gperftools/README_windows.txt
gperftools/TODO
gperftools/autogen.sh
gperftools/configure.ac
gperftools/gperftools.sln
gperftools/benchmark/binary_trees.cc
gperftools/benchmark/malloc_bench.cc
gperftools/benchmark/run_benchmark.c
gperftools/benchmark/run_benchmark.h
gperftools/cmake/DefineTargetVariables.cmake
gperftools/cmake/FindObjcopyWithWeaken.cmake
gperftools/cmake/PCFromUContext.cmake
gperftools/cmake/config.h.in
gperftools/cmake/pkgconfig.pc
gperftools/cmake/tcmalloc.h.in
gperftools/docs/cpuprofile-fileformat.html
gperftools/docs/cpuprofile.html
gperftools/docs/designstyle.css
gperftools/docs/heap-example1.png
gperftools/docs/heap_checker.html
gperftools/docs/heapprofile.html
gperftools/docs/index.html
gperftools/docs/overview.dot
gperftools/docs/overview.gif
gperftools/docs/pageheap.dot
gperftools/docs/pageheap.gif
gperftools/docs/pprof-test-big.gif
gperftools/docs/pprof-test.gif
gperftools/docs/pprof-vsnprintf-big.gif
gperftools/docs/pprof-vsnprintf.gif
gperftools/docs/pprof.1
gperftools/docs/pprof.see_also
gperftools/docs/pprof_remote_servers.html
gperftools/docs/spanmap.dot
gperftools/docs/spanmap.gif
gperftools/docs/t-test1.times.txt
gperftools/docs/tcmalloc-opspercpusec.vs.threads.1024.bytes.png
gperftools/docs/tcmalloc-opspercpusec.vs.threads.128.bytes.png
gperftools/docs/tcmalloc-opspercpusec.vs.threads.131072.bytes.png
gperftools/docs/tcmalloc-opspercpusec.vs.threads.16384.bytes.png
gperftools/docs/tcmalloc-opspercpusec.vs.threads.2048.bytes.png
gperftools/docs/tcmalloc-opspercpusec.vs.threads.256.bytes.png
gperftools/docs/tcmalloc-opspercpusec.vs.threads.32768.bytes.png
gperftools/docs/tcmalloc-opspercpusec.vs.threads.4096.bytes.png
gperftools/docs/tcmalloc-opspercpusec.vs.threads.512.bytes.png
gperftools/docs/tcmalloc-opspercpusec.vs.threads.64.bytes.png
gperftools/docs/tcmalloc-opspercpusec.vs.threads.65536.bytes.png
gperftools/docs/tcmalloc-opspercpusec.vs.threads.8192.bytes.png
gperftools/docs/tcmalloc-opspersec.vs.size.1.threads.png
gperftools/docs/tcmalloc-opspersec.vs.size.12.threads.png
gperftools/docs/tcmalloc-opspersec.vs.size.16.threads.png
gperftools/docs/tcmalloc-opspersec.vs.size.2.threads.png
gperftools/docs/tcmalloc-opspersec.vs.size.20.threads.png
gperftools/docs/tcmalloc-opspersec.vs.size.3.threads.png
gperftools/docs/tcmalloc-opspersec.vs.size.4.threads.png
gperftools/docs/tcmalloc-opspersec.vs.size.5.threads.png
gperftools/docs/tcmalloc-opspersec.vs.size.8.threads.png
gperftools/docs/tcmalloc.html
gperftools/docs/threadheap.dot
gperftools/docs/threadheap.gif
gperftools/m4/ac_have_attribute.m4
gperftools/m4/acx_nanosleep.m4
gperftools/m4/acx_pthread.m4
gperftools/m4/ax_cxx_compile_stdcxx.m4
gperftools/m4/ax_generate_changelog.m4
gperftools/m4/install_prefix.m4
gperftools/m4/pc_from_ucontext.m4
gperftools/m4/program_invocation_name.m4
gperftools/packages/deb.sh
gperftools/packages/rpm.sh
gperftools/packages/deb/README
gperftools/packages/deb/changelog
gperftools/packages/deb/compat
gperftools/packages/deb/control
gperftools/packages/deb/copyright
gperftools/packages/deb/docs
gperftools/packages/deb/libgperftools-dev.dirs
gperftools/packages/deb/libgperftools-dev.install
gperftools/packages/deb/libgperftools0.dirs
gperftools/packages/deb/libgperftools0.install
gperftools/packages/deb/libgperftools0.manpages
gperftools/packages/deb/rules
gperftools/packages/rpm/rpm.spec
gperftools/src/addressmap-inl.h
gperftools/src/central_freelist.cc
gperftools/src/central_freelist.h
gperftools/src/common.cc
gperftools/src/common.h
gperftools/src/config_for_unittests.h
gperftools/src/debugallocation.cc
gperftools/src/emergency_malloc.cc
gperftools/src/emergency_malloc.h
gperftools/src/emergency_malloc_for_stacktrace.cc
gperftools/src/fake_stacktrace_scope.cc
gperftools/src/getenv_safe.h
gperftools/src/getpc.h
gperftools/src/heap-checker-bcad.cc
gperftools/src/heap-checker.cc
gperftools/src/heap-profile-stats.h
gperftools/src/heap-profile-table.cc
gperftools/src/heap-profile-table.h
gperftools/src/heap-profiler.cc
gperftools/src/internal_logging.cc
gperftools/src/internal_logging.h
gperftools/src/libc_override.h
gperftools/src/libc_override_gcc_and_weak.h
gperftools/src/libc_override_glibc.h
gperftools/src/libc_override_osx.h
gperftools/src/libc_override_redefine.h
gperftools/src/linked_list.h
gperftools/src/malloc_extension.cc
gperftools/src/malloc_hook-inl.h
gperftools/src/malloc_hook.cc
gperftools/src/malloc_hook_mmap_freebsd.h
gperftools/src/malloc_hook_mmap_linux.h
gperftools/src/maybe_emergency_malloc.h
gperftools/src/maybe_threads.cc
gperftools/src/maybe_threads.h
gperftools/src/memfs_malloc.cc
gperftools/src/memory_region_map.cc
gperftools/src/memory_region_map.h
gperftools/src/packed-cache-inl.h
gperftools/src/page_heap.cc
gperftools/src/page_heap.h
gperftools/src/page_heap_allocator.h
gperftools/src/pagemap.h
gperftools/src/pprof
gperftools/src/profile-handler.cc
gperftools/src/profile-handler.h
gperftools/src/profiledata.cc
gperftools/src/profiledata.h
gperftools/src/profiler.cc
gperftools/src/raw_printer.cc
gperftools/src/raw_printer.h
gperftools/src/sampler.cc
gperftools/src/sampler.h
gperftools/src/span.cc
gperftools/src/span.h
gperftools/src/stack_trace_table.cc
gperftools/src/stack_trace_table.h
gperftools/src/stacktrace.cc
gperftools/src/stacktrace_arm-inl.h
gperftools/src/stacktrace_generic-inl.h
gperftools/src/stacktrace_generic_fp-inl.h
gperftools/src/stacktrace_impl_setup-inl.h
gperftools/src/stacktrace_instrument-inl.h
gperftools/src/stacktrace_libgcc-inl.h
gperftools/src/stacktrace_libunwind-inl.h
gperftools/src/stacktrace_powerpc-darwin-inl.h
gperftools/src/stacktrace_powerpc-inl.h
gperftools/src/stacktrace_powerpc-linux-inl.h
gperftools/src/stacktrace_win32-inl.h
gperftools/src/stacktrace_x86-inl.h
gperftools/src/static_vars.cc
gperftools/src/static_vars.h
gperftools/src/symbolize.cc
gperftools/src/symbolize.h
gperftools/src/system-alloc.cc
gperftools/src/system-alloc.h
gperftools/src/tcmalloc.cc
gperftools/src/tcmalloc.h
gperftools/src/tcmalloc_guard.h
gperftools/src/thread_cache.cc
gperftools/src/thread_cache.h
gperftools/src/base/arm_instruction_set_select.h
gperftools/src/base/atomicops-internals-arm-generic.h
gperftools/src/base/atomicops-internals-arm-v6plus.h
gperftools/src/base/atomicops-internals-gcc.h
gperftools/src/base/atomicops-internals-linuxppc.h
gperftools/src/base/atomicops-internals-macosx.h
gperftools/src/base/atomicops-internals-mips.h
gperftools/src/base/atomicops-internals-windows.h
gperftools/src/base/atomicops-internals-x86.cc
gperftools/src/base/atomicops-internals-x86.h
gperftools/src/base/atomicops.h
gperftools/src/base/basictypes.h
gperftools/src/base/commandlineflags.h
gperftools/src/base/dynamic_annotations.c
gperftools/src/base/dynamic_annotations.h
gperftools/src/base/elf_mem_image.cc
gperftools/src/base/elf_mem_image.h
gperftools/src/base/elfcore.h
gperftools/src/base/googleinit.h
gperftools/src/base/linux_syscall_support.h
gperftools/src/base/linuxthreads.cc
gperftools/src/base/linuxthreads.h
gperftools/src/base/logging.cc
gperftools/src/base/logging.h
gperftools/src/base/low_level_alloc.cc
gperftools/src/base/low_level_alloc.h
gperftools/src/base/simple_mutex.h
gperftools/src/base/spinlock.cc
gperftools/src/base/spinlock.h
gperftools/src/base/spinlock_internal.cc
gperftools/src/base/spinlock_internal.h
gperftools/src/base/spinlock_linux-inl.h
gperftools/src/base/spinlock_posix-inl.h
gperftools/src/base/spinlock_win32-inl.h
gperftools/src/base/stl_allocator.h
gperftools/src/base/sysinfo.cc
gperftools/src/base/sysinfo.h
gperftools/src/base/thread_annotations.h
gperftools/src/base/thread_lister.c
gperftools/src/base/thread_lister.h
gperftools/src/base/vdso_support.cc
gperftools/src/base/vdso_support.h
gperftools/src/google/heap-checker.h
gperftools/src/google/heap-profiler.h
gperftools/src/google/malloc_extension.h
gperftools/src/google/malloc_extension_c.h
gperftools/src/google/malloc_hook.h
gperftools/src/google/malloc_hook_c.h
gperftools/src/google/profiler.h
gperftools/src/google/stacktrace.h
gperftools/src/google/tcmalloc.h
gperftools/src/gperftools/heap-checker.h
gperftools/src/gperftools/heap-profiler.h
gperftools/src/gperftools/malloc_extension.h
gperftools/src/gperftools/malloc_extension_c.h
gperftools/src/gperftools/malloc_hook.h
gperftools/src/gperftools/malloc_hook_c.h
gperftools/src/gperftools/nallocx.h
gperftools/src/gperftools/profiler.h
gperftools/src/gperftools/stacktrace.h
gperftools/src/gperftools/tcmalloc.h.in
gperftools/src/solaris/libstdc++.la
gperftools/src/tests/addressmap_unittest.cc
gperftools/src/tests/atomicops_unittest.cc
gperftools/src/tests/current_allocated_bytes_test.cc
gperftools/src/tests/debugallocation_test.cc
gperftools/src/tests/debugallocation_test.sh
gperftools/src/tests/frag_unittest.cc
gperftools/src/tests/getpc_test.cc
gperftools/src/tests/heap-checker-death_unittest.sh
gperftools/src/tests/heap-checker_unittest.cc
gperftools/src/tests/heap-checker_unittest.sh
gperftools/src/tests/heap-profiler_unittest.cc
gperftools/src/tests/heap-profiler_unittest.sh
gperftools/src/tests/large_heap_fragmentation_unittest.cc
gperftools/src/tests/low_level_alloc_unittest.cc
gperftools/src/tests/malloc_extension_c_test.c
gperftools/src/tests/malloc_extension_test.cc
gperftools/src/tests/malloc_hook_test.cc
gperftools/src/tests/markidle_unittest.cc
gperftools/src/tests/maybe_threads_unittest.sh
gperftools/src/tests/memalign_unittest.cc
gperftools/src/tests/packed-cache_test.cc
gperftools/src/tests/page_heap_test.cc
gperftools/src/tests/pagemap_unittest.cc
gperftools/src/tests/profile-handler_unittest.cc
gperftools/src/tests/profiledata_unittest.cc
gperftools/src/tests/profiler_unittest.cc
gperftools/src/tests/profiler_unittest.sh
gperftools/src/tests/raw_printer_test.cc
gperftools/src/tests/realloc_unittest.cc
gperftools/src/tests/sampler_test.cc
gperftools/src/tests/sampling_test.cc
gperftools/src/tests/sampling_test.sh
gperftools/src/tests/simple_compat_test.cc
gperftools/src/tests/stack_trace_table_test.cc
gperftools/src/tests/stacktrace_unittest.cc
gperftools/src/tests/system-alloc_unittest.cc
gperftools/src/tests/tcmalloc_large_unittest.cc
gperftools/src/tests/tcmalloc_unittest.cc
gperftools/src/tests/tcmalloc_unittest.sh
gperftools/src/tests/testutil.cc
gperftools/src/tests/testutil.h
gperftools/src/tests/thread_dealloc_unittest.cc
gperftools/src/windows/CMakeLists.txt
gperftools/src/windows/TODO
gperftools/src/windows/addr2line-pdb.c
gperftools/src/windows/auto_testing_hook.h
gperftools/src/windows/config.h
gperftools/src/windows/get_mangled_names.cc
gperftools/src/windows/ia32_modrm_map.cc
gperftools/src/windows/ia32_opcode_map.cc
gperftools/src/windows/mingw.h
gperftools/src/windows/mini_disassembler.cc
gperftools/src/windows/mini_disassembler.h
gperftools/src/windows/mini_disassembler_types.h
gperftools/src/windows/nm-pdb.c
gperftools/src/windows/override_functions.cc
gperftools/src/windows/patch_functions.cc
gperftools/src/windows/port.cc
gperftools/src/windows/port.h
gperftools/src/windows/preamble_patcher.cc
gperftools/src/windows/preamble_patcher.h
gperftools/src/windows/preamble_patcher_test.cc
gperftools/src/windows/preamble_patcher_with_stub.cc
gperftools/src/windows/shortproc.asm
gperftools/src/windows/system-alloc.cc
gperftools/src/windows/google/tcmalloc.h
gperftools/src/windows/gperftools/tcmalloc.h
gperftools/src/windows/gperftools/tcmalloc.h.in
gperftools/vsprojects/addr2line-pdb/addr2line-pdb.vcxproj
gperftools/vsprojects/addr2line-pdb/addr2line-pdb.vcxproj.filters
gperftools/vsprojects/addressmap_unittest/addressmap_unittest.vcxproj
gperftools/vsprojects/addressmap_unittest/addressmap_unittest.vcxproj.filters
gperftools/vsprojects/current_allocated_bytes_test/current_allocated_bytes_test.vcxproj
gperftools/vsprojects/current_allocated_bytes_test/current_allocated_bytes_test.vcxproj.filters
gperftools/vsprojects/frag_unittest/frag_unittest.vcxproj
gperftools/vsprojects/frag_unittest/frag_unittest.vcxproj.filters
gperftools/vsprojects/libtcmalloc_minimal/libtcmalloc_minimal.vcxproj
gperftools/vsprojects/libtcmalloc_minimal/libtcmalloc_minimal.vcxproj.filters
gperftools/vsprojects/low_level_alloc_unittest/low_level_alloc_unittest.vcxproj
gperftools/vsprojects/low_level_alloc_unittest/low_level_alloc_unittest.vcxproj.filters
gperftools/vsprojects/malloc_extension_test/malloc_extension_test.vcxproj
gperftools/vsprojects/malloc_extension_test/malloc_extension_test.vcxproj.filters
gperftools/vsprojects/malloc_hook_test/malloc_hook_test.vcxproj
gperftools/vsprojects/malloc_hook_test/malloc_hook_test.vcxproj.filters
gperftools/vsprojects/markidle_unittest/markidle_unittest.vcxproj
gperftools/vsprojects/markidle_unittest/markidle_unittest.vcxproj.filters
gperftools/vsprojects/nm-pdb/nm-pdb.vcxproj
gperftools/vsprojects/nm-pdb/nm-pdb.vcxproj.filters
gperftools/vsprojects/packed-cache_test/packed-cache_test.vcxproj
gperftools/vsprojects/packed-cache_test/packed-cache_test.vcxproj.filters
gperftools/vsprojects/page_heap_test/page_heap_test.vcxproj
gperftools/vsprojects/page_heap_test/page_heap_test.vcxproj.filters
gperftools/vsprojects/pagemap_unittest/pagemap_unittest.vcxproj
gperftools/vsprojects/pagemap_unittest/pagemap_unittest.vcxproj.filters
gperftools/vsprojects/preamble_patcher_test/preamble_patcher_test.vcxproj
gperftools/vsprojects/preamble_patcher_test/preamble_patcher_test.vcxproj.filters
gperftools/vsprojects/realloc_unittest/realloc_unittest.vcxproj
gperftools/vsprojects/realloc_unittest/realloc_unittest.vcxproj.filters
gperftools/vsprojects/sampler_test/sampler_test.vcxproj
gperftools/vsprojects/sampler_test/sampler_test.vcxproj.filters
gperftools/vsprojects/stack_trace_table_test/stack_trace_table_test.vcxproj
gperftools/vsprojects/stack_trace_table_test/stack_trace_table_test.vcxproj.filters
gperftools/vsprojects/system-alloc_unittest/system-alloc_unittest.vcxproj
gperftools/vsprojects/system-alloc_unittest/system-alloc_unittest.vcxproj.filters
gperftools/vsprojects/tcmalloc_minimal_large/tcmalloc_minimal_large_unittest.vcxproj
gperftools/vsprojects/tcmalloc_minimal_large/tcmalloc_minimal_large_unittest.vcxproj.filters
gperftools/vsprojects/tcmalloc_minimal_unittest/tcmalloc_minimal_unittest.vcxproj
gperftools/vsprojects/tcmalloc_minimal_unittest/tcmalloc_minimal_unittest.vcxproj.filters
gperftools/vsprojects/thread_dealloc_unittest/thread_dealloc_unittest.vcxproj
gperftools/vsprojects/thread_dealloc_unittest/thread_dealloc_unittest.vcxproj.filters
include/abstract_data_store.h
include/abstract_graph_store.h
include/abstract_index.h
include/aligned_file_reader.h
include/ann_exception.h
include/any_wrappers.h
include/boost_dynamic_bitset_fwd.h
include/cached_io.h
include/common_includes.h
include/concurrent_queue.h
include/cosine_similarity.h
include/defaults.h
include/disk_utils.h
include/distance.h
include/exceptions.h
include/filter_utils.h
include/in_mem_data_store.h
include/in_mem_graph_store.h
include/index.h
include/index_build_params.h
include/index_config.h
include/index_factory.h
include/linux_aligned_file_reader.h
include/locking.h
include/logger.h
include/logger_impl.h
include/math_utils.h
include/memory_mapper.h
include/natural_number_map.h
include/natural_number_set.h
include/neighbor.h
include/parameters.h
include/partition.h
include/percentile_stats.h
include/pq.h
include/pq_flash_index.h
include/program_options_utils.hpp
include/scratch.h
include/simd_utils.h
include/timer.h
include/types.h
include/utils.h
include/windows_aligned_file_reader.h
include/windows_customizations.h
include/windows_slim_lock.h
include/restapi/common.h
include/restapi/search_wrapper.h
include/restapi/server.h
include/tsl/.clang-format
include/tsl/robin_growth_policy.h
include/tsl/robin_hash.h
include/tsl/robin_map.h
include/tsl/robin_set.h
include/tsl/sparse_growth_policy.h
include/tsl/sparse_hash.h
include/tsl/sparse_map.h
include/tsl/sparse_set.h
python/CMakeLists.txt
python/README.md
python/src/diskannpy.egg-info/PKG-INFO
python/src/diskannpy.egg-info/SOURCES.txt
python/src/diskannpy.egg-info/dependency_links.txt
python/src/diskannpy.egg-info/not-zip-safe
python/src/diskannpy.egg-info/requires.txt
python/src/diskannpy.egg-info/top_level.txt
python/apps/cluster.py
python/apps/in-mem-dynamic.py
python/apps/in-mem-static.py
python/apps/insert-in-clustered-order.py
python/apps/requirements.txt
python/apps/utils.py
python/apps/cli/__main__.py
python/include/builder.h
python/include/common.h
python/include/dynamic_memory_index.h
python/include/static_disk_index.h
python/include/static_memory_index.h
python/src/__init__.py
python/src/_builder.py
python/src/_builder.pyi
python/src/_common.py
python/src/_dynamic_memory_index.py
python/src/_files.py
python/src/_static_disk_index.py
python/src/_static_memory_index.py
python/src/builder.cpp
python/src/diskann_bindings.cpp
python/src/dynamic_memory_index.cpp
python/src/module.cpp
python/src/py.typed
python/src/static_disk_index.cpp
python/src/static_memory_index.cpp
python/src/diskannpy.egg-info/PKG-INFO
python/src/diskannpy.egg-info/SOURCES.txt
python/src/diskannpy.egg-info/dependency_links.txt
python/src/diskannpy.egg-info/not-zip-safe
python/src/diskannpy.egg-info/requires.txt
python/src/diskannpy.egg-info/top_level.txt
src/CMakeLists.txt
src/abstract_data_store.cpp
src/abstract_index.cpp
src/ann_exception.cpp
src/disk_utils.cpp
src/distance.cpp
src/filter_utils.cpp
src/in_mem_data_store.cpp
src/in_mem_graph_store.cpp
src/index.cpp
src/index_factory.cpp
src/linux_aligned_file_reader.cpp
src/logger.cpp
src/math_utils.cpp
src/memory_mapper.cpp
src/natural_number_map.cpp
src/natural_number_set.cpp
src/partition.cpp
src/pq.cpp
src/pq_flash_index.cpp
src/scratch.cpp
src/utils.cpp
src/windows_aligned_file_reader.cpp
src/dll/CMakeLists.txt
src/dll/dllmain.cpp
src/restapi/search_wrapper.cpp
src/restapi/server.cpp
windows/packages.config.in
windows/packages_restapi.config.in