Remove hasing of unknown functions
authorCharles Giessen <charles@lunarg.com>
Thu, 10 Mar 2022 23:48:14 +0000 (16:48 -0700)
committerCharles Giessen <46324611+charles-lunarg@users.noreply.github.com>
Tue, 15 Mar 2022 05:31:26 +0000 (23:31 -0600)
commit2ded39d6f85ab8d8bde66e1963e7b7151db77285
treed45ce2cfb5663bf086381002788ef41e4d1761a7
parentb5e6d4cb0712873bc309538dff14c8c4be4f17a3
Remove hasing of unknown functions

Use a simple linear search instead. This greatly simplifies the logic and
reduces the places for the logic to go awry.
20 files changed:
BUILD.gn
build-qnx/common.mk
loader/CMakeLists.txt
loader/asm_offset.c
loader/generated/vk_loader_extensions.c
loader/gpa_helper.c
loader/loader.c
loader/loader.h
loader/loader_common.h
loader/murmurhash.c [deleted file]
loader/murmurhash.h [deleted file]
loader/unknown_ext_chain.c
loader/unknown_ext_chain_gas_aarch64.S
loader/unknown_ext_chain_gas_x86.S
loader/unknown_ext_chain_masm.asm
loader/unknown_function_handling.c
loader/unknown_function_handling.h
scripts/loader_extension_generator.py
tests/framework/layer/test_layer.cpp
tests/loader_unknown_ext_tests.cpp