{"name": "_ZNSt6vectorIS_IS_IS_ISt4pairI8keypointS1_ESaIS2_EESaIS4_EESaIS6_EESaIS8_EED2Ev", "code": "void __fastcall std vector < std vector < std vector < std vector < std pair < keypoint , keypoint >> >> > ~ vector ( void * * * * * @@a1@@ ) { void * * * * @@v1@@ ; void * * * * @@v2@@ ; void * * * @@v3@@ ; void * * * @@v4@@ ; void * * @@v5@@ ; void * * @@v6@@ ; @@v1@@ = @@a1@@ [ Number ] ; @@v2@@ = * @@a1@@ ; if ( @@v1@@ != * @@a1@@ ) { do { while ( Number ) { @@v3@@ = @@v2@@ [ Number ] ; @@v4@@ = * @@v2@@ ; if ( @@v3@@ != * @@v2@@ ) { do { while ( Number ) { @@v5@@ = @@v4@@ [ Number ] ; @@v6@@ = * @@v4@@ ; if ( @@v5@@ != * @@v4@@ ) { do { while ( * @@v6@@ ) { operator delete ( * @@v6@@ ) ; @@v6@@ += Number ; if ( @@v5@@ == @@v6@@ ) goto LABEL_6 ; } @@v6@@ += Number ; } while ( @@v5@@ != @@v6@@ ) ; LABEL_6 : @@v6@@ = * @@v4@@ ; } if ( ! @@v6@@ ) break ; @@v4@@ += Number ; operator delete ( @@v6@@ ) ; if ( @@v3@@ == @@v4@@ ) goto LABEL_9 ; } @@v4@@ += Number ; } while ( @@v3@@ != @@v4@@ ) ; LABEL_9 : @@v4@@ = * @@v2@@ ; } if ( ! @@v4@@ ) break ; @@v2@@ += Number ; operator delete ( @@v4@@ ) ; if ( @@v1@@ == @@v2@@ ) goto LABEL_12 ; } @@v2@@ += Number ; } while ( @@v1@@ != @@v2@@ ) ; LABEL_12 : @@v2@@ = * @@a1@@ ; } if ( @@v2@@ ) operator delete ( @@v2@@ ) ; }", "source": [{"n": "v6", "t": {"T": 3, "t": "void *"}, "location": "r104"}, {"n": "v2", "t": {"T": 3, "t": "void ***"}, "location": "r112"}, {"n": "v1", "t": {"T": 3, "t": "void ***"}, "location": "r120"}, {"n": "v5", "t": {"T": 3, "t": "void *"}, "location": "r128"}, {"n": "v3", "t": {"T": 3, "t": "void **"}, "location": "r32"}, {"n": "v4", "t": {"T": 3, "t": "void **"}, "location": "r48"}, {"n": "a1", "t": {"T": 3, "t": "void ****"}, "location": "r56"}]}