Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- STACK output for BRL-CAD r57691, 9/17/13
- ---
- bug: anti-simplify
- model: |
- %1239 = icmp eq %class.ON_Brep* %67, null, !dbg !3274
- --> false
- stack:
- - brlcad/src/proc-db/brep_simple.cpp:406:0
- ncore: 1
- core:
- - brlcad/src/proc-db/brep_simple.cpp:404:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %415 = icmp eq %class.ON_Brep* %56, null, !dbg !6403
- --> false
- stack:
- - brlcad/src/proc-db/surfaceintersect.cpp:1267:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_array.h:1098:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %437 = icmp eq %class.ON_Brep* %56, null, !dbg !6403
- --> false
- stack:
- - brlcad/src/proc-db/surfaceintersect.cpp:1314:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_array.h:1098:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %95 = icmp eq %class.ON_Brep* %65, null, !dbg !3088
- --> false
- stack:
- - brlcad/src/proc-db/breplicator.cpp:434:0
- ncore: 1
- core:
- - brlcad/src/proc-db/breplicator.cpp:433:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %129 = icmp eq %class.ON_Brep* %65, null, !dbg !3097
- --> false
- stack:
- - brlcad/src/proc-db/breplicator.cpp:442:0
- ncore: 1
- core:
- - brlcad/src/proc-db/breplicator.cpp:438:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %151 = icmp eq %class.ON_Brep* %65, null, !dbg !3106
- --> false
- stack:
- - brlcad/src/proc-db/breplicator.cpp:450:0
- ncore: 1
- core:
- - brlcad/src/proc-db/breplicator.cpp:438:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %168 = icmp eq %class.ON_Brep* %65, null, !dbg !3112
- --> false
- stack:
- - brlcad/src/proc-db/breplicator.cpp:457:0
- ncore: 1
- core:
- - brlcad/src/proc-db/breplicator.cpp:438:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %1239 = icmp eq %class.ON_Brep* %67, null, !dbg !3274
- --> false
- stack:
- - brlcad/src/proc-db/brep_cube.cpp:401:0
- ncore: 1
- core:
- - brlcad/src/proc-db/brep_cube.cpp:399:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %165 = icmp eq %"struct.boost::xpressive::detail::list<boost::xpressive::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >::node"* %155, null, !dbg !26299
- --> false
- stack:
- - brlcad/src/other/boost/boost/xpressive/detail/core/list.hpp:143:0
- ncore: 1
- core:
- - brlcad/src/other/boost/boost/xpressive/detail/core/list.hpp:141:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %347 = icmp eq %"struct.boost::xpressive::detail::list<boost::xpressive::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >::node"* %337, null, !dbg !26299
- --> false
- stack:
- - brlcad/src/other/boost/boost/xpressive/detail/core/list.hpp:143:0
- ncore: 1
- core:
- - brlcad/src/other/boost/boost/xpressive/detail/core/list.hpp:141:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %22 = icmp eq %"struct.boost::xpressive::detail::list<boost::xpressive::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >::node"* %12, null, !dbg !26210
- --> false
- stack:
- - brlcad/src/other/boost/boost/xpressive/detail/core/list.hpp:143:0
- ncore: 1
- core:
- - brlcad/src/other/boost/boost/xpressive/detail/core/list.hpp:141:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %36 = icmp eq %"struct.boost::xpressive::detail::list<boost::xpressive::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >::node"* %26, null, !dbg !26230
- --> false
- stack:
- - brlcad/src/other/boost/boost/xpressive/detail/core/list.hpp:143:0
- ncore: 1
- core:
- - brlcad/src/other/boost/boost/xpressive/detail/core/list.hpp:141:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %34 = icmp eq %"struct.boost::xpressive::detail::list<boost::xpressive::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >::node"* %24, null, !dbg !26228
- --> false
- stack:
- - brlcad/src/other/boost/boost/xpressive/detail/core/list.hpp:143:0
- ncore: 1
- core:
- - brlcad/src/other/boost/boost/xpressive/detail/core/list.hpp:141:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %34 = icmp eq %"struct.boost::xpressive::detail::list<boost::xpressive::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >::node"* %24, null, !dbg !26226
- --> false
- stack:
- - brlcad/src/other/boost/boost/xpressive/detail/core/list.hpp:143:0
- ncore: 1
- core:
- - brlcad/src/other/boost/boost/xpressive/detail/core/list.hpp:141:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %56 = icmp eq %"struct.boost::xpressive::detail::sequence_stack<boost::xpressive::detail::sub_match_impl<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >::chunk"* %52, null, !dbg !26220
- --> false
- stack:
- - brlcad/src/other/boost/boost/xpressive/detail/utility/sequence_stack.hpp:195:0
- ncore: 1
- core:
- - brlcad/src/other/boost/boost/xpressive/detail/utility/sequence_stack.hpp:194:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %15 = icmp eq %"struct.boost::xpressive::detail::counted_base.85"* %that, null, !dbg !26209
- --> false
- stack:
- - brlcad/src/other/boost/boost/xpressive/detail/utility/counted_base.hpp:65:0
- ncore: 1
- core:
- - brlcad/src/other/boost/boost/xpressive/detail/utility/counted_base.hpp:63:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %15 = icmp eq %"struct.boost::xpressive::detail::counted_base"* %that, null, !dbg !26209
- --> false
- stack:
- - brlcad/src/other/boost/boost/xpressive/detail/utility/counted_base.hpp:65:0
- ncore: 1
- core:
- - brlcad/src/other/boost/boost/xpressive/detail/utility/counted_base.hpp:63:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %15 = icmp eq %"struct.boost::xpressive::detail::counted_base.87"* %that, null, !dbg !26209
- --> false
- stack:
- - brlcad/src/other/boost/boost/xpressive/detail/utility/counted_base.hpp:65:0
- ncore: 1
- core:
- - brlcad/src/other/boost/boost/xpressive/detail/utility/counted_base.hpp:63:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %119 = icmp eq %"struct.boost::exception_detail::error_info_injector"* %x, null, !dbg !26225
- --> false
- stack:
- - brlcad/src/other/boost/boost/exception/exception.hpp:421:0
- ncore: 1
- core:
- - brlcad/src/other/boost/boost/exception/exception.hpp:39:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %112 = icmp eq %"struct.boost::xpressive::regex_error"* %x, null, !dbg !26221
- --> false
- stack:
- - brlcad/src/other/boost/boost/exception/exception.hpp:421:0
- ncore: 1
- core:
- - brlcad/src/other/boost/boost/xpressive/regex_error.hpp:48:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %112 = icmp eq %"struct.boost::exception_detail::error_info_injector"* %x, null, !dbg !1709
- --> false
- stack:
- - brlcad/src/other/boost/boost/exception/exception.hpp:421:0
- ncore: 1
- core:
- - brlcad/src/other/boost/boost/exception/exception.hpp:39:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %43 = icmp eq %class.GTreeDiamAlg* %13, null, !dbg !1389
- --> false
- stack:
- - brlcad/src/other/libgdiam/gdiam.cpp:1023:0
- ncore: 1
- core:
- - brlcad/src/other/libgdiam/gdiam.hpp:195:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %43 = icmp eq %class.GTreeDiamAlg* %13, null, !dbg !1389
- --> false
- stack:
- - brlcad/src/other/libgdiam/gdiam.cpp:1039:0
- ncore: 1
- core:
- - brlcad/src/other/libgdiam/gdiam.hpp:195:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %821 = icmp eq %class.GTreeDiamAlg* %36, null, !dbg !1498
- --> false
- stack:
- - brlcad/src/other/libgdiam/gdiam.cpp:1156:0
- ncore: 1
- core:
- - brlcad/src/other/libgdiam/gdiam.hpp:195:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %15 = icmp eq %struct.Tk_Window_* %3, null, !dbg !1049
- --> false
- stack:
- - brlcad/src/other/tktable/generic/tkTable.c:2587:0
- ncore: 1
- core:
- - brlcad/src/other/tktable/generic/tkTable.c:2579:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %20 = icmp eq %class.GenericNode* %gnPrev.0, null, !dbg !94
- --> false
- stack:
- - brlcad/src/other/stepcode/src/clutils/gennodelist.cc:80:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/clutils/gennode.h:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %44 = icmp sge i32 %i.1, 0, !dbg !639
- --> true
- stack:
- - brlcad/src/other/stepcode/src/clutils/dirobj.cc:266:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/clutils/dirobj.cc:266:0
- - buffer overflow
- ---
- bug: anti-simplify
- model: |
- %238 = icmp eq %class.SDAI_Application_instance* %193, null, !dbg !1954
- --> false
- stack:
- - brlcad/src/other/stepcode/src/cleditor/STEPfile.cc:880:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/clutils/errordesc.h:79:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %235 = icmp eq %class.SDAI_Application_instance* %215, null, !dbg !1904
- --> false
- stack:
- - brlcad/src/other/stepcode/src/cleditor/STEPfile.cc:1054:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/clutils/errordesc.h:79:0
- - null pointer dereference
- ---
- bug: bugon-null
- model: |
- %448 = load %struct.Function_** bitcast (%union.anon* getelementptr (%struct.Scope_* null, i32 0, i32 7) to %struct.Function_**), align 8, !dbg !728
- stack:
- - brlcad/src/other/stepcode/src/express/resolve.c:502:0
- ---
- bug: bugon-bounds
- model: |
- %453 = load %struct.Function_** bitcast (%union.anon* getelementptr (%struct.Scope_* null, i32 0, i32 7) to %struct.Function_**), align 8, !dbg !729
- stack:
- - brlcad/src/other/stepcode/src/express/resolve.c:502:0
- ---
- bug: anti-dce
- model: |
- %445 = icmp ne i32 %444, 0, !dbg !727
- --> false
- ************************************************************
- :
- %444 = load %struct.Error_** @ERROR_wrong_arg_count, align 8, !dbg !729
- %445 = getelementptr inbounds %struct.Expression_* %expr, i32 0, i32 0, !dbg !729
- %446 = getelementptr inbounds %struct.Expression_* %expr, i32 0, i32 0, !dbg !729
- %447 = getelementptr inbounds %struct.Symbol_* %446, i32 0, i32 0, !dbg !729
- %448 = icmp eq %struct.Expression_* %expr, null
- call void @opt.bugon(i1 %448), !dbg !729, !bug !574
- %449 = load i8** %447, align 8, !dbg !729
- call void @opt.bugon(i1 true), !dbg !729, !bug !574
- call void @opt.bugon(i1 true), !dbg !729, !bug !731
- %450 = load %struct.Function_** bitcast (%union.anon* getelementptr (%struct.Scope_* null, i32 0, i32 7) to %struct.Function_**), align 8, !dbg !729
- %451 = getelementptr inbounds %struct.Function_* %450, i32 0, i32 0, !dbg !729
- %452 = icmp eq %struct.Function_* %450, null
- call void @opt.bugon(i1 %452), !dbg !729, !bug !574
- %453 = load i32* %451, align 4, !dbg !729
- call void (%struct.Error_*, %struct.Symbol_*, ...)* @ERRORreport_with_symbol(%struct.Error_* %444, %struct.Symbol_* %445, i8* %449, i32 0, i32 %453), !dbg !729
- %454 = getelementptr inbounds %struct.Expression_* %expr, i32 0, i32 0, !dbg !732
- %455 = getelementptr inbounds %struct.Symbol_* %454, i32 0, i32 3, !dbg !732
- %456 = load i8* %455, align 1, !dbg !732
- %457 = sext i8 %456 to i32, !dbg !732
- %458 = or i32 %457, 2, !dbg !732
- %459 = trunc i32 %458 to i8, !dbg !732
- store i8 %459, i8* %455, align 1, !dbg !732
- br label %464, !dbg !733
- stack:
- - brlcad/src/other/stepcode/src/express/resolve.c:502:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/express/resolve.c:502:0
- - buffer overflow
- ---
- bug: anti-simplify
- model: |
- %14 = icmp eq %class.EntList* %ent, null, !dbg !371
- --> false
- stack:
- - brlcad/src/other/stepcode/src/clstepcore/multlist.cc:122:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/clstepcore/multlist.cc:120:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %182 = icmp eq %class.EntList* %ent, null, !dbg !430
- --> false
- stack:
- - brlcad/src/other/stepcode/src/clstepcore/multlist.cc:137:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/clstepcore/complexSupport.h:193:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %53 = icmp eq %class.MgrNode* %node, null, !dbg !798
- --> false
- stack:
- - brlcad/src/other/stepcode/src/clstepcore/instmgr.cc:265:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/clstepcore/instmgr.cc:252:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %71 = icmp eq %class.STEPcomplex* %11, null, !dbg !1582
- --> false
- stack:
- - brlcad/src/other/stepcode/src/clstepcore/STEPcomplex.cc:222:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/clstepcore/STEPcomplex.cc:217:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %177 = icmp eq %class.EntNode* %firstnode.0, null, !dbg !234
- --> false
- stack:
- - brlcad/src/other/stepcode/src/clstepcore/entnode.cc:67:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/clstepcore/entnode.cc:75:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %3 = icmp eq %class.ComplexList* %this, null, !dbg !216
- --> false
- stack:
- - brlcad/src/other/stepcode/src/clstepcore/complexlist.cc:37:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/clstepcore/complexlist.cc:35:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %23 = icmp eq %class.EntList* %ent, null, !dbg !227
- --> false
- stack:
- - brlcad/src/other/stepcode/src/clstepcore/complexlist.cc:108:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/clstepcore/complexSupport.h:193:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %10 = icmp ne %class.TypeDescriptor* %td.0.i, null, !dbg !2269
- --> true
- stack:
- - brlcad/src/other/stepcode/src/clstepcore/ExpDict.cc:1631:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/clstepcore/ExpDict.h:1383:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %17 = icmp ne %class.TypeDescriptor* %td.0.i, null, !dbg !2275
- --> true
- stack:
- - brlcad/src/other/stepcode/src/clstepcore/ExpDict.cc:1567:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/clstepcore/ExpDict.h:1383:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %34 = icmp eq %class.EntList* %child.0, null, !dbg !223
- --> false
- stack:
- - brlcad/src/other/stepcode/src/clstepcore/match-ors.cc:105:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/clstepcore/match-ors.cc:99:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %127 = icmp eq %class.lazyInstMgr* %35, null, !dbg !2542
- --> false
- stack:
- - brlcad/src/other/stepcode/src/cllazyfile/lazy_test.cc:151:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/cllazyfile/lazyInstMgr.h:101:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %78 = icmp eq %class.lazyDataSectionReader* %71, null, !dbg !2102
- --> false
- stack:
- - brlcad/src/other/stepcode/src/cllazyfile/lazyFileReader.cc:16:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/cllazyfile/lazyDataSectionReader.h:26:0
- - null pointer dereference
- ---
- bug: anti-dce
- model: |
- %203 = icmp ne i32 %202, 0, !dbg !169
- --> true
- ************************************************************
- :
- %203 = add i32 %47, 1, !dbg !171
- br label %204, !dbg !173
- stack:
- - brlcad/src/other/stepcode/src/base/judy/src/judy.c:387:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/base/judy/src/judy.c:385:0
- - shift left overflow
- ---
- bug: anti-simplify
- model: |
- %14 = icmp eq %class.EntList* %ent, null, !dbg !424
- --> false
- stack:
- - brlcad/src/other/stepcode/src/exp2cxx/multlist.cc:235:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/exp2cxx/multlist.cc:233:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %64 = icmp eq %class.EntList* %ent, null, !dbg !441
- --> false
- stack:
- - brlcad/src/other/stepcode/src/exp2cxx/multlist.cc:239:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/exp2cxx/multlist.cc:233:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %187 = icmp eq %class.EntList* %ent, null, !dbg !482
- --> false
- stack:
- - brlcad/src/other/stepcode/src/exp2cxx/multlist.cc:251:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/exp2cxx/complexSupport.h:182:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %34 = icmp eq %class.EntList* %child.0, null, !dbg !243
- --> false
- stack:
- - brlcad/src/other/stepcode/src/exp2cxx/match-ors.cc:108:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/exp2cxx/match-ors.cc:102:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %3 = icmp eq %class.ComplexList* %this, null, !dbg !237
- --> false
- stack:
- - brlcad/src/other/stepcode/src/exp2cxx/complexlist.cc:39:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/exp2cxx/complexlist.cc:37:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %23 = icmp eq %class.EntList* %ent, null, !dbg !248
- --> false
- stack:
- - brlcad/src/other/stepcode/src/exp2cxx/complexlist.cc:114:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/exp2cxx/complexSupport.h:182:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %31 = icmp eq %class.MultList* %this, null, !dbg !510
- --> false
- stack:
- - brlcad/src/other/stepcode/src/exp2cxx/expressbuild.cc:191:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/exp2cxx/expressbuild.cc:190:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %19 = icmp eq %class.EntList* %11, null, !dbg !255
- --> false
- stack:
- - brlcad/src/other/stepcode/src/exp2cxx/trynext.cc:122:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/exp2cxx/complexSupport.h:182:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %193 = icmp eq %class.EntNode* %firstnode.0, null, !dbg !252
- --> false
- stack:
- - brlcad/src/other/stepcode/src/exp2cxx/entnode.cc:83:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/exp2cxx/entnode.cc:79:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %109 = icmp ne %struct.Tcl_Obj* %19, null, !dbg !3951
- --> true
- stack:
- - brlcad/src/other/incrTcl/itk/generic/itk_archetype.c:4146:0
- ncore: 1
- core:
- - brlcad/src/other/incrTcl/itk/generic/itk_archetype.c:4102:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %337 = icmp ne %struct.Tcl_Obj* %88, null, !dbg !4113
- --> true
- stack:
- - brlcad/src/other/incrTcl/itk/generic/itk_archetype.c:1007:0
- ncore: 1
- core:
- - brlcad/src/other/incrTcl/itk/generic/itk_archetype.c:774:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %407 = icmp ne %struct.Tcl_Obj* %88, null, !dbg !4170
- --> true
- stack:
- - brlcad/src/other/incrTcl/itk/generic/itk_archetype.c:1044:0
- ncore: 1
- core:
- - brlcad/src/other/incrTcl/itk/generic/itk_archetype.c:774:0
- - null pointer dereference
- ---
- bug: anti-dce
- model: |
- %429 = icmp ne %struct.ItclMemberFunc* %mfunc, null, !dbg !3959
- --> true
- ************************************************************
- :
- %445 = load %struct.TclStubs** @tclStubsPtr, align 8, !dbg !3968
- %446 = getelementptr inbounds %struct.TclStubs* %445, i32 0, i32 72, !dbg !3968
- %447 = icmp eq %struct.TclStubs* %445, null
- call void @opt.bugon(i1 %447), !dbg !3968, !bug !3828
- %448 = load void (%struct.Tcl_Interp*, ...)** %446, align 8, !dbg !3968
- %449 = getelementptr inbounds %struct.CompiledLocal* %argPtr.0, i32 0, i32 6, !dbg !3968
- %450 = getelementptr inbounds [4 x i8]* %449, i32 0, i32 0, !dbg !3968
- call void (%struct.Tcl_Interp*, ...)* %448(%struct.Tcl_Interp* %interp, i8* getelementptr inbounds ([31 x i8]* @.str49, i32 0, i32 0), i8* %450, i8* getelementptr inbounds ([2 x i8]* @.str3, i32 0, i32 0), i8* null), !dbg !3968
- br label %451
- stack:
- - brlcad/src/other/incrTcl/itcl/generic/itcl_methods.c:2014:0
- ncore: 1
- core:
- - brlcad/src/other/incrTcl/itcl/generic/itcl_methods.c:1822:0
- - null pointer dereference
- ---
- bug: anti-dce
- model: |
- %470 = icmp ne %struct.ItclMemberFunc* %mfunc, null, !dbg !3972
- --> true
- ************************************************************
- :
- %486 = load %struct.TclStubs** @tclStubsPtr, align 8, !dbg !3981
- %487 = getelementptr inbounds %struct.TclStubs* %486, i32 0, i32 72, !dbg !3981
- %488 = icmp eq %struct.TclStubs* %486, null
- call void @opt.bugon(i1 %488), !dbg !3981, !bug !3828
- %489 = load void (%struct.Tcl_Interp*, ...)** %487, align 8, !dbg !3981
- call void (%struct.Tcl_Interp*, ...)* %489(%struct.Tcl_Interp* %interp, i8* getelementptr inbounds ([19 x i8]* @.str50, i32 0, i32 0), i8* null), !dbg !3981
- br label %490
- stack:
- - brlcad/src/other/incrTcl/itcl/generic/itcl_methods.c:2030:0
- ncore: 1
- core:
- - brlcad/src/other/incrTcl/itcl/generic/itcl_methods.c:1822:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %359 = icmp ne %struct.CssProperty* %34, null, !dbg !1043
- --> true
- stack:
- - brlcad/src/other/tkhtml/src/css.c:1400:0
- ncore: 1
- core:
- - brlcad/src/other/tkhtml/src/css.c:1347:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %23 = icmp ne %struct.CssParse* %pParse, null, !dbg !956
- --> true
- stack:
- - brlcad/src/other/tkhtml/src/css.c:3786:0
- ncore: 1
- core:
- - brlcad/src/other/tkhtml/src/css.c:3777:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %12 = icmp ne %struct.HtmlTree* %pTree, null, !dbg !980
- --> true
- stack:
- - brlcad/src/other/tkhtml/src/htmldraw.c:663:0
- ncore: 1
- core:
- - brlcad/src/other/tkhtml/src/htmldraw.c:647:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %62 = icmp ne %struct.HtmlTree* %pTree, null, !dbg !996
- --> true
- stack:
- - brlcad/src/other/tkhtml/src/htmldraw.c:678:0
- ncore: 1
- core:
- - brlcad/src/other/tkhtml/src/htmldraw.c:647:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %574 = icmp sgt i32 %571, 0, !dbg !124
- --> true
- stack:
- - brlcad/src/other/URToolkit/tools/smush.c:169:0
- ncore: 1
- core:
- - brlcad/src/other/URToolkit/tools/smush.c:163:0
- - signed subtraction overflow
- ---
- bug: anti-simplify
- model: |
- %119 = icmp eq i8** %118, null, !dbg !51
- --> false
- stack:
- - brlcad/src/other/URToolkit/tools/rlenoise.c:97:0
- ncore: 1
- core:
- - brlcad/src/other/URToolkit/tools/rlenoise.c:97:0
- - pointer overflow
- ---
- bug: anti-simplify
- model: |
- %161 = icmp ne i8* %133, null, !dbg !218
- --> true
- stack:
- - brlcad/src/other/URToolkit/cnv/rletorla.c:358:0
- ncore: 1
- core:
- - brlcad/src/other/URToolkit/cnv/rletorla.c:358:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %562 = icmp ne i8* %blue.0, null, !dbg !240
- --> true
- stack:
- - brlcad/src/other/URToolkit/cnv/rletorla.c:378:0
- ncore: 1
- core:
- - brlcad/src/other/URToolkit/cnv/rletorla.c:377:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %804 = icmp ne i8* %blue.0, null, !dbg !264
- --> true
- stack:
- - brlcad/src/other/URToolkit/cnv/rletorla.c:401:0
- ncore: 1
- core:
- - brlcad/src/other/URToolkit/cnv/rletorla.c:400:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %23 = icmp eq %"struct.ClipperLib::OutPt"* %19, null, !dbg !5429
- --> false
- stack:
- - brlcad/src/other/clipper/clipper.cpp:636:0
- ncore: 1
- core:
- - brlcad/src/other/clipper/clipper.cpp:635:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %13 = icmp eq %"struct.ClipperLib::LocalMinima"* %9, null, !dbg !5425
- --> false
- stack:
- - brlcad/src/other/clipper/clipper.cpp:1017:0
- ncore: 1
- core:
- - brlcad/src/other/clipper/clipper.cpp:1016:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %13 = icmp eq %"struct.ClipperLib::Scanbeam"* %9, null, !dbg !5425
- --> false
- stack:
- - brlcad/src/other/clipper/clipper.cpp:1107:0
- ncore: 1
- core:
- - brlcad/src/other/clipper/clipper.cpp:1106:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %10 = icmp eq %"struct.ClipperLib::Scanbeam"* %3, null, !dbg !5424
- --> false
- stack:
- - brlcad/src/other/clipper/clipper.cpp:1301:0
- ncore: 1
- core:
- - brlcad/src/other/clipper/clipper.cpp:1298:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %13 = icmp eq %"struct.ClipperLib::IntersectNode"* %9, null, !dbg !5425
- --> false
- stack:
- - brlcad/src/other/clipper/clipper.cpp:2364:0
- ncore: 1
- core:
- - brlcad/src/other/clipper/clipper.cpp:2363:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %303 = icmp eq %"class.std::set"* %clist, null, !dbg !5675
- --> false
- stack:
- - brlcad/build/src/other/re2c/parser.yy:96:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_tree.h:666:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %303 = icmp eq %"class.std::set"* %clist, null, !dbg !5675
- --> false
- stack:
- - brlcad/build/src/other/re2c/parser.yy:96:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_tree.h:666:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %112 = icmp ne %class.ON_TextExtra* %44, null, !dbg !6665
- --> true
- stack:
- - brlcad/src/other/openNURBS/opennurbs_annotation2.cpp:50:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_annotation2.cpp:75:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %118 = icmp eq %class.ON_TextExtra* %44, null, !dbg !6670
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_annotation2.cpp:54:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_annotation2.cpp:75:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %103 = icmp ne %class.ON_DimensionExtra* %40, null, !dbg !6665
- --> true
- stack:
- - brlcad/src/other/openNURBS/opennurbs_annotation2.cpp:225:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_annotation2.cpp:203:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %109 = icmp eq %class.ON_DimensionExtra* %40, null, !dbg !6670
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_annotation2.cpp:229:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_annotation2.cpp:203:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %81 = icmp ne %class.ON_AngularDimension2Extra* %37, null, !dbg !6663
- --> true
- stack:
- - brlcad/src/other/openNURBS/opennurbs_annotation2.cpp:3049:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_annotation2.cpp:3069:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %87 = icmp eq %class.ON_AngularDimension2Extra* %37, null, !dbg !6668
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_annotation2.cpp:3053:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_annotation2.cpp:3069:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %231 = icmp eq %class.ON_NurbsSurface* %176, null, !dbg !8886
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_brep.cpp:1376:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_brep.cpp:1374:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %829 = icmp eq %class.ON_Surface* %524, null, !dbg !9048
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_brep.cpp:11592:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_brep.cpp:11555:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %201 = icmp sgt i32 %31, 0, !dbg !9338
- --> true
- stack:
- - brlcad/src/other/openNURBS/opennurbs_mesh.cpp:7143:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_mesh.cpp:7109:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %370 = icmp ne i32* %.03, null, !dbg !4989
- --> true
- stack:
- - brlcad/src/other/openNURBS/opennurbs_surface.cpp:488:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_surface.cpp:400:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %384 = icmp ne i32* %.03, null, !dbg !4997
- --> true
- stack:
- - brlcad/src/other/openNURBS/opennurbs_surface.cpp:495:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_surface.cpp:400:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %405 = icmp ne i32* %.03, null, !dbg !5012
- --> true
- stack:
- - brlcad/src/other/openNURBS/opennurbs_surface.cpp:509:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_surface.cpp:400:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %417 = icmp ne i32* %.03, null, !dbg !5020
- --> true
- stack:
- - brlcad/src/other/openNURBS/opennurbs_surface.cpp:516:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_surface.cpp:400:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %325 = icmp ne i32 %rc.2, 0, !dbg !5484
- --> true
- stack:
- - brlcad/src/other/openNURBS/opennurbs_polycurve.cpp:641:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_polycurve.cpp:605:0
- - signed addition overflow
- ---
- bug: anti-simplify
- model: |
- %1465 = icmp eq %class.ON_Mesh* %370, null, !dbg !5389
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_mesh_tools.cpp:919:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_array.h:132:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %86 = icmp eq %class.ON_MeshNgonList* null, %78, !dbg !915
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_mesh_ngon.cpp:334:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_mesh_ngon.cpp:24:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %667 = icmp eq %class.ON_Curve* %newprofile.0, null, !dbg !5897
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_beam.cpp:2691:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_beam.cpp:2684:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %131 = icmp eq %class.ON_ArcCurve* %100, null, !dbg !5743
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_beam.cpp:4406:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_beam.cpp:4403:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %342 = icmp eq %class.ON_Extrusion* %extrusion_cylinder.0, null, !dbg !5790
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_beam.cpp:4438:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_beam.cpp:4432:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %82 = icmp eq %class.ON_ArcCurve* %65, null, !dbg !5742
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_beam.cpp:4485:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_beam.cpp:4482:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %114 = icmp eq %class.ON_ArcCurve* %65, null, !dbg !5749
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_beam.cpp:4492:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_beam.cpp:4482:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %159 = icmp eq %class.ON_ArcCurve* %65, null, !dbg !5758
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_beam.cpp:4500:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_beam.cpp:4482:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %194 = icmp eq %class.ON_ArcCurve* %65, null, !dbg !5766
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_beam.cpp:4508:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_beam.cpp:4482:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %91 = icmp ne %class.ON_HatchExtra* %40, null, !dbg !5223
- --> true
- stack:
- - brlcad/src/other/openNURBS/opennurbs_hatch.cpp:73:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_hatch.cpp:93:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %97 = icmp eq %class.ON_HatchExtra* %40, null, !dbg !5228
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_hatch.cpp:77:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_hatch.cpp:93:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %110 = icmp ne %class.ON_HatchLoop* %105, null, !dbg !5245
- --> true
- stack:
- - brlcad/src/other/openNURBS/opennurbs_hatch.cpp:1062:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_hatch.cpp:716:0
- - null pointer dereference
- ---
- bug: anti-dce
- model: |
- %127 = icmp ne %class.ON_HatchLoop* %119, null, !dbg !5245
- --> true
- ************************************************************
- :
- %130 = icmp eq %class.ON_Curve* %48, null, !dbg !5248
- br i1 %130, label %143, label %131, !dbg !5248
- stack:
- - brlcad/src/other/openNURBS/opennurbs_hatch.cpp:1397:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_hatch.cpp:721:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %97 = icmp eq %class.ON_NurbsSurface* %79, null, !dbg !6462
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_brep_tools.cpp:124:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_brep_tools.cpp:122:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %1211 = icmp eq %class.ON_Brep* %brep.0, null, !dbg !6641
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_brep_tools.cpp:948:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_brep_tools.cpp:944:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %1362 = icmp eq %class.ON_Brep* %brep.0, null, !dbg !6650
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_brep_tools.cpp:1138:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_brep_tools.cpp:1134:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %34 = icmp ne %class.ON_Surface* %7, null, !dbg !6442
- --> true
- stack:
- - brlcad/src/other/openNURBS/opennurbs_brep_tools.cpp:1867:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_brep_tools.cpp:1866:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %121 = icmp eq %class.ON_Curve* %96, null, !dbg !6743
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_curve.cpp:2112:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_curve.cpp:2110:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %175 = icmp eq %class.ON_Curve* %96, null, !dbg !6750
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_curve.cpp:2118:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_curve.cpp:2110:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %188 = icmp eq %class.ON_Curve* %150, null, !dbg !6752
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_curve.cpp:2119:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_curve.cpp:2116:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %268 = icmp eq %class.ON_Curve* %150, null, !dbg !6777
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_curve.cpp:2140:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_curve.cpp:2116:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %339 = icmp eq %class.ON_Curve* %323, null, !dbg !6790
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_curve.cpp:2158:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_curve.cpp:2156:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %170 = icmp eq %class.ON_Geometry* %155, null, !dbg !4418
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_objref.cpp:880:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_objref.cpp:878:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %288 = icmp eq %class.ON_Brep* %273, null, !dbg !4465
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_objref.cpp:921:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_objref.cpp:919:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %425 = icmp eq %class.ON_Mesh* %410, null, !dbg !4506
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_objref.cpp:955:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_objref.cpp:953:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %444 = icmp eq %class.ON_Mesh* %410, null, !dbg !4512
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_objref.cpp:961:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_objref.cpp:953:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %283 = icmp eq i8* null, %.0.i1, !dbg !10476
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_archive.cpp:7115:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_archive.cpp:7107:0
- - pointer overflow
- ---
- bug: anti-simplify
- model: |
- %428 = icmp eq i8* null, %.0.i2, !dbg !10502
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_archive.cpp:7127:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_archive.cpp:7107:0
- - pointer overflow
- ---
- bug: anti-simplify
- model: |
- %436 = icmp ne i8* null, %.0.i2, !dbg !10504
- --> true
- stack:
- - brlcad/src/other/openNURBS/opennurbs_archive.cpp:7129:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_archive.cpp:7107:0
- - pointer overflow
- ---
- bug: anti-simplify
- model: |
- %56 = icmp eq %class.ON_HatchPattern* %41, null, !dbg !10411
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_archive.cpp:8390:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_archive.cpp:8388:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %434 = icmp eq %class.ON_NurbsCurve* %428, null, !dbg !10494
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_archive.cpp:11275:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_archive.cpp:11274:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %953 = icmp eq %class.ON_NurbsSurface* %524, null, !dbg !10610
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_archive.cpp:11181:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_archive.cpp:11149:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %112 = icmp eq %class.ON_PolyCurve* %86, null, !dbg !4574
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_brep_io.cpp:998:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_brep_io.cpp:995:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %190 = icmp eq %class.ON_PolyCurve* %164, null, !dbg !4594
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_brep_io.cpp:1012:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_brep_io.cpp:1009:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %209 = icmp eq %class.ON_Buffer* %20, null, !dbg !3923
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_embedded_file.cpp:1127:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_embedded_file.cpp:315:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %328 = icmp eq %class.ON_Buffer* %20, null, !dbg !3974
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_embedded_file.cpp:1151:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_embedded_file.cpp:1138:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %209 = icmp eq %class.ON_Buffer* %20, null, !dbg !3923
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_embedded_file.cpp:1224:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_embedded_file.cpp:315:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %328 = icmp eq %class.ON_Buffer* %20, null, !dbg !3974
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_embedded_file.cpp:1248:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_embedded_file.cpp:1235:0
- - null pointer dereference
- ---
- bug: anti-algebra
- model: |
- %221 = icmp sgt i32 %216, %219, !dbg !5119
- --> %220 = icmp sgt i32 %ki.3, 0, !dbg !5119
- ************************************************************
- (-2 + %210 + %ki.3) >s (-2 + %210)
- --> %ki.3 >s 0
- stack:
- - brlcad/src/other/openNURBS/opennurbs_nurbscurve.cpp:1914:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_nurbscurve.cpp:1913:0
- - signed addition overflow
- ---
- bug: anti-simplify
- model: |
- %641 = icmp eq %class.ON_BezierCurve* %189, null, !dbg !5140
- --> false
- stack:
- - brlcad/src/other/openNURBS/opennurbs_nurbscurve.cpp:2485:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_nurbscurve.cpp:2463:0
- - pointer overflow
- ---
- bug: anti-simplify
- model: |
- %16 = icmp eq %struct.pkg_conn* %12, null, !dbg !128
- --> false
- stack:
- - brlcad/src/fbserv/fbserv.c:282:0
- ncore: 1
- core:
- - brlcad/src/fbserv/fbserv.c:280:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %54 = icmp ne %"class.TCLAP::SwitchArg"* %20, null, !dbg !4252
- --> true
- stack:
- - brlcad/src/util/bu_arg_parse.cpp:200:0
- ncore: 1
- core:
- - brlcad/src/util/../other/tclap/include/tclap/SwitchArg.h:143:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %54 = icmp ne %"class.TCLAP::SwitchArg"* %20, null, !dbg !4252
- --> true
- stack:
- - brlcad/src/util/bu_arg_parse.cpp:200:0
- ncore: 1
- core:
- - brlcad/src/util/../other/tclap/include/tclap/SwitchArg.h:143:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %44 = icmp ne %struct.bu_ptbl* %search_set, null, !dbg !1582
- --> true
- stack:
- - brlcad/src/libged/search.c:78:0
- ncore: 1
- core:
- - brlcad/src/libged/search.c:71:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %77 = icmp eq i32 %i.0, 2, !dbg !1668
- --> true
- stack:
- - brlcad/src/libged/analyze.c:165:0
- ncore: 1
- core:
- - brlcad/src/libged/analyze.c:156:0
- - buffer overflow
- ---
- bug: anti-simplify
- model: |
- %295 = icmp eq %class.ON_Curve* %.12, null, !dbg !11959
- --> false
- stack:
- - brlcad/src/libbrep/intersect.cpp:214:0
- ncore: 1
- core:
- - brlcad/src/libbrep/intersect.cpp:213:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %593 = icmp eq %class.ON_Curve* %.12, null, !dbg !12036
- --> false
- stack:
- - brlcad/src/libbrep/intersect.cpp:291:0
- ncore: 1
- core:
- - brlcad/src/libbrep/intersect.cpp:271:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %111 = icmp eq %class.Subcurve* %89, null, !dbg !11896
- --> false
- stack:
- - brlcad/src/libbrep/intersect.cpp:431:0
- ncore: 1
- core:
- - brlcad/include/brep.h:1753:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %137 = icmp eq %class.Subsurface* %91, null, !dbg !11898
- --> false
- stack:
- - brlcad/src/libbrep/intersect.cpp:607:0
- ncore: 1
- core:
- - brlcad/include/brep.h:1849:0
- - null pointer dereference
- ---
- bug: anti-dce
- model: |
- %681 = icmp eq %class.Subcurve* %659, null, !dbg !11994
- --> false
- ************************************************************
- :
- %682 = icmp eq %class.Subcurve* %treeA, null, !dbg !11996
- br i1 %682, label %683, label %698, !dbg !11996
- stack:
- - brlcad/src/libbrep/intersect.cpp:883:0
- ncore: 1
- core:
- - brlcad/include/brep.h:1753:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %632 = icmp eq %class.Subcurve* %610, null, !dbg !11974
- --> false
- stack:
- - brlcad/src/libbrep/intersect.cpp:871:0
- ncore: 1
- core:
- - brlcad/include/brep.h:1753:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %641 = icmp eq %class.Subcurve* %610, null, !dbg !11980
- --> false
- stack:
- - brlcad/src/libbrep/intersect.cpp:874:0
- ncore: 1
- core:
- - brlcad/include/brep.h:1753:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %708 = icmp eq %class.Subcurve* %657, null, !dbg !12010
- --> false
- stack:
- - brlcad/src/libbrep/intersect.cpp:888:0
- ncore: 1
- core:
- - brlcad/include/brep.h:1753:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %3616 = icmp eq %class.Subcurve* %rootA.0, null, !dbg !12641
- --> false
- stack:
- - brlcad/src/libbrep/intersect.cpp:1185:0
- ncore: 1
- core:
- - brlcad/src/libbrep/intersect.cpp:895:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %3628 = icmp eq %class.Subcurve* %rootB.0, null, !dbg !12645
- --> false
- stack:
- - brlcad/src/libbrep/intersect.cpp:1186:0
- ncore: 1
- core:
- - brlcad/src/libbrep/intersect.cpp:899:0
- - null pointer dereference
- ---
- bug: anti-dce
- model: |
- %1051 = icmp eq %class.Subsurface* %1005, null, !dbg !11990
- --> false
- ************************************************************
- :
- %1052 = icmp eq %class.Subcurve* %treeA, null, !dbg !11992
- br i1 %1052, label %1053, label %1068, !dbg !11992
- stack:
- - brlcad/src/libbrep/intersect.cpp:1354:0
- ncore: 1
- core:
- - brlcad/include/brep.h:1849:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %703 = icmp eq %class.Subcurve* %681, null, !dbg !11969
- --> false
- stack:
- - brlcad/src/libbrep/intersect.cpp:1342:0
- ncore: 1
- core:
- - brlcad/include/brep.h:1753:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %711 = icmp eq %class.Subcurve* %681, null, !dbg !11975
- --> false
- stack:
- - brlcad/src/libbrep/intersect.cpp:1345:0
- ncore: 1
- core:
- - brlcad/include/brep.h:1753:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %1077 = icmp eq %class.Subsurface* %1003, null, !dbg !12006
- --> false
- stack:
- - brlcad/src/libbrep/intersect.cpp:1359:0
- ncore: 1
- core:
- - brlcad/include/brep.h:1849:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %5555 = icmp eq %class.Subcurve* %rootA.0, null, !dbg !12976
- --> false
- stack:
- - brlcad/src/libbrep/intersect.cpp:1786:0
- ncore: 1
- core:
- - brlcad/src/libbrep/intersect.cpp:1366:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %5567 = icmp eq %class.Subsurface* %rootB.0, null, !dbg !12980
- --> false
- stack:
- - brlcad/src/libbrep/intersect.cpp:1787:0
- ncore: 1
- core:
- - brlcad/src/libbrep/intersect.cpp:1370:0
- - null pointer dereference
- ---
- bug: anti-dce
- model: |
- %436 = icmp eq %class.Subsurface* %390, null, !dbg !11934
- --> false
- ************************************************************
- :
- %437 = icmp eq %class.Subsurface* %treeA, null, !dbg !11936
- br i1 %437, label %438, label %453, !dbg !11936
- stack:
- - brlcad/src/libbrep/intersect.cpp:2331:0
- ncore: 1
- core:
- - brlcad/include/brep.h:1849:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %337 = icmp eq %class.Subsurface* %291, null, !dbg !11915
- --> false
- stack:
- - brlcad/src/libbrep/intersect.cpp:2321:0
- ncore: 1
- core:
- - brlcad/include/brep.h:1849:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %372 = icmp eq %class.Subsurface* %291, null, !dbg !11922
- --> false
- stack:
- - brlcad/src/libbrep/intersect.cpp:2324:0
- ncore: 1
- core:
- - brlcad/include/brep.h:1849:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %463 = icmp eq %class.Subsurface* %388, null, !dbg !11950
- --> false
- stack:
- - brlcad/src/libbrep/intersect.cpp:2336:0
- ncore: 1
- core:
- - brlcad/include/brep.h:1849:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %11980 = icmp eq %class.Subsurface* %rootA.0, null, !dbg !13762
- --> false
- stack:
- - brlcad/src/libbrep/intersect.cpp:3091:0
- ncore: 1
- core:
- - brlcad/src/libbrep/intersect.cpp:2354:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %15863 = icmp eq %class.Subsurface* %rootA.0, null, !dbg !14523
- --> false
- stack:
- - brlcad/src/libbrep/intersect.cpp:3443:0
- ncore: 1
- core:
- - brlcad/src/libbrep/intersect.cpp:3105:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %15875 = icmp eq %class.Subsurface* %rootB.0, null, !dbg !14527
- --> false
- stack:
- - brlcad/src/libbrep/intersect.cpp:3444:0
- ncore: 1
- core:
- - brlcad/src/libbrep/intersect.cpp:3105:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %293 = icmp eq double* %262, null, !dbg !8634
- --> false
- stack:
- - brlcad/src/libbrep/opennurbs_ext.cpp:932:0
- ncore: 1
- core:
- - brlcad/src/libbrep/opennurbs_ext.cpp:931:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %457 = icmp eq double* %426, null, !dbg !8642
- --> false
- stack:
- - brlcad/src/libbrep/opennurbs_ext.cpp:939:0
- ncore: 1
- core:
- - brlcad/src/libbrep/opennurbs_ext.cpp:938:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %265 = icmp eq %"class.brlcad::SurfaceTree"* %a_tree.0, null, !dbg !8671
- --> false
- stack:
- - brlcad/src/libbrep/opennurbs_ext.cpp:1633:0
- ncore: 1
- core:
- - brlcad/src/libbrep/opennurbs_ext.cpp:663:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %350 = icmp eq double* %49, null, !dbg !10427
- --> false
- stack:
- - brlcad/src/libbrep/PullbackCurve.cpp:876:0
- ncore: 1
- core:
- - brlcad/src/libbrep/PullbackCurve.cpp:832:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %394 = icmp eq %struct.pbc_data* %58, null, !dbg !10463
- --> false
- stack:
- - brlcad/src/libbrep/PullbackCurve.cpp:1288:0
- ncore: 1
- core:
- - brlcad/src/libbrep/PullbackCurve.cpp:1256:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %183 = icmp eq %class.ON_Brep* %6, null, !dbg !4444
- --> false
- stack:
- - brlcad/src/libbrep/test_point_intersect.cpp:191:0
- ncore: 1
- core:
- - brlcad/src/other/openNURBS/opennurbs_array_defs.h:175:0
- - null pointer dereference
- ---
- bug: anti-dce
- model: |
- %1344 = icmp slt i32 %i.2, 100, !dbg !244
- --> true
- ************************************************************
- :
- %1364 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([20 x i8]* @.str23, i32 0, i32 0), i32 %i.2), !dbg !250
- %1365 = load %struct._IO_FILE** @stdout, align 8, !dbg !252
- %1366 = call i32 @fflush(%struct._IO_FILE* %1365), !dbg !252
- br label %1367
- stack:
- - brlcad/src/shapes/wire.c:321:0
- ncore: 2
- core:
- - brlcad/src/shapes/wire.c:305:0
- - buffer overflow
- - brlcad/src/shapes/wire.c:305:0
- - buffer overflow
- ---
- bug: anti-dce
- model: |
- %1471 = icmp slt i32 %i.3, 100, !dbg !265
- --> true
- ************************************************************
- :
- %1491 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([20 x i8]* @.str23, i32 0, i32 0), i32 %i.3), !dbg !271
- %1492 = load %struct._IO_FILE** @stdout, align 8, !dbg !273
- %1493 = call i32 @fflush(%struct._IO_FILE* %1492), !dbg !273
- br label %1494
- stack:
- - brlcad/src/shapes/wire.c:358:0
- ncore: 2
- core:
- - brlcad/src/shapes/wire.c:342:0
- - buffer overflow
- - brlcad/src/shapes/wire.c:342:0
- - buffer overflow
- ---
- bug: anti-dce
- model: |
- %1470 = icmp eq %union.cutter* %cutp.7, null, !dbg !1386
- --> false
- ************************************************************
- :
- call void @bu_bomb(i8* getelementptr inbounds ([39 x i8]* @.str16, i32 0, i32 0)), !dbg !1388
- br label %1471, !dbg !1388
- stack:
- - brlcad/src/librt/shoot.c:464:0
- ncore: 1
- core:
- - brlcad/src/librt/shoot.c:437:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %2144 = icmp ne %struct.faceuse** %outfaceuses.0, null, !dbg !1546
- --> true
- stack:
- - brlcad/src/librt/primitives/hyp/hyp.c:1124:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/hyp/hyp.c:1077:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %2163 = icmp ne %struct.vertex*** %861, null, !dbg !1555
- --> true
- stack:
- - brlcad/src/librt/primitives/hyp/hyp.c:1129:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/hyp/hyp.c:1073:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %2183 = icmp ne %struct.vertex*** %861, null, !dbg !1561
- --> true
- stack:
- - brlcad/src/librt/primitives/hyp/hyp.c:1134:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/hyp/hyp.c:1073:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %2504 = icmp ne %struct.hyp_specific* %41, null, !dbg !1636
- --> true
- stack:
- - brlcad/src/librt/primitives/hyp/hyp.c:1182:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/hyp/hyp.c:779:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %2509 = icmp ne %struct.faceuse** %outfaceuses.0, null, !dbg !1640
- --> true
- stack:
- - brlcad/src/librt/primitives/hyp/hyp.c:1184:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/hyp/hyp.c:954:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %2528 = icmp ne %struct.vertex*** %861, null, !dbg !1649
- --> true
- stack:
- - brlcad/src/librt/primitives/hyp/hyp.c:1189:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/hyp/hyp.c:954:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %2548 = icmp ne %struct.vertex*** %861, null, !dbg !1655
- --> true
- stack:
- - brlcad/src/librt/primitives/hyp/hyp.c:1194:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/hyp/hyp.c:954:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %623 = icmp eq %class.ON_NurbsCurve* %346, null, !dbg !4944
- --> false
- stack:
- - brlcad/src/librt/primitives/hyp/hyp_brep.cpp:99:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/hyp/hyp_brep.cpp:71:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %835 = icmp eq %class.ON_NurbsCurve* %389, null, !dbg !4964
- --> false
- stack:
- - brlcad/src/librt/primitives/hyp/hyp_brep.cpp:119:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/hyp/hyp_brep.cpp:76:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %1079 = icmp eq %class.ON_RevSurface* %1032, null, !dbg !4995
- --> false
- stack:
- - brlcad/src/librt/primitives/hyp/hyp_brep.cpp:158:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/hyp/hyp_brep.cpp:157:0
- - null pointer dereference
- ---
- bug: bugon-null
- model: |
- %2034 = load %struct.vertex_g** getelementptr (%struct.vertex* null, i32 0, i32 2), align 8, !dbg !892
- stack:
- - brlcad/src/librt/primitives/nmg/nmg_inter.c:4354:0
- ---
- bug: bugon-bounds
- model: |
- %2601 = load %struct.vertex_g** getelementptr (%struct.vertex* null, i32 0, i32 2), align 8, !dbg !893
- stack:
- - brlcad/src/librt/primitives/nmg/nmg_inter.c:4354:0
- ---
- bug: bugon-bounds
- model: |
- %2634 = load %struct.vertex_g** getelementptr (%struct.vertex* null, i32 0, i32 2), align 8, !dbg !897
- stack:
- - brlcad/src/librt/primitives/nmg/nmg_inter.c:4358:0
- ---
- bug: bugon-bounds
- model: |
- %2644 = load %struct.vertex_g** getelementptr (%struct.vertex* null, i32 0, i32 2), align 8, !dbg !898
- stack:
- - brlcad/src/librt/primitives/nmg/nmg_inter.c:4359:0
- ---
- bug: anti-dce
- model: |
- %2702 = icmp slt i32 %1692, 0, !dbg !891
- --> false
- ************************************************************
- :
- call void (i8*, ...)* @bu_log(i8* getelementptr inbounds ([59 x i8]* @.str204, i32 0, i32 0), %struct.vertex* null), !dbg !893
- call void @opt.bugon(i1 true), !dbg !895, !bug !490
- call void @opt.bugon(i1 true), !dbg !895, !bug !896
- %2703 = load %struct.vertex_g** getelementptr (%struct.vertex* null, i32 0, i32 2), align 8, !dbg !895
- %2704 = getelementptr inbounds %struct.vertex_g* %2703, i32 0, i32 1, !dbg !895
- %2705 = getelementptr inbounds [3 x double]* %2704, i32 0, i64 0, !dbg !895
- %2706 = icmp eq %struct.vertex_g* %2703, null
- call void @opt.bugon(i1 %2706), !dbg !895, !bug !490
- %2707 = load double* %2705, align 8, !dbg !895
- %2708 = getelementptr inbounds %struct.vertex_g* %2703, i32 0, i32 1, !dbg !895
- %2709 = ptrtoint [3 x double]* %2708 to i65
- %2710 = add i65 %2709, 8
- %2711 = icmp sgt i65 %2710, 18446744073709551615
- call void @opt.bugon(i1 %2711), !dbg !895, !bug !524
- %2712 = icmp slt i65 %2710, 0
- call void @opt.bugon(i1 %2712), !dbg !895, !bug !524
- %2713 = getelementptr inbounds [3 x double]* %2708, i32 0, i64 1, !dbg !895
- %2714 = load double* %2713, align 8, !dbg !895
- %2715 = getelementptr inbounds %struct.vertex_g* %2703, i32 0, i32 1, !dbg !895
- %2716 = ptrtoint [3 x double]* %2715 to i65
- %2717 = add i65 %2716, 16
- %2718 = icmp sgt i65 %2717, 18446744073709551615
- call void @opt.bugon(i1 %2718), !dbg !895, !bug !524
- %2719 = icmp slt i65 %2717, 0
- call void @opt.bugon(i1 %2719), !dbg !895, !bug !524
- %2720 = getelementptr inbounds [3 x double]* %2715, i32 0, i64 2, !dbg !895
- %2721 = load double* %2720, align 8, !dbg !895
- call void (i8*, ...)* @bu_log(i8* getelementptr inbounds ([17 x i8]* @.str48, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8]* @.str205, i32 0, i32 0), double %2707, double %2714, double %2721), !dbg !895
- %2722 = icmp eq %struct.edge_g_lseg** %eg1.0, null
- call void @opt.bugon(i1 %2722), !dbg !897, !bug !490
- %2723 = load %struct.edge_g_lseg** %eg1.0, align 8, !dbg !897
- %2724 = getelementptr inbounds %struct.edge_g_lseg* %2723, i32 0, i32 0, !dbg !897
- %2725 = getelementptr inbounds %struct.bu_list* %2724, i32 0, i32 0, !dbg !897
- call void @nmg_pr_eg(i32* %2725, i8* null), !dbg !897
- %2726 = getelementptr inbounds %struct.nmg_inter_struct* %is, i32 0, i32 12, !dbg !898
- %2727 = icmp eq %struct.nmg_inter_struct* %is, null
- call void @opt.bugon(i1 %2727), !dbg !898, !bug !490
- %2728 = load %struct.edge_g_lseg** %2726, align 8, !dbg !898
- %2729 = getelementptr inbounds %struct.edge_g_lseg* %2728, i32 0, i32 0, !dbg !898
- %2730 = getelementptr inbounds %struct.bu_list* %2729, i32 0, i32 0, !dbg !898
- call void @nmg_pr_eg(i32* %2730, i8* null), !dbg !898
- %2731 = load %struct.edge_g_lseg** %eg1.0, align 8, !dbg !899
- %2732 = getelementptr inbounds %struct.edge_g_lseg* %2731, i32 0, i32 2, !dbg !899
- %2733 = getelementptr inbounds [3 x double]* %2732, i32 0, i32 0, !dbg !899
- %2734 = getelementptr inbounds %struct.edge_g_lseg* %2731, i32 0, i32 3, !dbg !899
- %2735 = getelementptr inbounds [3 x double]* %2734, i32 0, i32 0, !dbg !899
- call void @opt.bugon(i1 true), !dbg !899, !bug !896
- %2736 = load %struct.vertex_g** getelementptr (%struct.vertex* null, i32 0, i32 2), align 8, !dbg !899
- %2737 = getelementptr inbounds %struct.vertex_g* %2736, i32 0, i32 1, !dbg !899
- %2738 = getelementptr inbounds [3 x double]* %2737, i32 0, i32 0, !dbg !899
- %2739 = call double @bn_dist_line3_pt3(double* %2733, double* %2735, double* %2738), !dbg !899
- %2740 = getelementptr inbounds %struct.nmg_inter_struct* %is, i32 0, i32 12, !dbg !900
- %2741 = load %struct.edge_g_lseg** %2740, align 8, !dbg !900
- %2742 = getelementptr inbounds %struct.edge_g_lseg* %2741, i32 0, i32 2, !dbg !900
- %2743 = getelementptr inbounds [3 x double]* %2742, i32 0, i32 0, !dbg !900
- %2744 = getelementptr inbounds %struct.edge_g_lseg* %2741, i32 0, i32 3, !dbg !900
- %2745 = getelementptr inbounds [3 x double]* %2744, i32 0, i32 0, !dbg !900
- call void @opt.bugon(i1 true), !dbg !900, !bug !896
- %2746 = load %struct.vertex_g** getelementptr (%struct.vertex* null, i32 0, i32 2), align 8, !dbg !900
- %2747 = getelementptr inbounds %struct.vertex_g* %2746, i32 0, i32 1, !dbg !900
- %2748 = getelementptr inbounds [3 x double]* %2747, i32 0, i32 0, !dbg !900
- %2749 = call double @bn_dist_line3_pt3(double* %2743, double* %2745, double* %2748), !dbg !900
- call void (i8*, ...)* @bu_log(i8* getelementptr inbounds ([35 x i8]* @.str206, i32 0, i32 0), double %2739, double %2749), !dbg !901
- %2750 = getelementptr inbounds %struct.nmg_inter_struct* %is, i32 0, i32 15, !dbg !902
- %2751 = getelementptr inbounds [3 x double]* %2750, i32 0, i64 0, !dbg !902
- %2752 = load double* %2751, align 8, !dbg !902
- %2753 = getelementptr inbounds %struct.nmg_inter_struct* %is, i32 0, i32 15, !dbg !902
- %2754 = ptrtoint [3 x double]* %2753 to i65
- %2755 = add i65 %2754, 8
- %2756 = icmp sgt i65 %2755, 18446744073709551615
- call void @opt.bugon(i1 %2756), !dbg !902, !bug !524
- %2757 = icmp slt i65 %2755, 0
- call void @opt.bugon(i1 %2757), !dbg !902, !bug !524
- %2758 = getelementptr inbounds [3 x double]* %2753, i32 0, i64 1, !dbg !902
- %2759 = load double* %2758, align 8, !dbg !902
- %2760 = getelementptr inbounds %struct.nmg_inter_struct* %is, i32 0, i32 15, !dbg !902
- %2761 = ptrtoint [3 x double]* %2760 to i65
- %2762 = add i65 %2761, 16
- %2763 = icmp sgt i65 %2762, 18446744073709551615
- call void @opt.bugon(i1 %2763), !dbg !902, !bug !524
- %2764 = icmp slt i65 %2762, 0
- call void @opt.bugon(i1 %2764), !dbg !902, !bug !524
- %2765 = getelementptr inbounds [3 x double]* %2760, i32 0, i64 2, !dbg !902
- %2766 = load double* %2765, align 8, !dbg !902
- call void (i8*, ...)* @bu_log(i8* getelementptr inbounds ([17 x i8]* @.str48, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8]* @.str207, i32 0, i32 0), double %2752, double %2759, double %2766), !dbg !902
- %2767 = getelementptr inbounds %struct.nmg_inter_struct* %is, i32 0, i32 16, !dbg !903
- %2768 = getelementptr inbounds [3 x double]* %2767, i32 0, i64 0, !dbg !903
- %2769 = load double* %2768, align 8, !dbg !903
- %2770 = getelementptr inbounds %struct.nmg_inter_struct* %is, i32 0, i32 16, !dbg !903
- %2771 = ptrtoint [3 x double]* %2770 to i65
- %2772 = add i65 %2771, 8
- %2773 = icmp sgt i65 %2772, 18446744073709551615
- call void @opt.bugon(i1 %2773), !dbg !903, !bug !524
- %2774 = icmp slt i65 %2772, 0
- call void @opt.bugon(i1 %2774), !dbg !903, !bug !524
- %2775 = getelementptr inbounds [3 x double]* %2770, i32 0, i64 1, !dbg !903
- %2776 = load double* %2775, align 8, !dbg !903
- %2777 = getelementptr inbounds %struct.nmg_inter_struct* %is, i32 0, i32 16, !dbg !903
- %2778 = ptrtoint [3 x double]* %2777 to i65
- %2779 = add i65 %2778, 16
- %2780 = icmp sgt i65 %2779, 18446744073709551615
- call void @opt.bugon(i1 %2780), !dbg !903, !bug !524
- %2781 = icmp slt i65 %2779, 0
- call void @opt.bugon(i1 %2781), !dbg !903, !bug !524
- %2782 = getelementptr inbounds [3 x double]* %2777, i32 0, i64 2, !dbg !903
- %2783 = load double* %2782, align 8, !dbg !903
- call void (i8*, ...)* @bu_log(i8* getelementptr inbounds ([17 x i8]* @.str48, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8]* @.str208, i32 0, i32 0), double %2769, double %2776, double %2783), !dbg !903
- %2784 = getelementptr inbounds [3 x double]* %eg_pt2d, i32 0, i64 0, !dbg !904
- %2785 = load double* %2784, align 8, !dbg !904
- %2786 = ptrtoint [3 x double]* %eg_pt2d to i65
- %2787 = add i65 %2786, 8
- %2788 = icmp sgt i65 %2787, 18446744073709551615
- call void @opt.bugon(i1 %2788), !dbg !904, !bug !524
- %2789 = icmp slt i65 %2787, 0
- call void @opt.bugon(i1 %2789), !dbg !904, !bug !524
- %2790 = getelementptr inbounds [3 x double]* %eg_pt2d, i32 0, i64 1, !dbg !904
- %2791 = load double* %2790, align 8, !dbg !904
- %2792 = ptrtoint [3 x double]* %eg_pt2d to i65
- %2793 = add i65 %2792, 16
- %2794 = icmp sgt i65 %2793, 18446744073709551615
- call void @opt.bugon(i1 %2794), !dbg !904, !bug !524
- %2795 = icmp slt i65 %2793, 0
- call void @opt.bugon(i1 %2795), !dbg !904, !bug !524
- %2796 = getelementptr inbounds [3 x double]* %eg_pt2d, i32 0, i64 2, !dbg !904
- %2797 = load double* %2796, align 8, !dbg !904
- call void (i8*, ...)* @bu_log(i8* getelementptr inbounds ([17 x i8]* @.str48, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8]* @.str209, i32 0, i32 0), double %2785, double %2791, double %2797), !dbg !904
- %2798 = getelementptr inbounds [3 x double]* %eg_dir2d, i32 0, i64 0, !dbg !905
- %2799 = load double* %2798, align 8, !dbg !905
- %2800 = ptrtoint [3 x double]* %eg_dir2d to i65
- %2801 = add i65 %2800, 8
- %2802 = icmp sgt i65 %2801, 18446744073709551615
- call void @opt.bugon(i1 %2802), !dbg !905, !bug !524
- %2803 = icmp slt i65 %2801, 0
- call void @opt.bugon(i1 %2803), !dbg !905, !bug !524
- %2804 = getelementptr inbounds [3 x double]* %eg_dir2d, i32 0, i64 1, !dbg !905
- %2805 = load double* %2804, align 8, !dbg !905
- %2806 = ptrtoint [3 x double]* %eg_dir2d to i65
- %2807 = add i65 %2806, 16
- %2808 = icmp sgt i65 %2807, 18446744073709551615
- call void @opt.bugon(i1 %2808), !dbg !905, !bug !524
- %2809 = icmp slt i65 %2807, 0
- call void @opt.bugon(i1 %2809), !dbg !905, !bug !524
- %2810 = getelementptr inbounds [3 x double]* %eg_dir2d, i32 0, i64 2, !dbg !905
- %2811 = load double* %2810, align 8, !dbg !905
- call void (i8*, ...)* @bu_log(i8* getelementptr inbounds ([17 x i8]* @.str48, i32 0, i32 0), i8* getelementptr inbounds ([10 x i8]* @.str210, i32 0, i32 0), double %2799, double %2805, double %2811), !dbg !905
- %2812 = getelementptr inbounds [2 x double]* %dist, i32 0, i64 0, !dbg !906
- %2813 = ptrtoint [2 x double]* %dist to i65
- %2814 = add i65 %2813, 8
- %2815 = icmp sgt i65 %2814, 18446744073709551615
- call void @opt.bugon(i1 %2815), !dbg !906, !bug !524
- %2816 = icmp slt i65 %2814, 0
- call void @opt.bugon(i1 %2816), !dbg !906, !bug !524
- %2817 = getelementptr inbounds [2 x double]* %dist, i32 0, i64 1, !dbg !906
- %2818 = getelementptr inbounds %struct.nmg_inter_struct* %is, i32 0, i32 13, !dbg !906
- %2819 = getelementptr inbounds [3 x double]* %2818, i32 0, i32 0, !dbg !906
- %2820 = getelementptr inbounds %struct.nmg_inter_struct* %is, i32 0, i32 14, !dbg !906
- %2821 = getelementptr inbounds [3 x double]* %2820, i32 0, i32 0, !dbg !906
- %2822 = load %struct.edge_g_lseg** %eg1.0, align 8, !dbg !906
- %2823 = getelementptr inbounds %struct.edge_g_lseg* %2822, i32 0, i32 2, !dbg !906
- %2824 = getelementptr inbounds [3 x double]* %2823, i32 0, i32 0, !dbg !906
- %2825 = getelementptr inbounds %struct.edge_g_lseg* %2822, i32 0, i32 3, !dbg !906
- %2826 = getelementptr inbounds [3 x double]* %2825, i32 0, i32 0, !dbg !906
- %2827 = getelementptr inbounds %struct.nmg_inter_struct* %is, i32 0, i32 10, !dbg !906
- %2828 = call i32 @bn_isect_line3_line3(double* %2812, double* %2817, double* %2819, double* %2821, double* %2824, double* %2826, %struct.bn_tol* %2827), !dbg !906
- call void (i8*, ...)* @bu_log(i8* getelementptr inbounds ([25 x i8]* @.str211, i32 0, i32 0), i32 %2828), !dbg !907
- br label %3151, !dbg !908
- stack:
- - brlcad/src/librt/primitives/nmg/nmg_inter.c:4353:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/nmg/nmg_inter.c:4359:0
- - buffer overflow
- ---
- bug: anti-simplify
- model: |
- %326 = icmp ne %struct.faceuse* %fu2, null, !dbg !619
- --> true
- stack:
- - brlcad/src/librt/primitives/nmg/nmg_inter.c:2265:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/nmg/nmg_inter.c:2196:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %6385 = icmp eq %class.ON_BezierSurface* %5970, null, !dbg !5368
- --> false
- stack:
- - brlcad/src/librt/primitives/dsp/dsp_brep.cpp:471:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/dsp/dsp_brep.cpp:461:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %696 = icmp eq %class.ON_NurbsCurve* %477, null, !dbg !4965
- --> false
- stack:
- - brlcad/src/librt/primitives/ehy/ehy_brep.cpp:113:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/ehy/ehy_brep.cpp:92:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %972 = icmp eq %class.ON_RevSurface* %925, null, !dbg !5006
- --> false
- stack:
- - brlcad/src/librt/primitives/ehy/ehy_brep.cpp:165:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/ehy/ehy_brep.cpp:163:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %985 = icmp eq %class.ON_NurbsCurve* %879, null, !dbg !5007
- --> false
- stack:
- - brlcad/src/librt/primitives/ehy/ehy_brep.cpp:166:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/ehy/ehy_brep.cpp:145:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %118 = icmp eq %struct.tie_s* %117, null, !dbg !1218
- --> false
- stack:
- - brlcad/src/librt/primitives/bot/btg.c:86:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/bot/tie.c:142:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %655 = icmp eq %class.ON_RevSurface* %608, null, !dbg !3210
- --> false
- stack:
- - brlcad/src/librt/primitives/part/part_brep.cpp:76:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/part/part_brep.cpp:75:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %840 = icmp eq %class.ON_RevSurface* %793, null, !dbg !3242
- --> false
- stack:
- - brlcad/src/librt/primitives/part/part_brep.cpp:103:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/part/part_brep.cpp:102:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %1000 = icmp eq %class.ON_RevSurface* %953, null, !dbg !3268
- --> false
- stack:
- - brlcad/src/librt/primitives/part/part_brep.cpp:128:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/part/part_brep.cpp:127:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %5927 = icmp eq %"class.std::map.97"* %156, null, !dbg !15653
- --> false
- stack:
- - brlcad/src/librt/primitives/brep/brep.cpp:2899:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_tree.h:659:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %6043 = icmp eq %"class.std::map"* %5964, null, !dbg !15709
- --> false
- stack:
- - brlcad/src/librt/primitives/brep/brep.cpp:2916:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_tree.h:500:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %311 = icmp eq %"class.std::map"* %237, null, !dbg !14179
- --> false
- stack:
- - brlcad/src/librt/primitives/brep/brep.cpp:3287:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_tree.h:500:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %147 = icmp eq %class.ON_NurbsSurface* %118, null, !dbg !8200
- --> false
- stack:
- - brlcad/src/librt/primitives/brep/brep_debug.cpp:876:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/brep/brep_debug.cpp:872:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %360 = icmp eq %class.ON_NurbsSurface* %121, null, !dbg !8228
- --> false
- stack:
- - brlcad/src/librt/primitives/brep/brep_debug.cpp:944:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/brep/brep_debug.cpp:916:0
- - null pointer dereference
- ---
- bug: anti-dce
- model: |
- %281 = icmp ne %class.ON_Curve* %207, null, !dbg !8251
- --> true
- ************************************************************
- :
- %391 = bitcast %class.ON_BrepTrim* %206 to %class.ON_CurveProxy*, !dbg !8267
- %392 = bitcast %class.ON_CurveProxy* %391 to void (%class.ON_Interval*, %class.ON_CurveProxy*)***, !dbg !8267
- %393 = icmp eq %class.ON_BrepTrim* %200, null
- call void @opt.bugon(i1 %393), !dbg !8267, !bug !8161
- %394 = load void (%class.ON_Interval*, %class.ON_CurveProxy*)*** %392, !dbg !8267
- %395 = ptrtoint void (%class.ON_Interval*, %class.ON_CurveProxy*)** %394 to i65
- %396 = add i65 %395, 216
- %397 = icmp sgt i65 %396, 18446744073709551615
- call void @opt.bugon(i1 %397), !dbg !8267, !bug !8169
- %398 = icmp slt i65 %396, 0
- call void @opt.bugon(i1 %398), !dbg !8267, !bug !8169
- %399 = getelementptr inbounds void (%class.ON_Interval*, %class.ON_CurveProxy*)** %394, i64 27, !dbg !8267
- %400 = icmp eq void (%class.ON_Interval*, %class.ON_CurveProxy*)** %394, null
- call void @opt.bugon(i1 %400), !dbg !8267, !bug !8161
- %401 = load void (%class.ON_Interval*, %class.ON_CurveProxy*)** %399, !dbg !8267
- invoke void %401(%class.ON_Interval* sret %5, %class.ON_CurveProxy* %391)
- to label %402 unwind label %33, !dbg !8267
- stack:
- - brlcad/src/librt/primitives/brep/brep_debug.cpp:1082:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/brep/brep_debug.cpp:1018:0
- - null pointer dereference
- ---
- bug: anti-dce
- model: |
- %174 = icmp ne %class.ON_Curve* %91, null, !dbg !8212
- --> true
- ************************************************************
- :
- %284 = bitcast %class.ON_BrepTrim* %59 to %class.ON_CurveProxy*, !dbg !8228
- %285 = bitcast %class.ON_CurveProxy* %284 to void (%class.ON_Interval*, %class.ON_CurveProxy*)***, !dbg !8228
- %286 = icmp eq %class.ON_BrepTrim* %53, null
- call void @opt.bugon(i1 %286), !dbg !8228, !bug !8159
- %287 = load void (%class.ON_Interval*, %class.ON_CurveProxy*)*** %285, !dbg !8228
- %288 = ptrtoint void (%class.ON_Interval*, %class.ON_CurveProxy*)** %287 to i65
- %289 = add i65 %288, 216
- %290 = icmp sgt i65 %289, 18446744073709551615
- call void @opt.bugon(i1 %290), !dbg !8228, !bug !8169
- %291 = icmp slt i65 %289, 0
- call void @opt.bugon(i1 %291), !dbg !8228, !bug !8169
- %292 = getelementptr inbounds void (%class.ON_Interval*, %class.ON_CurveProxy*)** %287, i64 27, !dbg !8228
- %293 = icmp eq void (%class.ON_Interval*, %class.ON_CurveProxy*)** %287, null
- call void @opt.bugon(i1 %293), !dbg !8228, !bug !8159
- %294 = load void (%class.ON_Interval*, %class.ON_CurveProxy*)** %292, !dbg !8228
- invoke void %294(%class.ON_Interval* sret %5, %class.ON_CurveProxy* %284)
- to label %295 unwind label %33, !dbg !8228
- stack:
- - brlcad/src/librt/primitives/brep/brep_debug.cpp:1185:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/brep/brep_debug.cpp:1120:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %314 = icmp eq %class.ON_NurbsCurve* %93, null, !dbg !8234
- --> false
- stack:
- - brlcad/src/librt/primitives/brep/brep_debug.cpp:1190:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/brep/brep_debug.cpp:1189:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %236 = icmp eq %class.ON_NurbsCurve* %60, null, !dbg !8206
- --> false
- stack:
- - brlcad/src/librt/primitives/brep/brep_debug.cpp:1235:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/brep/brep_debug.cpp:1220:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %66 = icmp eq %class.ON_NurbsCurve* %40, null, !dbg !8179
- --> false
- stack:
- - brlcad/src/librt/primitives/brep/brep_debug.cpp:1258:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/brep/brep_debug.cpp:1257:0
- - null pointer dereference
- ---
- bug: anti-dce
- model: |
- %122 = icmp ne %class.ON_Curve* %64, null, !dbg !8198
- --> true
- ************************************************************
- :
- %210 = bitcast %class.ON_BrepEdge* %59 to %class.ON_CurveProxy*, !dbg !8207
- %211 = bitcast %class.ON_CurveProxy* %210 to void (%class.ON_Interval*, %class.ON_CurveProxy*)***, !dbg !8207
- %212 = icmp eq %class.ON_BrepEdge* %53, null
- call void @opt.bugon(i1 %212), !dbg !8207, !bug !8159
- %213 = load void (%class.ON_Interval*, %class.ON_CurveProxy*)*** %211, !dbg !8207
- %214 = ptrtoint void (%class.ON_Interval*, %class.ON_CurveProxy*)** %213 to i65
- %215 = add i65 %214, 216
- %216 = icmp sgt i65 %215, 18446744073709551615
- call void @opt.bugon(i1 %216), !dbg !8207, !bug !8169
- %217 = icmp slt i65 %215, 0
- call void @opt.bugon(i1 %217), !dbg !8207, !bug !8169
- %218 = getelementptr inbounds void (%class.ON_Interval*, %class.ON_CurveProxy*)** %213, i64 27, !dbg !8207
- %219 = icmp eq void (%class.ON_Interval*, %class.ON_CurveProxy*)** %213, null
- call void @opt.bugon(i1 %219), !dbg !8207, !bug !8159
- %220 = load void (%class.ON_Interval*, %class.ON_CurveProxy*)** %218, !dbg !8207
- invoke void %220(%class.ON_Interval* sret %5, %class.ON_CurveProxy* %210)
- to label %221 unwind label %33, !dbg !8207
- stack:
- - brlcad/src/librt/primitives/brep/brep_debug.cpp:1300:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/brep/brep_debug.cpp:1286:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %240 = icmp eq %class.ON_NurbsCurve* %66, null, !dbg !8213
- --> false
- stack:
- - brlcad/src/librt/primitives/brep/brep_debug.cpp:1305:0
- ncore: 1
- core:
- - brlcad/src/librt/primitives/brep/brep_debug.cpp:1304:0
- - null pointer dereference
- ---
- bug: anti-dce
- model: |
- %36 = icmp ne %struct.mater* %mp.0, null, !dbg !1101
- --> true
- ************************************************************
- :
- call void (i8*, ...)* @bu_log(i8* getelementptr inbounds ([97 x i8]* @.str10, i32 0, i32 0)), !dbg !1163
- %277 = getelementptr inbounds %struct.mater* %newp, i32 0, i32 6, !dbg !1164
- %278 = icmp eq %struct.mater* %newp, null
- call void @opt.bugon(i1 %278), !dbg !1164, !bug !1089
- store %struct.mater* null, %struct.mater** %277, align 8, !dbg !1164
- %279 = getelementptr inbounds %struct.mater* %mp.0, i32 0, i32 6, !dbg !1165
- %280 = icmp eq %struct.mater* %mp.0, null
- call void @opt.bugon(i1 %280), !dbg !1165, !bug !1089
- store %struct.mater* %newp, %struct.mater** %279, align 8, !dbg !1165
- br label %281, !dbg !1166
- stack:
- - brlcad/src/librt/mater.c:168:0
- ncore: 1
- core:
- - brlcad/src/librt/mater.c:171:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %79 = icmp ult i64 %76, 8, !dbg !911
- --> true
- stack:
- - brlcad/src/libfb/if_X24.c:497:0
- ncore: 1
- core:
- - brlcad/src/libfb/if_X24.c:493:0
- - buffer overflow
- ---
- bug: anti-simplify
- model: |
- %91 = icmp ne %struct.ged* %71, null, !dbg !68
- --> true
- stack:
- - brlcad/src/gtools/g_qa.c:111:0
- ncore: 1
- core:
- - brlcad/src/gtools/g_qa.c:108:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %368 = icmp ne %struct.ged* %208, null, !dbg !1266
- --> true
- stack:
- - brlcad/src/conv/g-dot.c:373:0
- ncore: 1
- core:
- - brlcad/src/conv/g-dot.c:313:0
- - null pointer dereference
- ---
- bug: anti-dce
- model: |
- %447 = icmp sgt i32 %446, 10000, !dbg !1357
- --> false
- ************************************************************
- :
- call void (i32, i8*, ...)* @bu_exit(i32 1, i8* getelementptr inbounds ([39 x i8]* @.str26, i32 0, i32 0)), !dbg !1359
- br label %448, !dbg !1359
- stack:
- - brlcad/src/conv/nmg/asc-nmg.c:329:0
- ncore: 2
- core:
- - brlcad/src/conv/nmg/asc-nmg.c:327:0
- - buffer overflow
- - brlcad/src/conv/nmg/asc-nmg.c:327:0
- - buffer overflow
- ---
- bug: anti-dce
- model: |
- %470 = icmp sgt i32 %469, 10000, !dbg !1362
- --> false
- ************************************************************
- :
- call void (i32, i8*, ...)* @bu_exit(i32 1, i8* getelementptr inbounds ([39 x i8]* @.str26, i32 0, i32 0)), !dbg !1364
- br label %471, !dbg !1364
- stack:
- - brlcad/src/conv/nmg/asc-nmg.c:338:0
- ncore: 2
- core:
- - brlcad/src/conv/nmg/asc-nmg.c:336:0
- - buffer overflow
- - brlcad/src/conv/nmg/asc-nmg.c:336:0
- - buffer overflow
- ---
- bug: anti-simplify
- model: |
- %93 = icmp ne %struct.ged* %74, null, !dbg !66
- --> true
- stack:
- - brlcad/src/conv/bot_dump.c:92:0
- ncore: 1
- core:
- - brlcad/src/conv/bot_dump.c:89:0
- - null pointer dereference
- Global timeout: self 1018.596564, child 0.000000
- ---
- bug: anti-simplify
- model: |
- %557 = icmp eq %class.STEPfile* %324, null, !dbg !2826
- --> false
- stack:
- - brlcad/src/conv/step/g-step/g-step.cpp:206:0
- ncore: 1
- core:
- - brlcad/src/other/stepcode/src/cleditor/STEPfile.h:104:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %93 = icmp eq %class.LuminousIntensityUnit* %6, null, !dbg !628
- --> false
- stack:
- - brlcad/src/conv/step/step-g/LuminousIntensityUnit.cpp:84:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/LuminousIntensityUnit.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %93 = icmp eq %class.TopologicalRepresentationItem* %6, null, !dbg !676
- --> false
- stack:
- - brlcad/src/conv/step/step-g/TopologicalRepresentationItem.cpp:83:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/TopologicalRepresentationItem.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %114 = icmp eq %class.OrientedEdge* %6, null, !dbg !692
- --> false
- stack:
- - brlcad/src/conv/step/step-g/OrientedEdge.cpp:122:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/OrientedEdge.cpp:46:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %114 = icmp eq %class.SurfaceReplica* %6, null, !dbg !3483
- --> false
- stack:
- - brlcad/src/conv/step/step-g/SurfaceReplica.cpp:120:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/SurfaceReplica.cpp:46:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %331 = icmp eq %"class.std::list.38"* %115, null, !dbg !1582
- --> false
- stack:
- - brlcad/src/conv/step/step-g/BrepWithVoids.cpp:81:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %395 = icmp eq %"class.std::list.38"* %115, null, !dbg !1614
- --> false
- stack:
- - brlcad/src/conv/step/step-g/BrepWithVoids.cpp:87:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %456 = icmp eq %"class.std::list.38"* %115, null, !dbg !1641
- --> false
- stack:
- - brlcad/src/conv/step/step-g/BrepWithVoids.cpp:92:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %114 = icmp eq %class.ConversionBasedUnit* %6, null, !dbg !643
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ConversionBasedUnit.cpp:133:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/ConversionBasedUnit.cpp:49:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %80 = icmp eq %class.ParametricRepresentationContext* %6, null, !dbg !600
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ParametricRepresentationContext.cpp:85:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/ParametricRepresentationContext.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %119 = icmp eq %class.AdvancedFace* %6, null, !dbg !3834
- --> false
- stack:
- - brlcad/src/conv/step/step-g/AdvancedFace.cpp:83:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/AdvancedFace.cpp:45:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %115 = icmp eq %class.OffsetSurface* %6, null, !dbg !3488
- --> false
- stack:
- - brlcad/src/conv/step/step-g/OffsetSurface.cpp:115:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/OffsetSurface.cpp:46:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %93 = icmp eq %class.SolidAngleUnit* %6, null, !dbg !628
- --> false
- stack:
- - brlcad/src/conv/step/step-g/SolidAngleUnit.cpp:85:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/SolidAngleUnit.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %93 = icmp eq %class.MassUnit* %6, null, !dbg !628
- --> false
- stack:
- - brlcad/src/conv/step/step-g/MassUnit.cpp:87:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/MassUnit.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %127 = icmp eq %class.CartesianPoint* %6, null, !dbg !1065
- --> false
- stack:
- - brlcad/src/conv/step/step-g/CartesianPoint.cpp:111:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/CartesianPoint.cpp:44:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %114 = icmp eq %class.OrientedClosedShell* %6, null, !dbg !1052
- --> false
- stack:
- - brlcad/src/conv/step/step-g/OrientedClosedShell.cpp:114:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/OrientedClosedShell.cpp:44:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %113 = icmp eq %class.Placement* %6, null, !dbg !657
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Placement.cpp:120:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/Placement.cpp:45:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %80 = icmp eq %class.LengthMeasureWithUnit* %6, null, !dbg !611
- --> false
- stack:
- - brlcad/src/conv/step/step-g/LengthMeasureWithUnit.cpp:88:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/LengthMeasureWithUnit.cpp:47:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %93 = icmp eq %class.RatioUnit* %6, null, !dbg !628
- --> false
- stack:
- - brlcad/src/conv/step/step-g/RatioUnit.cpp:85:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/RatioUnit.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %126 = icmp eq %class.Direction* %6, null, !dbg !1088
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Direction.cpp:111:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/Direction.cpp:46:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %93 = icmp eq %class.LengthUnit* %6, null, !dbg !628
- --> false
- stack:
- - brlcad/src/conv/step/step-g/LengthUnit.cpp:85:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/LengthUnit.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %80 = icmp eq %class.ProductDefinitionShape* %6, null, !dbg !675
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ProductDefinitionShape.cpp:85:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/ProductDefinitionShape.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %347 = icmp eq %"class.std::list.33"* %113, null, !dbg !1481
- --> false
- stack:
- - brlcad/src/conv/step/step-g/DerivedUnit.cpp:79:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %413 = icmp eq %"class.std::list.33"* %113, null, !dbg !1512
- --> false
- stack:
- - brlcad/src/conv/step/step-g/DerivedUnit.cpp:84:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %95 = icmp eq %class.DerivedUnit* %6, null, !dbg !1426
- --> false
- stack:
- - brlcad/src/conv/step/step-g/DerivedUnit.cpp:115:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/DerivedUnit.cpp:45:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %113 = icmp eq %class.SurfaceOfLinearExtrusion* %6, null, !dbg !3453
- --> false
- stack:
- - brlcad/src/conv/step/step-g/SurfaceOfLinearExtrusion.cpp:100:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/SurfaceOfLinearExtrusion.cpp:44:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %300 = icmp eq %"class.std::list.33"* %97, null, !dbg !1486
- --> false
- stack:
- - brlcad/src/conv/step/step-g/GlobalUncertaintyAssignedContext.cpp:92:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %361 = icmp eq %"class.std::list.33"* %97, null, !dbg !1516
- --> false
- stack:
- - brlcad/src/conv/step/step-g/GlobalUncertaintyAssignedContext.cpp:97:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %95 = icmp eq %class.GlobalUncertaintyAssignedContext* %6, null, !dbg !1428
- --> false
- stack:
- - brlcad/src/conv/step/step-g/GlobalUncertaintyAssignedContext.cpp:128:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/GlobalUncertaintyAssignedContext.cpp:46:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %82 = icmp eq %class.MeasureWithUnit* %6, null, !dbg !601
- --> false
- stack:
- - brlcad/src/conv/step/step-g/MeasureWithUnit.cpp:170:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/MeasureWithUnit.cpp:49:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %80 = icmp eq %class.ShapeRepresentation* %6, null, !dbg !1265
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ShapeRepresentation.cpp:92:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/ShapeRepresentation.cpp:52:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %93 = icmp eq %class.PlaneAngleUnit* %6, null, !dbg !628
- --> false
- stack:
- - brlcad/src/conv/step/step-g/PlaneAngleUnit.cpp:85:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/PlaneAngleUnit.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %73 = icmp eq %class.DimensionalExponents* %6, null, !dbg !592
- --> false
- stack:
- - brlcad/src/conv/step/step-g/DimensionalExponents.cpp:116:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/DimensionalExponents.cpp:50:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %112 = icmp eq %class.Vertex* %6, null, !dbg !1224
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Vertex.cpp:83:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/Vertex.cpp:45:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %80 = icmp eq %class.DefinitionalRepresentation* %6, null, !dbg !1263
- --> false
- stack:
- - brlcad/src/conv/step/step-g/DefinitionalRepresentation.cpp:82:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/DefinitionalRepresentation.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %321 = icmp eq %"class.std::list.33"* %113, null, !dbg !1560
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ProductRelatedProductCategory.cpp:84:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %382 = icmp eq %"class.std::list.33"* %113, null, !dbg !1590
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ProductRelatedProductCategory.cpp:89:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %95 = icmp eq %class.ProductRelatedProductCategory* %6, null, !dbg !1501
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ProductRelatedProductCategory.cpp:118:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/ProductRelatedProductCategory.cpp:44:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %114 = icmp eq %class.SweptSurface* %6, null, !dbg !3429
- --> false
- stack:
- - brlcad/src/conv/step/step-g/SweptSurface.cpp:100:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/SweptSurface.cpp:45:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %112 = icmp eq %class.Plane* %6, null, !dbg !3455
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Plane.cpp:104:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/Plane.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %321 = icmp eq %"class.std::list.33"* %113, null, !dbg !1532
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ConnectedFaceSet.cpp:88:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %382 = icmp eq %"class.std::list.33"* %113, null, !dbg !1562
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ConnectedFaceSet.cpp:93:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %149 = icmp eq %class.AdvancedBrepShapeRepresentation* %99, null, !dbg !4837
- --> false
- stack:
- - brlcad/src/conv/step/STEPWrapper.cpp:104:0
- ncore: 1
- core:
- - brlcad/src/conv/step/STEPWrapper.cpp:91:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %225 = icmp eq %class.AdvancedBrepShapeRepresentation* %99, null, !dbg !4855
- --> false
- stack:
- - brlcad/src/conv/step/STEPWrapper.cpp:120:0
- ncore: 1
- core:
- - brlcad/src/conv/step/STEPWrapper.cpp:91:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %239 = icmp eq %class.AdvancedBrepShapeRepresentation* %99, null, !dbg !4857
- --> false
- stack:
- - brlcad/src/conv/step/STEPWrapper.cpp:122:0
- ncore: 1
- core:
- - brlcad/src/conv/step/STEPWrapper.cpp:91:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %137 = icmp eq %class.EntityAggregate* %35, null, !dbg !4835
- --> false
- stack:
- - brlcad/src/conv/step/STEPWrapper.cpp:1083:0
- ncore: 1
- core:
- - brlcad/src/conv/step/STEPWrapper.cpp:1070:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %137 = icmp eq %class.EntityAggregate* %35, null, !dbg !4835
- --> false
- stack:
- - brlcad/src/conv/step/STEPWrapper.cpp:1110:0
- ncore: 1
- core:
- - brlcad/src/conv/step/STEPWrapper.cpp:1097:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %117 = icmp eq %class.RealAggregate* %35, null, !dbg !4827
- --> false
- stack:
- - brlcad/src/conv/step/STEPWrapper.cpp:1056:0
- ncore: 1
- core:
- - brlcad/src/conv/step/STEPWrapper.cpp:1037:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %66 = icmp eq %class.Unit* %6, null, !dbg !577
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Unit.cpp:73:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/Unit.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %321 = icmp eq %"class.std::list.33"* %113, null, !dbg !1712
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Polyline.cpp:89:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %382 = icmp eq %"class.std::list.33"* %113, null, !dbg !1742
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Polyline.cpp:94:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %69 = icmp eq %class.ProductDefinitionContextAssociation* %6, null, !dbg !659
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ProductDefinitionContextAssociation.cpp:132:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/ProductDefinitionContextAssociation.cpp:49:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %81 = icmp eq %class.GeometricRepresentationContext* %6, null, !dbg !602
- --> false
- stack:
- - brlcad/src/conv/step/step-g/GeometricRepresentationContext.cpp:96:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/GeometricRepresentationContext.cpp:44:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %306 = icmp eq %"class.std::list.33"* %98, null, !dbg !1521
- --> false
- stack:
- - brlcad/src/conv/step/step-g/GlobalUnitAssignedContext.cpp:198:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %370 = icmp eq %"class.std::list.33"* %98, null, !dbg !1552
- --> false
- stack:
- - brlcad/src/conv/step/step-g/GlobalUnitAssignedContext.cpp:205:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %95 = icmp eq %class.GlobalUnitAssignedContext* %6, null, !dbg !1463
- --> false
- stack:
- - brlcad/src/conv/step/step-g/GlobalUnitAssignedContext.cpp:236:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/GlobalUnitAssignedContext.cpp:63:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %94 = icmp eq %class.RepresentationItem* %6, null, !dbg !649
- --> false
- stack:
- - brlcad/src/conv/step/step-g/RepresentationItem.cpp:103:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/RepresentationItem.cpp:45:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %68 = icmp eq %class.Axis2Placement* %6, null, !dbg !619
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Axis2Placement.cpp:141:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/Axis2Placement.cpp:55:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %321 = icmp eq %"class.std::list.33"* %113, null, !dbg !1652
- --> false
- stack:
- - brlcad/src/conv/step/step-g/BSplineCurve.cpp:109:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %382 = icmp eq %"class.std::list.33"* %113, null, !dbg !1682
- --> false
- stack:
- - brlcad/src/conv/step/step-g/BSplineCurve.cpp:114:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %1161 = icmp eq %struct.pbc_data* %1093, null, !dbg !11569
- --> false
- stack:
- - brlcad/src/conv/step/step-g/OpenNurbsInterfaces.cpp:1621:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:850:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %365 = icmp eq %"class.std::list.33"* %154, null, !dbg !4405
- --> false
- stack:
- - brlcad/src/conv/step/step-g/CurveBoundedSurface.cpp:96:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %426 = icmp eq %"class.std::list.33"* %154, null, !dbg !4435
- --> false
- stack:
- - brlcad/src/conv/step/step-g/CurveBoundedSurface.cpp:101:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %81 = icmp eq %class.ProductDefinitionFormationWithSpecifiedSource* %6, null, !dbg !689
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ProductDefinitionFormationWithSpecifiedSource.cpp:122:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/ProductDefinitionFormationWithSpecifiedSource.cpp:45:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %69 = icmp eq %class.TrimmingSelect* %6, null, !dbg !622
- --> false
- stack:
- - brlcad/src/conv/step/step-g/TrimmingSelect.cpp:126:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/TrimmingSelect.cpp:54:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %139 = icmp eq %class.ElectricCurrentUnit* %49, null, !dbg !1232
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ElectricCurrentUnit.cpp:87:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/ElectricCurrentUnit.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %172 = icmp eq %class.ElectricCurrentUnit* %49, null, !dbg !1237
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ElectricCurrentUnit.cpp:91:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/ElectricCurrentUnit.cpp:89:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %191 = icmp eq %class.ElectricCurrentUnit* %49, null, !dbg !1240
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ElectricCurrentUnit.cpp:94:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/ElectricCurrentUnit.cpp:89:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %81 = icmp eq %class.NamedUnit* %6, null, !dbg !603
- --> false
- stack:
- - brlcad/src/conv/step/step-g/NamedUnit.cpp:115:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/NamedUnit.cpp:46:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %114 = icmp eq %class.Axis2Placement3D* %6, null, !dbg !737
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Axis2Placement3D.cpp:278:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/Axis2Placement3D.cpp:48:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %114 = icmp eq %class.ConicalSurface* %6, null, !dbg !3459
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ConicalSurface.cpp:120:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/ConicalSurface.cpp:45:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %113 = icmp eq %class.SurfaceOfRevolution* %6, null, !dbg !3453
- --> false
- stack:
- - brlcad/src/conv/step/step-g/SurfaceOfRevolution.cpp:100:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/SurfaceOfRevolution.cpp:44:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %94 = icmp eq %class.ApplicationContext* %6, null, !dbg !649
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ApplicationContext.cpp:94:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/ApplicationContext.cpp:45:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %321 = icmp eq %"class.std::list.33"* %113, null, !dbg !4283
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Face.cpp:92:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %382 = icmp eq %"class.std::list.33"* %113, null, !dbg !4313
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Face.cpp:97:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %96 = icmp eq %class.ApplicationContextElement* %6, null, !dbg !655
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ApplicationContextElement.cpp:110:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/ApplicationContextElement.cpp:50:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %112 = icmp eq %class.FaceOuterBound* %6, null, !dbg !3439
- --> false
- stack:
- - brlcad/src/conv/step/step-g/FaceOuterBound.cpp:84:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/FaceOuterBound.cpp:44:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %113 = icmp eq %class.Loop* %6, null, !dbg !3456
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Loop.cpp:85:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/Loop.cpp:44:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %93 = icmp eq %class.RepresentationContext* %6, null, !dbg !579
- --> false
- stack:
- - brlcad/src/conv/step/step-g/RepresentationContext.cpp:84:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/RepresentationContext.cpp:44:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %125 = icmp eq %class.QuasiUniformSurface* %6, null, !dbg !3507
- --> false
- stack:
- - brlcad/src/conv/step/step-g/QuasiUniformSurface.cpp:82:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/QuasiUniformSurface.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %112 = icmp eq %class.SolidModel* %6, null, !dbg !639
- --> false
- stack:
- - brlcad/src/conv/step/step-g/SolidModel.cpp:79:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/SolidModel.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %113 = icmp eq %class.ManifoldSolidBrep* %6, null, !dbg !670
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ManifoldSolidBrep.cpp:107:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/ManifoldSolidBrep.cpp:45:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %93 = icmp eq %class.GeometricRepresentationItem* %6, null, !dbg !676
- --> false
- stack:
- - brlcad/src/conv/step/step-g/GeometricRepresentationItem.cpp:84:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/GeometricRepresentationItem.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %113 = icmp eq %class.Surface* %6, null, !dbg !3393
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Surface.cpp:78:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/Surface.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %83 = icmp eq %class.CompositeCurveSegment* %6, null, !dbg !625
- --> false
- stack:
- - brlcad/src/conv/step/step-g/CompositeCurveSegment.cpp:129:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/CompositeCurveSegment.cpp:56:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %360 = icmp eq %"class.std::list.33"* %131, null, !dbg !1533
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Product.cpp:96:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %421 = icmp eq %"class.std::list.33"* %131, null, !dbg !1563
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Product.cpp:101:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %93 = icmp eq %class.AmountOfSubstanceUnit* %6, null, !dbg !628
- --> false
- stack:
- - brlcad/src/conv/step/step-g/AmountOfSubstanceUnit.cpp:85:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/AmountOfSubstanceUnit.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %373 = icmp eq %"class.std::list.43"* %124, null, !dbg !1956
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Representation.cpp:165:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %434 = icmp eq %"class.std::list.43"* %124, null, !dbg !1986
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Representation.cpp:170:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %111 = icmp eq %class.Representation* %6, null, !dbg !1908
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Representation.cpp:267:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %113 = icmp eq %class.SphericalSurface* %6, null, !dbg !3457
- --> false
- stack:
- - brlcad/src/conv/step/step-g/SphericalSurface.cpp:116:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/SphericalSurface.cpp:44:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %113 = icmp eq %class.CylindricalSurface* %6, null, !dbg !3457
- --> false
- stack:
- - brlcad/src/conv/step/step-g/CylindricalSurface.cpp:115:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/CylindricalSurface.cpp:44:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %113 = icmp eq %class.ElementarySurface* %6, null, !dbg !3480
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ElementarySurface.cpp:98:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/ElementarySurface.cpp:44:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %125 = icmp eq %class.BezierSurface* %6, null, !dbg !3507
- --> false
- stack:
- - brlcad/src/conv/step/step-g/BezierSurface.cpp:84:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/BezierSurface.cpp:44:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %113 = icmp eq %class.ContextDependentUnit* %6, null, !dbg !629
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ContextDependentUnit.cpp:96:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/ContextDependentUnit.cpp:44:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %80 = icmp eq %class.ShapeRepresentationRelationship* %6, null, !dbg !685
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ShapeRepresentationRelationship.cpp:85:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/ShapeRepresentationRelationship.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %112 = icmp eq %class.Point* %6, null, !dbg !649
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Point.cpp:82:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/Point.cpp:44:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %114 = icmp eq %class.Edge* %6, null, !dbg !711
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Edge.cpp:125:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/Edge.cpp:46:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %93 = icmp eq %class.TimeUnit* %6, null, !dbg !628
- --> false
- stack:
- - brlcad/src/conv/step/step-g/TimeUnit.cpp:85:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/TimeUnit.cpp:43:0
- - null pointer dereference
- Global timeout: self 1018.893231, child 0.000000
- ---
- bug: anti-simplify
- model: |
- %66 = icmp eq %class.Transformation* %6, null, !dbg !577
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Transformation.cpp:71:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/Transformation.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %113 = icmp eq %class.Axis2Placement2D* %6, null, !dbg !784
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Axis2Placement2D.cpp:176:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/Axis2Placement2D.cpp:47:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %39 = icmp eq %class.STEPEntity* %23, null, !dbg !733
- --> false
- stack:
- - brlcad/src/conv/step/step-g/STEPEntity.cpp:71:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/STEPEntity.cpp:69:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %114 = icmp eq %class.Vector* %6, null, !dbg !664
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Vector.cpp:119:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/Vector.cpp:46:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %84 = icmp eq %class.MeasureValue* %6, null, !dbg !779
- --> false
- stack:
- - brlcad/src/conv/step/step-g/MeasureValue.cpp:219:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/MeasureValue.cpp:73:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %120 = icmp eq %class.CartesianTransformationOperator3D* %6, null, !dbg !787
- --> false
- stack:
- - brlcad/src/conv/step/step-g/CartesianTransformationOperator3D.cpp:105:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/CartesianTransformationOperator3D.cpp:46:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %113 = icmp eq %class.RectangularCompositeSurface* %6, null, !dbg !4295
- --> false
- stack:
- - brlcad/src/conv/step/step-g/RectangularCompositeSurface.cpp:119:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/RectangularCompositeSurface.cpp:45:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %80 = icmp eq %class.MechanicalContext* %6, null, !dbg !704
- --> false
- stack:
- - brlcad/src/conv/step/step-g/MechanicalContext.cpp:82:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/MechanicalContext.cpp:42:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %95 = icmp eq %class.SiUnit* %6, null, !dbg !704
- --> false
- stack:
- - brlcad/src/conv/step/step-g/SiUnit.cpp:235:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/SiUnit.cpp:99:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %93 = icmp eq %class.ThermodynamicTemperatureUnit* %6, null, !dbg !628
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ThermodynamicTemperatureUnit.cpp:85:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/ThermodynamicTemperatureUnit.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %119 = icmp eq %class.CartesianTransformationOperator2D* %6, null, !dbg !784
- --> false
- stack:
- - brlcad/src/conv/step/step-g/CartesianTransformationOperator2D.cpp:82:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/CartesianTransformationOperator2D.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %116 = icmp eq %class.FaceBound* %6, null, !dbg !3420
- --> false
- stack:
- - brlcad/src/conv/step/step-g/FaceBound.cpp:127:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/FaceBound.cpp:49:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %112 = icmp eq %class.BoundedSurface* %6, null, !dbg !3475
- --> false
- stack:
- - brlcad/src/conv/step/step-g/BoundedSurface.cpp:81:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/BoundedSurface.cpp:42:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %93 = icmp eq %class.AreaUnit* %6, null, !dbg !628
- --> false
- stack:
- - brlcad/src/conv/step/step-g/AreaUnit.cpp:85:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/AreaUnit.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %93 = icmp eq %class.VolumeUnit* %6, null, !dbg !628
- --> false
- stack:
- - brlcad/src/conv/step/step-g/VolumeUnit.cpp:85:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/VolumeUnit.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %69 = icmp eq %class.PCurveOrSurface* %6, null, !dbg !611
- --> false
- stack:
- - brlcad/src/conv/step/step-g/PCurveOrSurface.cpp:113:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/PCurveOrSurface.cpp:58:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %321 = icmp eq %"class.std::list.33"* %113, null, !dbg !1635
- --> false
- stack:
- - brlcad/src/conv/step/step-g/CompositeCurve.cpp:92:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %382 = icmp eq %"class.std::list.33"* %113, null, !dbg !1665
- --> false
- stack:
- - brlcad/src/conv/step/step-g/CompositeCurve.cpp:97:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %66 = icmp eq %class.FoundedItem* %6, null, !dbg !577
- --> false
- stack:
- - brlcad/src/conv/step/step-g/FoundedItem.cpp:73:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/FoundedItem.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %112 = icmp eq %class.ClosedShell* %6, null, !dbg !1013
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ClosedShell.cpp:87:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/ClosedShell.cpp:43:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %68 = icmp eq %class.DerivedUnitElement* %6, null, !dbg !585
- --> false
- stack:
- - brlcad/src/conv/step/step-g/DerivedUnitElement.cpp:107:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/DerivedUnitElement.cpp:46:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %81 = icmp eq %class.RepresentationRelationshipWithTransformation* %6, null, !dbg !696
- --> false
- stack:
- - brlcad/src/conv/step/step-g/RepresentationRelationshipWithTransformation.cpp:115:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/RepresentationRelationshipWithTransformation.cpp:46:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %82 = icmp eq %class.ContextDependentShapeRepresentation* %6, null, !dbg !1170
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ContextDependentShapeRepresentation.cpp:166:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/ContextDependentShapeRepresentation.cpp:48:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %125 = icmp eq %class.UniformSurface* %6, null, !dbg !3507
- --> false
- stack:
- - brlcad/src/conv/step/step-g/UniformSurface.cpp:84:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/UniformSurface.cpp:44:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %127 = icmp eq %class.Axis1Placement* %6, null, !dbg !780
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Axis1Placement.cpp:155:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/Axis1Placement.cpp:48:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %114 = icmp eq %class.ToroidalSurface* %6, null, !dbg !3459
- --> false
- stack:
- - brlcad/src/conv/step/step-g/ToroidalSurface.cpp:120:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/ToroidalSurface.cpp:45:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %80 = icmp eq %class.DesignContext* %6, null, !dbg !704
- --> false
- stack:
- - brlcad/src/conv/step/step-g/DesignContext.cpp:82:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/DesignContext.cpp:42:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %80 = icmp eq %class.PlaneAngleMeasureWithUnit* %6, null, !dbg !611
- --> false
- stack:
- - brlcad/src/conv/step/step-g/PlaneAngleMeasureWithUnit.cpp:88:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/PlaneAngleMeasureWithUnit.cpp:47:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %324 = icmp eq %"class.std::list.38"* %113, null, !dbg !4661
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Path.cpp:129:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %385 = icmp eq %"class.std::list.38"* %113, null, !dbg !4691
- --> false
- stack:
- - brlcad/src/conv/step/step-g/Path.cpp:134:0
- ncore: 1
- core:
- - /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_list.h:387:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %113 = icmp eq %class.VertexLoop* %6, null, !dbg !3425
- --> false
- stack:
- - brlcad/src/conv/step/step-g/VertexLoop.cpp:103:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/VertexLoop.cpp:45:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %85 = icmp eq %class.SurfacePatch* %6, null, !dbg !691
- --> false
- stack:
- - brlcad/src/conv/step/step-g/SurfacePatch.cpp:142:0
- ncore: 1
- core:
- - brlcad/src/conv/step/step-g/SurfacePatch.cpp:58:0
- - null pointer dereference
- ---
- bug: anti-simplify
- model: |
- %63 = icmp ne %struct.dm_list* %5, null, !dbg !1762
- --> true
- stack:
- - brlcad/src/mged/mged.c:2485:0
- ncore: 1
- core:
- - brlcad/src/mged/mged.c:2484:0
- - null pointer dereference
Advertisement
Add Comment
Please, Sign In to add comment