diff options
author | David Malcolm <dmalcolm@redhat.com> | 2022-10-24 16:38:23 -0400 |
---|---|---|
committer | David Malcolm <dmalcolm@redhat.com> | 2022-10-24 16:38:23 -0400 |
commit | 53881c47e4b3574e2cb2046a6cb154c87a9836b6 (patch) | |
tree | 5ef483c2022f811ae72f22e7b73ab4a56959374c /gcc/cppdefault.h | |
parent | 792f039fc37faa3446725a643c8018f084e8ccab (diff) | |
download | gcc-53881c47e4b3574e2cb2046a6cb154c87a9836b6.zip gcc-53881c47e4b3574e2cb2046a6cb154c87a9836b6.tar.gz gcc-53881c47e4b3574e2cb2046a6cb154c87a9836b6.tar.bz2 |
analyzer: simplify sm_state_map lookup
gcc/analyzer/ChangeLog:
* engine.cc (impl_region_model_context::get_malloc_map): Replace
with...
(impl_region_model_context::get_state_map_by_name): ...this.
(impl_region_model_context::get_fd_map): Delete.
(impl_region_model_context::get_taint_map): Delete.
* exploded-graph.h (impl_region_model_context::get_fd_map):
Delete.
(impl_region_model_context::get_malloc_map): Delete.
(impl_region_model_context::get_taint_map): Delete.
(impl_region_model_context::get_state_map_by_name): New.
* region-model.h (region_model_context::get_state_map_by_name):
New vfunc.
(region_model_context::get_fd_map): Convert from vfunc to
function.
(region_model_context::get_malloc_map): Likewise.
(region_model_context::get_taint_map): Likewise.
(noop_region_model_context::get_state_map_by_name): New.
(noop_region_model_context::get_fd_map): Delete.
(noop_region_model_context::get_malloc_map): Delete.
(noop_region_model_context::get_taint_map): Delete.
(region_model_context_decorator::get_state_map_by_name): New.
(region_model_context_decorator::get_fd_map): Delete.
(region_model_context_decorator::get_malloc_map): Delete.
(region_model_context_decorator::get_taint_map): Delete.
Signed-off-by: David Malcolm <dmalcolm@redhat.com>
Diffstat (limited to 'gcc/cppdefault.h')
0 files changed, 0 insertions, 0 deletions