{"name": "FreeExtensionMaps", "code": "void __fastcall FreeExtensionMaps ( _QWORD * @@a1@@ ) { void * * @@ptr@@ ; void * * @@v2@@ ; if ( @@a1@@ ) { @@v2@@ = ( void * * ) @@a1@@ [ Number ] ; while ( @@v2@@ ) { @@ptr@@ = @@v2@@ ; @@v2@@ = ( void * * ) * @@v2@@ ; free ( @@ptr@@ [ Number ] ) ; free ( @@ptr@@ ) ; } free ( @@a1@@ ) ; } }", "source": [{"n": "a1", "t": {"T": 3, "t": "_QWORD"}, "location": "r56"}, {"n": "ptr", "t": {"T": 3, "t": "void *"}, "location": "s16"}, {"n": "v2", "t": {"T": 3, "t": "void *"}, "location": "s8"}]}