Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2012
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
LLVM 17.96 KB | None | 0 0
  1. ; ModuleID = 'CocoaApplication3'
  2.  
  3. %0 = type opaque
  4. %1 = type opaque
  5. %2 = type opaque
  6. %3 = type opaque
  7. %struct._class_t = type { %struct._class_t*, %struct._class_t*, %struct._objc_cache*, i8* (i8*, i8*)**, %struct._class_ro_t* }
  8. %struct._objc_cache = type opaque
  9. %struct._class_ro_t = type { i32, i32, i32, i8*, i8*, %struct.__method_list_t*, %struct._objc_protocol_list*, %struct._ivar_list_t*, i8*, %struct._prop_list_t* }
  10. %struct.__method_list_t = type { i32, i32, [0 x %struct._objc_method] }
  11. %struct._objc_method = type { i8*, i8*, i8* }
  12. %struct._objc_protocol_list = type { i64, [0 x %struct._protocol_t*] }
  13. %struct._protocol_t = type { i8*, i8*, %struct._objc_protocol_list*, %struct.__method_list_t*, %struct.__method_list_t*, %struct.__method_list_t*, %struct.__method_list_t*, %struct._prop_list_t*, i32, i32, i8** }
  14. %struct._prop_list_t = type { i32, i32, [0 x %struct._prop_t] }
  15. %struct._prop_t = type { i8*, i8* }
  16. %struct._ivar_list_t = type { i32*, i32, [0 x %struct._ivar_t] }
  17. %struct._ivar_t = type { i32*, i8*, i8*, i32, i32 }
  18. %struct.NSConstantString = type { i32*, i32, i8*, i64 }
  19.  
  20. @"OBJC_CLASS_$_AppDelegate" = global %struct._class_t { %struct._class_t* @"OBJC_METACLASS_$_AppDelegate", %struct._class_t* @"OBJC_CLASS_$_NSObject", %struct._objc_cache* @_objc_empty_cache, i8* (i8*, i8*)** @_objc_empty_vtable, %struct._class_ro_t* @"\01l_OBJC_CLASS_RO_$_AppDelegate" }, section "__DATA, __objc_data", align 8
  21. @"OBJC_METACLASS_$_AppDelegate" = global %struct._class_t { %struct._class_t* @"OBJC_METACLASS_$_NSObject", %struct._class_t* @"OBJC_METACLASS_$_NSObject", %struct._objc_cache* @_objc_empty_cache, i8* (i8*, i8*)** @_objc_empty_vtable, %struct._class_ro_t* @"\01l_OBJC_METACLASS_RO_$_AppDelegate" }, section "__DATA, __objc_data", align 8
  22. @"OBJC_CLASS_$_Program" = global %struct._class_t { %struct._class_t* @"OBJC_METACLASS_$_Program", %struct._class_t* @"OBJC_CLASS_$_NSObject", %struct._objc_cache* @_objc_empty_cache, i8* (i8*, i8*)** @_objc_empty_vtable, %struct._class_ro_t* @"\01l_OBJC_CLASS_RO_$_Program" }, section "__DATA, __objc_data", align 8
  23. @"OBJC_METACLASS_$_Program" = global %struct._class_t { %struct._class_t* @"OBJC_METACLASS_$_NSObject", %struct._class_t* @"OBJC_METACLASS_$_NSObject", %struct._objc_cache* @_objc_empty_cache, i8* (i8*, i8*)** @_objc_empty_vtable, %struct._class_ro_t* @"\01l_OBJC_METACLASS_RO_$_Program" }, section "__DATA, __objc_data", align 8
  24. @"\01L_OBJC_METH_VAR_NAME_0" = internal global [5 x i8] c"test\00", section "__TEXT,__objc_methname,cstring_literals", align 1
  25. @"\01L_OBJC_METH_VAR_TYPE_0" = internal global [8 x i8] c"v16@0:8\00", section "__TEXT,__objc_methtype,cstring_literals", align 1
  26. @"\01l_OBJC_$_CLASS_METHODS_AppDelegate" = internal global { i32, i32, [1 x %struct._objc_method] } { i32 24, i32 1, [1 x %struct._objc_method] [%struct._objc_method { i8* getelementptr inbounds ([5 x i8]* @"\01L_OBJC_METH_VAR_NAME_0", i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_METH_VAR_TYPE_0", i32 0, i32 0), i8* bitcast (void (%0*, i8*)* @"\01+[AppDelegate test]" to i8*) }] }, section "__DATA, __objc_const", align 8
  27. @"\01L_OBJC_CLASS_NAME_0" = internal global [12 x i8] c"AppDelegate\00", section "__TEXT,__objc_classname,cstring_literals", align 1
  28. @"\01l_OBJC_METACLASS_RO_$_AppDelegate" = internal global %struct._class_ro_t { i32 1, i32 40, i32 40, i8* null, i8* getelementptr inbounds ([12 x i8]* @"\01L_OBJC_CLASS_NAME_0", i32 0, i32 0), %struct.__method_list_t* bitcast ({ i32, i32, [1 x %struct._objc_method] }* @"\01l_OBJC_$_CLASS_METHODS_AppDelegate" to %struct.__method_list_t*), %struct._objc_protocol_list* null, %struct._ivar_list_t* null, i8* null, %struct._prop_list_t* null }, section "__DATA, __objc_const", align 8
  29. @"OBJC_METACLASS_$_NSObject" = external global %struct._class_t
  30. @_objc_empty_cache = external global %struct._objc_cache
  31. @_objc_empty_vtable = external global i8* (i8*, i8*)*
  32. @"\01L_OBJC_METH_VAR_NAME_01" = internal global [31 x i8] c"applicationDidFinishLaunching:\00", section "__TEXT,__objc_methname,cstring_literals", align 1
  33. @"\01L_OBJC_METH_VAR_TYPE_02" = internal global [11 x i8] c"v24@0:8@16\00", section "__TEXT,__objc_methtype,cstring_literals", align 1
  34. @"\01l_OBJC_$_INSTANCE_METHODS_AppDelegate" = global { i32, i32, [1 x %struct._objc_method] } { i32 24, i32 1, [1 x %struct._objc_method] [%struct._objc_method { i8* getelementptr inbounds ([31 x i8]* @"\01L_OBJC_METH_VAR_NAME_01", i32 0, i32 0), i8* getelementptr inbounds ([11 x i8]* @"\01L_OBJC_METH_VAR_TYPE_02", i32 0, i32 0), i8* bitcast (void (%2*, i8*, %3*)* @"\01-[AppDelegate applicationDidFinishLaunching:]" to i8*) }] }, section "__DATA, __objc_const", align 8
  35. @"\01l_OBJC_CLASS_RO_$_AppDelegate" = internal global %struct._class_ro_t { i32 0, i32 8, i32 8, i8* null, i8* getelementptr inbounds ([12 x i8]* @"\01L_OBJC_CLASS_NAME_0", i32 0, i32 0), %struct.__method_list_t* bitcast ({ i32, i32, [1 x %struct._objc_method] }* @"\01l_OBJC_$_INSTANCE_METHODS_AppDelegate" to %struct.__method_list_t*), %struct._objc_protocol_list* null, %struct._ivar_list_t* null, i8* null, %struct._prop_list_t* null }, section "__DATA, __objc_const", align 8
  36. @"OBJC_CLASS_$_NSObject" = external global %struct._class_t
  37. @__CFConstantStringClassReference = external global [0 x i32]
  38. @.str0 = linker_private constant [5 x i8] c"test\00", align 1
  39. @_unnamed_cfstring_1 = private constant %struct.NSConstantString { i32* getelementptr inbounds ([0 x i32]* @__CFConstantStringClassReference, i32 0, i32 0), i32 1992, i8* getelementptr inbounds ([5 x i8]* @.str0, i32 0, i32 0), i64 4 }, section "__DATA,__cfstring"
  40. @"\01L_OBJC_METH_VAR_NAME_03" = internal global [6 x i8] c"Main:\00", section "__TEXT,__objc_methname,cstring_literals", align 1
  41. @"\01L_OBJC_METH_VAR_TYPE_04" = internal global [16 x i8] c"l28@0:8l16^^C20\00", section "__TEXT,__objc_methtype,cstring_literals", align 1
  42. @"\01l_OBJC_$_CLASS_METHODS_Program" = internal global { i32, i32, [1 x %struct._objc_method] } { i32 24, i32 1, [1 x %struct._objc_method] [%struct._objc_method { i8* getelementptr inbounds ([6 x i8]* @"\01L_OBJC_METH_VAR_NAME_03", i32 0, i32 0), i8* getelementptr inbounds ([16 x i8]* @"\01L_OBJC_METH_VAR_TYPE_04", i32 0, i32 0), i8* bitcast (i32 (%0*, i8*, i32, i8**)* @"\01+[Program Main:]" to i8*) }] }, section "__DATA, __objc_const", align 8
  43. @"\01L_OBJC_CLASS_NAME_05" = internal global [8 x i8] c"Program\00", section "__TEXT,__objc_classname,cstring_literals", align 1
  44. @"\01l_OBJC_METACLASS_RO_$_Program" = internal global %struct._class_ro_t { i32 1, i32 40, i32 40, i8* null, i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_CLASS_NAME_05", i32 0, i32 0), %struct.__method_list_t* bitcast ({ i32, i32, [1 x %struct._objc_method] }* @"\01l_OBJC_$_CLASS_METHODS_Program" to %struct.__method_list_t*), %struct._objc_protocol_list* null, %struct._ivar_list_t* null, i8* null, %struct._prop_list_t* null }, section "__DATA, __objc_const", align 8
  45. @"\01l_OBJC_CLASS_RO_$_Program" = internal global %struct._class_ro_t { i32 0, i32 8, i32 8, i8* null, i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_CLASS_NAME_05", i32 0, i32 0), %struct.__method_list_t* null, %struct._objc_protocol_list* null, %struct._ivar_list_t* null, i8* null, %struct._prop_list_t* null }, section "__DATA, __objc_const", align 8
  46. @.str2 = linker_private constant [5 x i8] c"haha\00", align 1
  47. @_unnamed_cfstring_3 = private constant %struct.NSConstantString { i32* getelementptr inbounds ([0 x i32]* @__CFConstantStringClassReference, i32 0, i32 0), i32 1992, i8* getelementptr inbounds ([5 x i8]* @.str2, i32 0, i32 0), i64 4 }, section "__DATA,__cfstring"
  48. @"\01L_OBJC_CLASSLIST_REFERENCES_$_0" = internal global %struct._class_t* @"OBJC_CLASS_$_AppDelegate", section "__DATA, __objc_classrefs, regular, no_dead_strip", align 8
  49. @"\01L_OBJC_SELECTOR_REFERENCES_1" = internal global i8* getelementptr inbounds ([5 x i8]* @"\01L_OBJC_METH_VAR_NAME_0", i32 0, i32 0), section "__DATA, __objc_selrefs, literal_pointers, no_dead_strip"
  50. @"\01L_OBJC_CLASSLIST_REFERENCES_$_2" = internal global %struct._class_t* @"OBJC_CLASS_$_Program", section "__DATA, __objc_classrefs, regular, no_dead_strip", align 8
  51. @"\01L_OBJC_SELECTOR_REFERENCES_3" = internal global i8* getelementptr inbounds ([6 x i8]* @"\01L_OBJC_METH_VAR_NAME_03", i32 0, i32 0), section "__DATA, __objc_selrefs, literal_pointers, no_dead_strip"
  52. @"\01L_OBJC_IMAGE_INFO" = internal constant [2 x i32] [i32 0, i32 16], section "__DATA, __objc_imageinfo, regular, no_dead_strip"
  53. @"\01L_OBJC_LABEL_CLASS_$" = internal global [2 x i8*] [i8* bitcast (%struct._class_t* @"OBJC_CLASS_$_AppDelegate" to i8*), i8* bitcast (%struct._class_t* @"OBJC_CLASS_$_Program" to i8*)], section "__DATA, __objc_classlist, regular, no_dead_strip"
  54. @llvm.used = appending global [16 x i8*] [i8* bitcast (%struct._class_t* @"OBJC_CLASS_$_AppDelegate" to i8*), i8* getelementptr inbounds ([5 x i8]* @"\01L_OBJC_METH_VAR_NAME_0", i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_METH_VAR_TYPE_0", i32 0, i32 0), i8* getelementptr inbounds ([12 x i8]* @"\01L_OBJC_CLASS_NAME_0", i32 0, i32 0), i8* getelementptr inbounds ([31 x i8]* @"\01L_OBJC_METH_VAR_NAME_01", i32 0, i32 0), i8* getelementptr inbounds ([11 x i8]* @"\01L_OBJC_METH_VAR_TYPE_02", i32 0, i32 0), i8* bitcast (%struct._class_t* @"OBJC_CLASS_$_Program" to i8*), i8* getelementptr inbounds ([6 x i8]* @"\01L_OBJC_METH_VAR_NAME_03", i32 0, i32 0), i8* getelementptr inbounds ([16 x i8]* @"\01L_OBJC_METH_VAR_TYPE_04", i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_CLASS_NAME_05", i32 0, i32 0), i8* bitcast (%struct._class_t** @"\01L_OBJC_CLASSLIST_REFERENCES_$_0" to i8*), i8* bitcast (i8** @"\01L_OBJC_SELECTOR_REFERENCES_1" to i8*), i8* bitcast (%struct._class_t** @"\01L_OBJC_CLASSLIST_REFERENCES_$_2" to i8*), i8* bitcast (i8** @"\01L_OBJC_SELECTOR_REFERENCES_3" to i8*), i8* bitcast ([2 x i32]* @"\01L_OBJC_IMAGE_INFO" to i8*), i8* bitcast ([2 x i8*]* @"\01L_OBJC_LABEL_CLASS_$" to i8*)], section "llvm.metadata"
  55.  
  56. define void @"\01+[AppDelegate test]"(%0*, i8*) uwtable {
  57.   %3 = alloca %0*
  58.   store %0* %0, %0** %3
  59.   call void (%1*, ...)* @NSLog(%1* bitcast (%struct.NSConstantString* @_unnamed_cfstring_1 to %1*)), !dbg !28
  60.   ret void, !dbg !30
  61.                                                   ; No predecessors!
  62.   unreachable, !dbg !30
  63. }
  64.  
  65. define void @"\01-[AppDelegate applicationDidFinishLaunching:]"(%2*, i8*, %3*) uwtable {
  66.   %4 = alloca %2*
  67.   store %2* %0, %2** %4
  68.   %5 = alloca %3*
  69.   store %3* %2, %3** %5
  70.   ret void, !dbg !31
  71.                                                   ; No predecessors!
  72.   unreachable, !dbg !31
  73. }
  74.  
  75. define i32 @"\01+[Program Main:]"(%0*, i8*, i32, i8**) uwtable {
  76.   %5 = alloca %0*
  77.   store %0* %0, %0** %5
  78.   %6 = alloca i32
  79.   store i32 %2, i32* %6
  80.   %7 = alloca i8**
  81.   store i8** %3, i8*** %7
  82.   %8 = alloca i32
  83.   call void @llvm.dbg.declare(metadata !{i32* %8}, metadata !33), !dbg !36
  84.   store i32 0, i32* %8, !dbg !36
  85.   call void (%1*, ...)* @NSLog(%1* bitcast (%struct.NSConstantString* @_unnamed_cfstring_3 to %1*)), !dbg !37
  86.   %9 = load %struct._class_t** @"\01L_OBJC_CLASSLIST_REFERENCES_$_0", !dbg !38
  87.   %10 = bitcast %struct._class_t* %9 to i8*, !dbg !38
  88.   %11 = load i8** @"\01L_OBJC_SELECTOR_REFERENCES_1", !dbg !38
  89.   call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*)(i8* %10, i8* %11), !dbg !38
  90.   %12 = load i32* %6, !dbg !39
  91.   %13 = load i8*** %7, !dbg !39
  92.   %14 = call i32 @NSApplicationMain(i32 %12, i8** %13), !dbg !39
  93.   store i32 %14, i32* %8, !dbg !39
  94.   %15 = load i32* %8, !dbg !40
  95.   ret i32 %15, !dbg !40
  96.                                                   ; No predecessors!
  97.   unreachable, !dbg !40
  98. }
  99.  
  100. declare void @NSLog(%1*, ...)
  101.  
  102. declare void @llvm.dbg.declare(metadata, metadata) nounwind readnone
  103.  
  104. declare i8* @objc_msgSend(i8*, i8*, ...)
  105.  
  106.  
  107. define i32 @main(i32, i8**) {
  108.   %3 = load %struct._class_t** @"\01L_OBJC_CLASSLIST_REFERENCES_$_2"
  109.   %4 = bitcast %struct._class_t* %3 to i8*
  110.   %5 = load i8** @"\01L_OBJC_SELECTOR_REFERENCES_3"
  111.   %6 = call i32 bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to i32 (i8*, i8*, i32, i8**)*)(i8* %4, i8* %5, i32 %0, i8** %1)
  112.   ret i32 %6
  113. }
  114.  
  115. !llvm.dbg.cu = !{!0, !9}
  116.  
  117. !0 = metadata !{i32 786449, i32 0, i32 16, metadata !"AppDelegate.pas", metadata !"C:\5CUsers\5CCarlo\5CDocuments\5CVisual Studio 2012\5CProjects\5CCocoaApplication3\5CCocoaApplication3", metadata !"RemObjects Nougat (LLVM) 6.0.42.1104", i1 true, i1 false, metadata !"", i32 2, metadata !1, metadata !3, metadata !5, metadata !7} ; [ DW_TAG_compile_unit ] [C:\Users\Carlo\Documents\Visual Studio 2012\Projects\CocoaApplication3\CocoaApplication3/AppDelegate.pas] [DW_LANG_ObjC]
  118. !1 = metadata !{metadata !2}
  119. !2 = metadata !{i32 786468}                       ; [ DW_TAG_base_type ] [line 0, size 0, align 0, offset 0]
  120. !3 = metadata !{metadata !4}
  121. !4 = metadata !{i32 786468}                       ; [ DW_TAG_base_type ] [line 0, size 0, align 0, offset 0]
  122. !5 = metadata !{metadata !6}
  123. !6 = metadata !{i32 786468}                       ; [ DW_TAG_base_type ] [line 0, size 0, align 0, offset 0]
  124. !7 = metadata !{metadata !8}
  125. !8 = metadata !{i32 786468}                       ; [ DW_TAG_base_type ] [line 0, size 0, align 0, offset 0]
  126. !9 = metadata !{i32 786449, i32 0, i32 16, metadata !"Program.pas", metadata !"C:\5CUsers\5CCarlo\5CDocuments\5CVisual Studio 2012\5CProjects\5CCocoaApplication3\5CCocoaApplication3", metadata !"RemObjects Nougat (LLVM) 6.0.42.1104", i1 true, i1 false, metadata !"", i32 2, metadata !10, metadata !10, metadata !12, metadata !10} ; [ DW_TAG_compile_unit ] [C:\Users\Carlo\Documents\Visual Studio 2012\Projects\CocoaApplication3\CocoaApplication3/Program.pas] [DW_LANG_ObjC]
  127. !10 = metadata !{metadata !11}
  128. !11 = metadata !{i32 0}
  129. !12 = metadata !{metadata !13}
  130. !13 = metadata !{metadata !14, metadata !22, metadata !23}
  131. !14 = metadata !{i32 786478, i32 0, metadata !15, metadata !"test", metadata !"test", metadata !"", metadata !15, i32 25, metadata !16, i1 true, i1 true, i32 0, i32 0, null, i32 0, i1 false, void (%0*, i8*)* @"\01+[AppDelegate test]", null, null, metadata !10, i32 25} ; [ DW_TAG_subprogram ] [line 25] [local] [def] [test]
  132. !15 = metadata !{i32 786473, metadata !"AppDelegate.pas", metadata !"C:\5CUsers\5CCarlo\5CDocuments\5CVisual Studio 2012\5CProjects\5CCocoaApplication3\5CCocoaApplication3", null} ; [ DW_TAG_file_type ]
  133. !16 = metadata !{i32 786453, i32 0, metadata !"", i32 0, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !17, i32 0, i32 0} ; [ DW_TAG_subroutine_type ] [line 0, size 0, align 0, offset 0] [from ]
  134. !17 = metadata !{null, metadata !18, metadata !20}
  135. !18 = metadata !{i32 786447, null, metadata !"", null, i32 0, i64 0, i64 0, i64 0, i32 0, metadata !19} ; [ DW_TAG_pointer_type ] [line 0, size 0, align 0, offset 0] [from objc_class]
  136. !19 = metadata !{i32 786451, null, metadata !"objc_class", metadata !15, i32 0, i64 0, i64 0, i32 0, i32 4, null, null, i32 0} ; [ DW_TAG_structure_type ] [objc_class] [line 0, size 0, align 0, offset 0] [fwd] [from ]
  137. !20 = metadata !{i32 786447, null, metadata !"", null, i32 0, i64 0, i64 0, i64 0, i32 0, metadata !21} ; [ DW_TAG_pointer_type ] [line 0, size 0, align 0, offset 0] [from Byte]
  138. !21 = metadata !{i32 786468, null, metadata !"Byte", null, i32 0, i64 8, i64 8, i64 0, i32 0, i32 7} ; [ DW_TAG_base_type ] [Byte] [line 0, size 8, align 8, offset 0, enc DW_ATE_unsigned]
  139. !22 = metadata !{i32 786478, i32 0, metadata !15, metadata !"applicationDidFinishLaunching", metadata !"applicationDidFinishLaunching", metadata !"", metadata !15, i32 20, metadata !16, i1 true, i1 true, i32 0, i32 0, null, i32 0, i1 false, void (%2*, i8*, %3*)* @"\01-[AppDelegate applicationDidFinishLaunching:]", null, null, metadata !10, i32 20} ; [ DW_TAG_subprogram ] [line 20] [local] [def] [applicationDidFinishLaunching]
  140. !23 = metadata !{i32 786478, i32 0, metadata !24, metadata !"main", metadata !"main", metadata !"", metadata !24, i32 16, metadata !25, i1 true, i1 true, i32 0, i32 0, null, i32 0, i1 false, i32 (%0*, i8*, i32, i8**)* @"\01+[Program Main:]", null, null, metadata !10, i32 16} ; [ DW_TAG_subprogram ] [line 16] [local] [def] [main]
  141. !24 = metadata !{i32 786473, metadata !"Program.pas", metadata !"C:\5CUsers\5CCarlo\5CDocuments\5CVisual Studio 2012\5CProjects\5CCocoaApplication3\5CCocoaApplication3", null} ; [ DW_TAG_file_type ]
  142. !25 = metadata !{i32 786453, i32 0, metadata !"", i32 0, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !26, i32 0, i32 0} ; [ DW_TAG_subroutine_type ] [line 0, size 0, align 0, offset 0] [from ]
  143. !26 = metadata !{metadata !27, metadata !18, metadata !20}
  144. !27 = metadata !{i32 786468, null, metadata !"Integer", null, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ] [Integer] [line 0, size 32, align 32, offset 0, enc DW_ATE_signed]
  145. !28 = metadata !{i32 27, i32 3, metadata !29, null}
  146. !29 = metadata !{i32 786443, metadata !14, i32 25, i32 1, metadata !15, i32 0} ; [ DW_TAG_lexical_block ] [C:\Users\Carlo\Documents\Visual Studio 2012\Projects\CocoaApplication3\CocoaApplication3/AppDelegate.pas]
  147. !30 = metadata !{i32 29, i32 1, metadata !29, null}
  148. !31 = metadata !{i32 23, i32 1, metadata !32, null}
  149. !32 = metadata !{i32 786443, metadata !22, i32 20, i32 1, metadata !15, i32 1} ; [ DW_TAG_lexical_block ] [C:\Users\Carlo\Documents\Visual Studio 2012\Projects\CocoaApplication3\CocoaApplication3/AppDelegate.pas]
  150. !33 = metadata !{i32 786688, metadata !34, metadata !"Result", metadata !24, i32 17, metadata !27, i32 0, i32 0} ; [ DW_TAG_auto_variable ] [Result] [line 17]
  151. !34 = metadata !{i32 786443, metadata !35, i32 17, i32 1, metadata !24, i32 3} ; [ DW_TAG_lexical_block ] [C:\Users\Carlo\Documents\Visual Studio 2012\Projects\CocoaApplication3\CocoaApplication3/Program.pas]
  152. !35 = metadata !{i32 786443, metadata !23, i32 16, i32 1, metadata !24, i32 2} ; [ DW_TAG_lexical_block ] [C:\Users\Carlo\Documents\Visual Studio 2012\Projects\CocoaApplication3\CocoaApplication3/Program.pas]
  153. !36 = metadata !{i32 17, i32 1, metadata !34, null}
  154. !37 = metadata !{i32 18, i32 3, metadata !34, null}
  155. !38 = metadata !{i32 19, i32 3, metadata !34, null}
  156. !39 = metadata !{i32 20, i32 3, metadata !34, null}
  157. !40 = metadata !{i32 21, i32 1, metadata !34, null}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement