├── .bazelrc ├── .clang-format ├── .github └── workflows │ └── tests.yml ├── .gitignore ├── AUTHORS ├── BUILD ├── CONTRIBUTING.md ├── CONTRIBUTORS ├── LICENSE ├── MODULE.bazel ├── README.md ├── WORKSPACE ├── check-license.sh ├── docs ├── dependencies.md ├── design.md └── tools.md └── gwpsan ├── BUILD ├── base ├── BUILD ├── algorithm.h ├── algorithm_test.cpp ├── allocator.cpp ├── allocator.h ├── array.h ├── bazel.cpp ├── bazel.h ├── bazel_test.cpp ├── cc_implicit_output.bzl ├── common.h ├── common_test.cpp ├── config.h ├── defs.bzl ├── env.cpp ├── env.h ├── fault_inject.cpp ├── fault_inject.h ├── flags.cpp ├── flags.h ├── flags_test.cpp ├── linux.h ├── log.cpp ├── log.h ├── memory.cpp ├── memory.h ├── memory_test.cpp ├── metric.h ├── metric_collection.cpp ├── metric_collection.h ├── metric_test.cpp ├── module_list.cpp ├── module_list.h ├── module_list_test.cpp ├── numeric.cpp ├── numeric.h ├── numeric_test.cpp ├── optional.h ├── os.cpp ├── os.h ├── os_test.cpp ├── printf.cpp ├── printf.h ├── printf_test.cpp ├── sanitizer.h ├── signal.cpp ├── signal.h ├── signal_test.cpp ├── signal_test_foreign_interceptor.cpp ├── span.h ├── stdlib.h ├── stdlib_disallow.inc ├── stdlib_disallow_update.sh ├── string.cpp ├── string.h ├── string_test.cpp ├── synchronization.cpp ├── synchronization.h ├── syscall.h ├── syscall_arm64.h ├── syscall_x86.h ├── test_flags.cpp ├── test_report_interceptor.cpp ├── test_report_interceptor.h ├── test_report_interceptor_test.cpp ├── test_signal_listener.h ├── timer.cpp ├── timer.h ├── timer_test.cpp ├── type_id.h ├── units.h ├── units_test_printer.cpp ├── unwind.cpp ├── unwind.h ├── vector.h ├── vector_test.cpp ├── weak_imports.h ├── weak_imports_test.cpp └── weak_imports_use.cpp ├── core ├── BUILD ├── arch.h ├── breakmanager.cpp ├── breakmanager.h ├── breakmanager_benchmark.cpp ├── breakmanager_perf_test.cpp ├── breakmanager_stress_test.cpp ├── breakmanager_test.cpp ├── breakpoint.cpp ├── breakpoint.h ├── breakpoint_benchmark.cpp ├── breakpoint_test.cpp ├── context.cpp ├── context.h ├── context_arm64.cpp ├── context_benchmark.cpp ├── context_x86.cpp ├── core_fwd.h ├── decode.h ├── decoder.cpp ├── decoder.h ├── decoder_arm64.cpp ├── decoder_arm64.h ├── decoder_dumper.cpp ├── decoder_dynamorio.cpp ├── decoder_dynamorio.h ├── decoder_executor.cpp ├── decoder_executor.h ├── decoder_fuzzer.cpp ├── decoder_test.cpp ├── decoder_x86.cpp ├── decoder_x86.h ├── disable_test.cpp ├── env.cpp ├── env.h ├── env_test.cpp ├── flags.cpp ├── flags.h ├── init.cpp ├── init.h ├── init_for_test.cpp ├── instruction.cpp ├── instruction.h ├── known_functions.cpp ├── known_functions.h ├── known_functions_test.cpp ├── meta.cpp ├── meta.h ├── meta_test.cpp ├── operation.cpp ├── operation.h ├── operation_test.cpp ├── origin.cpp ├── origin.h ├── origin_test.cpp ├── regset.cpp ├── regset.h ├── regset_test.cpp ├── report.cpp ├── report.h ├── report_test.cpp ├── semantic_metadata.cpp ├── semantic_metadata.h ├── semantic_metadata_test.cpp ├── semantic_metadata_test_lib1.cpp ├── semantic_metadata_test_lib1_uncovered.cpp ├── semantic_metadata_test_lib2.cpp ├── semantic_metadata_test_linkstatic.cpp ├── store_buffer.cpp ├── store_buffer.h ├── store_buffer_test.cpp ├── unwind_instruction.cpp ├── unwind_instruction.h └── unwind_instruction_test.cpp ├── import ├── BUILD ├── int_lib.h ├── udivmodti4.cpp └── udivti3.cpp ├── lmsan ├── BUILD ├── lmsan.cpp └── lmsan_test.cpp ├── tsan ├── BUILD ├── tsan.cpp ├── tsan.h └── tsan_test.cpp ├── uar ├── BUILD ├── interceptors.cpp ├── uar.cpp ├── uar.h ├── uar_benchmark.cpp └── uar_test.cpp └── unified ├── BUILD ├── init.cpp ├── redefined.syms ├── tool.h ├── unified.cpp ├── unified.h ├── unified_notool_test.cpp └── unified_test.cpp /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/.bazelrc -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/AUTHORS -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/BUILD -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/CONTRIBUTORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/LICENSE -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/WORKSPACE -------------------------------------------------------------------------------- /check-license.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/check-license.sh -------------------------------------------------------------------------------- /docs/dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/docs/dependencies.md -------------------------------------------------------------------------------- /docs/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/docs/design.md -------------------------------------------------------------------------------- /docs/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/docs/tools.md -------------------------------------------------------------------------------- /gwpsan/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/BUILD -------------------------------------------------------------------------------- /gwpsan/base/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/BUILD -------------------------------------------------------------------------------- /gwpsan/base/algorithm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/algorithm.h -------------------------------------------------------------------------------- /gwpsan/base/algorithm_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/algorithm_test.cpp -------------------------------------------------------------------------------- /gwpsan/base/allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/allocator.cpp -------------------------------------------------------------------------------- /gwpsan/base/allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/allocator.h -------------------------------------------------------------------------------- /gwpsan/base/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/array.h -------------------------------------------------------------------------------- /gwpsan/base/bazel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/bazel.cpp -------------------------------------------------------------------------------- /gwpsan/base/bazel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/bazel.h -------------------------------------------------------------------------------- /gwpsan/base/bazel_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/bazel_test.cpp -------------------------------------------------------------------------------- /gwpsan/base/cc_implicit_output.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/cc_implicit_output.bzl -------------------------------------------------------------------------------- /gwpsan/base/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/common.h -------------------------------------------------------------------------------- /gwpsan/base/common_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/common_test.cpp -------------------------------------------------------------------------------- /gwpsan/base/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/config.h -------------------------------------------------------------------------------- /gwpsan/base/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/defs.bzl -------------------------------------------------------------------------------- /gwpsan/base/env.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/env.cpp -------------------------------------------------------------------------------- /gwpsan/base/env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/env.h -------------------------------------------------------------------------------- /gwpsan/base/fault_inject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/fault_inject.cpp -------------------------------------------------------------------------------- /gwpsan/base/fault_inject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/fault_inject.h -------------------------------------------------------------------------------- /gwpsan/base/flags.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/flags.cpp -------------------------------------------------------------------------------- /gwpsan/base/flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/flags.h -------------------------------------------------------------------------------- /gwpsan/base/flags_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/flags_test.cpp -------------------------------------------------------------------------------- /gwpsan/base/linux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/linux.h -------------------------------------------------------------------------------- /gwpsan/base/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/log.cpp -------------------------------------------------------------------------------- /gwpsan/base/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/log.h -------------------------------------------------------------------------------- /gwpsan/base/memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/memory.cpp -------------------------------------------------------------------------------- /gwpsan/base/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/memory.h -------------------------------------------------------------------------------- /gwpsan/base/memory_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/memory_test.cpp -------------------------------------------------------------------------------- /gwpsan/base/metric.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/metric.h -------------------------------------------------------------------------------- /gwpsan/base/metric_collection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/metric_collection.cpp -------------------------------------------------------------------------------- /gwpsan/base/metric_collection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/metric_collection.h -------------------------------------------------------------------------------- /gwpsan/base/metric_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/metric_test.cpp -------------------------------------------------------------------------------- /gwpsan/base/module_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/module_list.cpp -------------------------------------------------------------------------------- /gwpsan/base/module_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/module_list.h -------------------------------------------------------------------------------- /gwpsan/base/module_list_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/module_list_test.cpp -------------------------------------------------------------------------------- /gwpsan/base/numeric.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/numeric.cpp -------------------------------------------------------------------------------- /gwpsan/base/numeric.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/numeric.h -------------------------------------------------------------------------------- /gwpsan/base/numeric_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/numeric_test.cpp -------------------------------------------------------------------------------- /gwpsan/base/optional.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/optional.h -------------------------------------------------------------------------------- /gwpsan/base/os.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/os.cpp -------------------------------------------------------------------------------- /gwpsan/base/os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/os.h -------------------------------------------------------------------------------- /gwpsan/base/os_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/os_test.cpp -------------------------------------------------------------------------------- /gwpsan/base/printf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/printf.cpp -------------------------------------------------------------------------------- /gwpsan/base/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/printf.h -------------------------------------------------------------------------------- /gwpsan/base/printf_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/printf_test.cpp -------------------------------------------------------------------------------- /gwpsan/base/sanitizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/sanitizer.h -------------------------------------------------------------------------------- /gwpsan/base/signal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/signal.cpp -------------------------------------------------------------------------------- /gwpsan/base/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/signal.h -------------------------------------------------------------------------------- /gwpsan/base/signal_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/signal_test.cpp -------------------------------------------------------------------------------- /gwpsan/base/signal_test_foreign_interceptor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/signal_test_foreign_interceptor.cpp -------------------------------------------------------------------------------- /gwpsan/base/span.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/span.h -------------------------------------------------------------------------------- /gwpsan/base/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/stdlib.h -------------------------------------------------------------------------------- /gwpsan/base/stdlib_disallow.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/stdlib_disallow.inc -------------------------------------------------------------------------------- /gwpsan/base/stdlib_disallow_update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/stdlib_disallow_update.sh -------------------------------------------------------------------------------- /gwpsan/base/string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/string.cpp -------------------------------------------------------------------------------- /gwpsan/base/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/string.h -------------------------------------------------------------------------------- /gwpsan/base/string_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/string_test.cpp -------------------------------------------------------------------------------- /gwpsan/base/synchronization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/synchronization.cpp -------------------------------------------------------------------------------- /gwpsan/base/synchronization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/synchronization.h -------------------------------------------------------------------------------- /gwpsan/base/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/syscall.h -------------------------------------------------------------------------------- /gwpsan/base/syscall_arm64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/syscall_arm64.h -------------------------------------------------------------------------------- /gwpsan/base/syscall_x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/syscall_x86.h -------------------------------------------------------------------------------- /gwpsan/base/test_flags.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/test_flags.cpp -------------------------------------------------------------------------------- /gwpsan/base/test_report_interceptor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/test_report_interceptor.cpp -------------------------------------------------------------------------------- /gwpsan/base/test_report_interceptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/test_report_interceptor.h -------------------------------------------------------------------------------- /gwpsan/base/test_report_interceptor_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/test_report_interceptor_test.cpp -------------------------------------------------------------------------------- /gwpsan/base/test_signal_listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/test_signal_listener.h -------------------------------------------------------------------------------- /gwpsan/base/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/timer.cpp -------------------------------------------------------------------------------- /gwpsan/base/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/timer.h -------------------------------------------------------------------------------- /gwpsan/base/timer_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/timer_test.cpp -------------------------------------------------------------------------------- /gwpsan/base/type_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/type_id.h -------------------------------------------------------------------------------- /gwpsan/base/units.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/units.h -------------------------------------------------------------------------------- /gwpsan/base/units_test_printer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/units_test_printer.cpp -------------------------------------------------------------------------------- /gwpsan/base/unwind.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/unwind.cpp -------------------------------------------------------------------------------- /gwpsan/base/unwind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/unwind.h -------------------------------------------------------------------------------- /gwpsan/base/vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/vector.h -------------------------------------------------------------------------------- /gwpsan/base/vector_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/vector_test.cpp -------------------------------------------------------------------------------- /gwpsan/base/weak_imports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/weak_imports.h -------------------------------------------------------------------------------- /gwpsan/base/weak_imports_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/weak_imports_test.cpp -------------------------------------------------------------------------------- /gwpsan/base/weak_imports_use.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/base/weak_imports_use.cpp -------------------------------------------------------------------------------- /gwpsan/core/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/BUILD -------------------------------------------------------------------------------- /gwpsan/core/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/arch.h -------------------------------------------------------------------------------- /gwpsan/core/breakmanager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/breakmanager.cpp -------------------------------------------------------------------------------- /gwpsan/core/breakmanager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/breakmanager.h -------------------------------------------------------------------------------- /gwpsan/core/breakmanager_benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/breakmanager_benchmark.cpp -------------------------------------------------------------------------------- /gwpsan/core/breakmanager_perf_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/breakmanager_perf_test.cpp -------------------------------------------------------------------------------- /gwpsan/core/breakmanager_stress_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/breakmanager_stress_test.cpp -------------------------------------------------------------------------------- /gwpsan/core/breakmanager_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/breakmanager_test.cpp -------------------------------------------------------------------------------- /gwpsan/core/breakpoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/breakpoint.cpp -------------------------------------------------------------------------------- /gwpsan/core/breakpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/breakpoint.h -------------------------------------------------------------------------------- /gwpsan/core/breakpoint_benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/breakpoint_benchmark.cpp -------------------------------------------------------------------------------- /gwpsan/core/breakpoint_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/breakpoint_test.cpp -------------------------------------------------------------------------------- /gwpsan/core/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/context.cpp -------------------------------------------------------------------------------- /gwpsan/core/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/context.h -------------------------------------------------------------------------------- /gwpsan/core/context_arm64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/context_arm64.cpp -------------------------------------------------------------------------------- /gwpsan/core/context_benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/context_benchmark.cpp -------------------------------------------------------------------------------- /gwpsan/core/context_x86.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/context_x86.cpp -------------------------------------------------------------------------------- /gwpsan/core/core_fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/core_fwd.h -------------------------------------------------------------------------------- /gwpsan/core/decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/decode.h -------------------------------------------------------------------------------- /gwpsan/core/decoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/decoder.cpp -------------------------------------------------------------------------------- /gwpsan/core/decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/decoder.h -------------------------------------------------------------------------------- /gwpsan/core/decoder_arm64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/decoder_arm64.cpp -------------------------------------------------------------------------------- /gwpsan/core/decoder_arm64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/decoder_arm64.h -------------------------------------------------------------------------------- /gwpsan/core/decoder_dumper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/decoder_dumper.cpp -------------------------------------------------------------------------------- /gwpsan/core/decoder_dynamorio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/decoder_dynamorio.cpp -------------------------------------------------------------------------------- /gwpsan/core/decoder_dynamorio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/decoder_dynamorio.h -------------------------------------------------------------------------------- /gwpsan/core/decoder_executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/decoder_executor.cpp -------------------------------------------------------------------------------- /gwpsan/core/decoder_executor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/decoder_executor.h -------------------------------------------------------------------------------- /gwpsan/core/decoder_fuzzer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/decoder_fuzzer.cpp -------------------------------------------------------------------------------- /gwpsan/core/decoder_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/decoder_test.cpp -------------------------------------------------------------------------------- /gwpsan/core/decoder_x86.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/decoder_x86.cpp -------------------------------------------------------------------------------- /gwpsan/core/decoder_x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/decoder_x86.h -------------------------------------------------------------------------------- /gwpsan/core/disable_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/disable_test.cpp -------------------------------------------------------------------------------- /gwpsan/core/env.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/env.cpp -------------------------------------------------------------------------------- /gwpsan/core/env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/env.h -------------------------------------------------------------------------------- /gwpsan/core/env_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/env_test.cpp -------------------------------------------------------------------------------- /gwpsan/core/flags.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/flags.cpp -------------------------------------------------------------------------------- /gwpsan/core/flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/flags.h -------------------------------------------------------------------------------- /gwpsan/core/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/init.cpp -------------------------------------------------------------------------------- /gwpsan/core/init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/init.h -------------------------------------------------------------------------------- /gwpsan/core/init_for_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/init_for_test.cpp -------------------------------------------------------------------------------- /gwpsan/core/instruction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/instruction.cpp -------------------------------------------------------------------------------- /gwpsan/core/instruction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/instruction.h -------------------------------------------------------------------------------- /gwpsan/core/known_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/known_functions.cpp -------------------------------------------------------------------------------- /gwpsan/core/known_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/known_functions.h -------------------------------------------------------------------------------- /gwpsan/core/known_functions_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/known_functions_test.cpp -------------------------------------------------------------------------------- /gwpsan/core/meta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/meta.cpp -------------------------------------------------------------------------------- /gwpsan/core/meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/meta.h -------------------------------------------------------------------------------- /gwpsan/core/meta_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/meta_test.cpp -------------------------------------------------------------------------------- /gwpsan/core/operation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/operation.cpp -------------------------------------------------------------------------------- /gwpsan/core/operation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/operation.h -------------------------------------------------------------------------------- /gwpsan/core/operation_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/operation_test.cpp -------------------------------------------------------------------------------- /gwpsan/core/origin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/origin.cpp -------------------------------------------------------------------------------- /gwpsan/core/origin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/origin.h -------------------------------------------------------------------------------- /gwpsan/core/origin_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/origin_test.cpp -------------------------------------------------------------------------------- /gwpsan/core/regset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/regset.cpp -------------------------------------------------------------------------------- /gwpsan/core/regset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/regset.h -------------------------------------------------------------------------------- /gwpsan/core/regset_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/regset_test.cpp -------------------------------------------------------------------------------- /gwpsan/core/report.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/report.cpp -------------------------------------------------------------------------------- /gwpsan/core/report.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/report.h -------------------------------------------------------------------------------- /gwpsan/core/report_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/report_test.cpp -------------------------------------------------------------------------------- /gwpsan/core/semantic_metadata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/semantic_metadata.cpp -------------------------------------------------------------------------------- /gwpsan/core/semantic_metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/semantic_metadata.h -------------------------------------------------------------------------------- /gwpsan/core/semantic_metadata_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/semantic_metadata_test.cpp -------------------------------------------------------------------------------- /gwpsan/core/semantic_metadata_test_lib1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/semantic_metadata_test_lib1.cpp -------------------------------------------------------------------------------- /gwpsan/core/semantic_metadata_test_lib1_uncovered.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/semantic_metadata_test_lib1_uncovered.cpp -------------------------------------------------------------------------------- /gwpsan/core/semantic_metadata_test_lib2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/semantic_metadata_test_lib2.cpp -------------------------------------------------------------------------------- /gwpsan/core/semantic_metadata_test_linkstatic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/semantic_metadata_test_linkstatic.cpp -------------------------------------------------------------------------------- /gwpsan/core/store_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/store_buffer.cpp -------------------------------------------------------------------------------- /gwpsan/core/store_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/store_buffer.h -------------------------------------------------------------------------------- /gwpsan/core/store_buffer_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/store_buffer_test.cpp -------------------------------------------------------------------------------- /gwpsan/core/unwind_instruction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/unwind_instruction.cpp -------------------------------------------------------------------------------- /gwpsan/core/unwind_instruction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/unwind_instruction.h -------------------------------------------------------------------------------- /gwpsan/core/unwind_instruction_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/core/unwind_instruction_test.cpp -------------------------------------------------------------------------------- /gwpsan/import/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/import/BUILD -------------------------------------------------------------------------------- /gwpsan/import/int_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/import/int_lib.h -------------------------------------------------------------------------------- /gwpsan/import/udivmodti4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/import/udivmodti4.cpp -------------------------------------------------------------------------------- /gwpsan/import/udivti3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/import/udivti3.cpp -------------------------------------------------------------------------------- /gwpsan/lmsan/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/lmsan/BUILD -------------------------------------------------------------------------------- /gwpsan/lmsan/lmsan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/lmsan/lmsan.cpp -------------------------------------------------------------------------------- /gwpsan/lmsan/lmsan_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/lmsan/lmsan_test.cpp -------------------------------------------------------------------------------- /gwpsan/tsan/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/tsan/BUILD -------------------------------------------------------------------------------- /gwpsan/tsan/tsan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/tsan/tsan.cpp -------------------------------------------------------------------------------- /gwpsan/tsan/tsan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/tsan/tsan.h -------------------------------------------------------------------------------- /gwpsan/tsan/tsan_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/tsan/tsan_test.cpp -------------------------------------------------------------------------------- /gwpsan/uar/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/uar/BUILD -------------------------------------------------------------------------------- /gwpsan/uar/interceptors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/uar/interceptors.cpp -------------------------------------------------------------------------------- /gwpsan/uar/uar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/uar/uar.cpp -------------------------------------------------------------------------------- /gwpsan/uar/uar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/uar/uar.h -------------------------------------------------------------------------------- /gwpsan/uar/uar_benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/uar/uar_benchmark.cpp -------------------------------------------------------------------------------- /gwpsan/uar/uar_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/uar/uar_test.cpp -------------------------------------------------------------------------------- /gwpsan/unified/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/unified/BUILD -------------------------------------------------------------------------------- /gwpsan/unified/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/unified/init.cpp -------------------------------------------------------------------------------- /gwpsan/unified/redefined.syms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/unified/redefined.syms -------------------------------------------------------------------------------- /gwpsan/unified/tool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/unified/tool.h -------------------------------------------------------------------------------- /gwpsan/unified/unified.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/unified/unified.cpp -------------------------------------------------------------------------------- /gwpsan/unified/unified.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/unified/unified.h -------------------------------------------------------------------------------- /gwpsan/unified/unified_notool_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/unified/unified_notool_test.cpp -------------------------------------------------------------------------------- /gwpsan/unified/unified_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/gwpsan/HEAD/gwpsan/unified/unified_test.cpp --------------------------------------------------------------------------------