Created
January 17, 2018 21:27
-
-
Save pepyakin/ccb14c80d91baf8ec2e09c94b253a30a to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; ModuleID = 'main0-317d481089b8c8fe83113de504472633.rs' | |
source_filename = "main0-317d481089b8c8fe83113de504472633.rs" | |
target datalayout = "e-p:32:32-i64:64-v128:32:128-n32-S128" | |
target triple = "asmjs-unknown-emscripten" | |
%"core::fmt::Arguments" = type { [0 x i8], { [0 x { [0 x i8]*, i32 }]*, i32 }, [0 x i8], %"core::option::Option<&[core::fmt::rt::v1::Argument]>", [0 x i8], { [0 x { i8*, i8* }]*, i32 }, [0 x i8] } | |
%"core::option::Option<&[core::fmt::rt::v1::Argument]>" = type { [0 x i8], {}*, [4 x i8] } | |
@str.0 = internal constant [32 x i8] c"assertion failed: descriptor > 0" | |
@str.1 = internal constant [11 x i8] c"src/main.rs" | |
@ref.2 = internal unnamed_addr constant { [0 x i8], { [0 x i8]*, i32 }, [0 x i8], { [0 x i8]*, i32 }, [0 x i8], i32, [0 x i8], i32, [0 x i8] } { [0 x i8] undef, { [0 x i8]*, i32 } { [0 x i8]* bitcast ([32 x i8]* @str.0 to [0 x i8]*), i32 32 }, [0 x i8] undef, { [0 x i8]*, i32 } { [0 x i8]* bitcast ([11 x i8]* @str.1 to [0 x i8]*), i32 11 }, [0 x i8] undef, i32 27, [0 x i8] undef, i32 4, [0 x i8] undef }, align 4 | |
@ref.s.llvm.5F746CCB = internal unnamed_addr constant [0 x { i8*, i8* }] zeroinitializer, align 4 | |
; Function Attrs: noreturn nounwind uwtable | |
define void @rust_begin_unwind(%"core::fmt::Arguments"* byval noalias nocapture readnone dereferenceable(24) %_args, { [0 x i8]*, i32 }* byval noalias nocapture readnone dereferenceable(8) %_file, i32 %_line, i32 %_col) unnamed_addr #0 { | |
start: | |
br label %bb1 | |
bb1: ; preds = %bb1, %start | |
tail call void @halt() | |
br label %bb1 | |
} | |
; Function Attrs: nounwind uwtable | |
define i8 @call(i8 returned %descriptor) unnamed_addr #1 { | |
start: | |
%0 = icmp eq i8 %descriptor, 0 | |
br i1 %0, label %bb1, label %bb2 | |
bb1: ; preds = %start | |
; call core::panicking::panic | |
tail call fastcc void @_ZN4core9panicking5panic17h2733bdb7358b666dE() | |
unreachable | |
bb2: ; preds = %start | |
ret i8 %descriptor | |
} | |
; Function Attrs: nounwind | |
declare void @halt() unnamed_addr #2 | |
; Function Attrs: argmemonly nounwind | |
declare void @llvm.lifetime.start(i64, i8* nocapture) #3 | |
; core::panicking::panic_fmt | |
; Function Attrs: cold noinline noreturn nounwind uwtable | |
define internal fastcc void @_ZN4core9panicking9panic_fmt17h1678a65e9c34566fE(%"core::fmt::Arguments"* noalias nocapture readonly dereferenceable(24) %fmt, { [0 x i8], { [0 x i8]*, i32 }, [0 x i8], i32, [0 x i8], i32, [0 x i8] }* noalias nocapture readonly dereferenceable(16) %file_line_col) unnamed_addr #4 !dbg !624 { | |
start: | |
br label %bb1.i, !dbg !628 | |
bb1.i: ; preds = %bb1.i, %start | |
call void @halt() #2, !dbg !628 | |
br label %bb1.i, !dbg !628 | |
} | |
; core::panicking::panic | |
; Function Attrs: cold noinline noreturn nounwind uwtable | |
define internal fastcc void @_ZN4core9panicking5panic17h2733bdb7358b666dE() unnamed_addr #4 !dbg !630 { | |
start: | |
%_17 = alloca { [0 x i8], { [0 x i8]*, i32 }, [0 x i8], i32, [0 x i8], i32, [0 x i8] }, align 4 | |
%_10 = alloca [1 x { [0 x i8]*, i32 }], align 4 | |
%_6 = alloca %"core::fmt::Arguments", align 4 | |
%0 = load i32, i32* bitcast ({ [0 x i8], { [0 x i8]*, i32 }, [0 x i8], { [0 x i8]*, i32 }, [0 x i8], i32, [0 x i8], i32, [0 x i8] }* @ref.2 to i32*), align 4, !dbg !631, !range !633 | |
%1 = getelementptr inbounds %"core::fmt::Arguments", %"core::fmt::Arguments"* %_6, i32 0, i32 0, i32 0, !dbg !634 | |
call void @llvm.lifetime.start(i64 24, i8* nonnull %1), !dbg !634 | |
%2 = bitcast [1 x { [0 x i8]*, i32 }]* %_10 to i8*, !dbg !634 | |
call void @llvm.lifetime.start(i64 8, i8* nonnull %2), !dbg !634 | |
%3 = bitcast [1 x { [0 x i8]*, i32 }]* %_10 to i32*, !dbg !634 | |
store i32 %0, i32* %3, align 4, !dbg !634 | |
%4 = getelementptr inbounds [1 x { [0 x i8]*, i32 }], [1 x { [0 x i8]*, i32 }]* %_10, i32 0, i32 0, i32 1, !dbg !634 | |
store i32 32, i32* %4, align 4, !dbg !634 | |
%5 = bitcast %"core::fmt::Arguments"* %_6 to [1 x { [0 x i8]*, i32 }]**, !dbg !635 | |
store [1 x { [0 x i8]*, i32 }]* %_10, [1 x { [0 x i8]*, i32 }]** %5, align 4, !dbg !635, !alias.scope !756, !noalias !759 | |
%6 = getelementptr inbounds %"core::fmt::Arguments", %"core::fmt::Arguments"* %_6, i32 0, i32 1, i32 1, !dbg !635 | |
store i32 1, i32* %6, align 4, !dbg !635, !alias.scope !756, !noalias !759 | |
%_4.sroa.0.0..sroa_idx.i = getelementptr inbounds %"core::fmt::Arguments", %"core::fmt::Arguments"* %_6, i32 0, i32 3, !dbg !635 | |
%_4.sroa.0.0..sroa_cast.i = bitcast %"core::option::Option<&[core::fmt::rt::v1::Argument]>"* %_4.sroa.0.0..sroa_idx.i to {}**, !dbg !635 | |
store {}* null, {}** %_4.sroa.0.0..sroa_cast.i, align 4, !dbg !635, !alias.scope !756, !noalias !759 | |
%7 = getelementptr inbounds %"core::fmt::Arguments", %"core::fmt::Arguments"* %_6, i32 0, i32 5, i32 0, !dbg !635 | |
store [0 x { i8*, i8* }]* @ref.s.llvm.5F746CCB, [0 x { i8*, i8* }]** %7, align 4, !dbg !635, !alias.scope !756, !noalias !759 | |
%8 = getelementptr inbounds %"core::fmt::Arguments", %"core::fmt::Arguments"* %_6, i32 0, i32 5, i32 1, !dbg !635 | |
store i32 0, i32* %8, align 4, !dbg !635, !alias.scope !756, !noalias !759 | |
%9 = getelementptr inbounds { [0 x i8], { [0 x i8]*, i32 }, [0 x i8], i32, [0 x i8], i32, [0 x i8] }, { [0 x i8], { [0 x i8]*, i32 }, [0 x i8], i32, [0 x i8], i32, [0 x i8] }* %_17, i32 0, i32 0, i32 0, !dbg !634 | |
call void @llvm.lifetime.start(i64 16, i8* nonnull %9), !dbg !634 | |
%10 = bitcast { [0 x i8], { [0 x i8]*, i32 }, [0 x i8], i32, [0 x i8], i32, [0 x i8] }* %_17 to i32*, !dbg !634 | |
store i32 ptrtoint ([11 x i8]* @str.1 to i32), i32* %10, align 4, !dbg !634 | |
%11 = getelementptr inbounds { [0 x i8], { [0 x i8]*, i32 }, [0 x i8], i32, [0 x i8], i32, [0 x i8] }, { [0 x i8], { [0 x i8]*, i32 }, [0 x i8], i32, [0 x i8], i32, [0 x i8] }* %_17, i32 0, i32 1, i32 1, !dbg !634 | |
store i32 11, i32* %11, align 4, !dbg !634 | |
%12 = getelementptr inbounds { [0 x i8], { [0 x i8]*, i32 }, [0 x i8], i32, [0 x i8], i32, [0 x i8] }, { [0 x i8], { [0 x i8]*, i32 }, [0 x i8], i32, [0 x i8], i32, [0 x i8] }* %_17, i32 0, i32 3, !dbg !634 | |
store i32 27, i32* %12, align 4, !dbg !634 | |
%13 = getelementptr inbounds { [0 x i8], { [0 x i8]*, i32 }, [0 x i8], i32, [0 x i8], i32, [0 x i8] }, { [0 x i8], { [0 x i8]*, i32 }, [0 x i8], i32, [0 x i8], i32, [0 x i8] }* %_17, i32 0, i32 5, !dbg !634 | |
store i32 4, i32* %13, align 4, !dbg !634 | |
; call core::panicking::panic_fmt | |
call fastcc void @_ZN4core9panicking9panic_fmt17h1678a65e9c34566fE(%"core::fmt::Arguments"* noalias nocapture nonnull dereferenceable(24) %_6, { [0 x i8], { [0 x i8]*, i32 }, [0 x i8], i32, [0 x i8], i32, [0 x i8] }* noalias nonnull readonly dereferenceable(16) %_17), !dbg !634 | |
unreachable, !dbg !634 | |
} | |
attributes #0 = { noreturn nounwind uwtable } | |
attributes #1 = { nounwind uwtable } | |
attributes #2 = { nounwind } | |
attributes #3 = { argmemonly nounwind } | |
attributes #4 = { cold noinline noreturn nounwind uwtable "no-frame-pointer-elim"="true" } | |
!llvm.module.flags = !{!0, !1} | |
!llvm.dbg.cu = !{!2, !38, !39, !40, !41, !42, !44, !45, !46, !47, !48, !49, !50, !51, !52, !53, !54, !66, !67, !68, !69, !94, !95, !96, !97, !98, !99, !100, !101, !180, !181, !182, !183, !184, !209, !210, !211, !212, !213, !214, !215, !254, !255, !256, !257, !258, !259, !260, !261, !268, !269, !270, !271, !272, !273, !274, !275, !276, !315, !316, !317, !318, !319, !353, !354, !355, !356, !357, !358, !359, !360, !387, !388, !389, !390, !391, !392, !393, !394, !395, !396, !397, !398, !399, !400, !401, !402, !470, !471, !472, !473, !515, !516, !517, !518, !519, !520, !521, !536, !537, !538, !539, !540, !541, !542, !618, !619, !620, !621, !622, !623} | |
!0 = !{i32 1, !"PIE Level", i32 2} | |
!1 = !{i32 2, !"Debug Info Version", i32 3} | |
!2 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !4) | |
!3 = !DIFile(filename: "/checkout/src/libcore/lib.rs", directory: "/checkout/obj") | |
!4 = !{!5, !15, !22, !28, !33} | |
!5 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "Position", scope: !7, file: !6, baseType: !11, size: 32, align: 32, elements: !12) | |
!6 = !DIFile(filename: "<unknown>", directory: "") | |
!7 = !DINamespace(name: "v1", scope: !8, file: !6) | |
!8 = !DINamespace(name: "rt", scope: !9, file: !6) | |
!9 = !DINamespace(name: "fmt", scope: !10, file: !6) | |
!10 = !DINamespace(name: "core", scope: null, file: !6) | |
!11 = !DIBasicType(name: "u32", size: 32, encoding: DW_ATE_unsigned) | |
!12 = !{!13, !14} | |
!13 = !DIEnumerator(name: "Next", value: 0) | |
!14 = !DIEnumerator(name: "At", value: 1) | |
!15 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "Alignment", scope: !7, file: !6, baseType: !16, size: 8, align: 8, elements: !17) | |
!16 = !DIBasicType(name: "u8", size: 8, encoding: DW_ATE_unsigned) | |
!17 = !{!18, !19, !20, !21} | |
!18 = !DIEnumerator(name: "Left", value: 0) | |
!19 = !DIEnumerator(name: "Right", value: 1) | |
!20 = !DIEnumerator(name: "Center", value: 2) | |
!21 = !DIEnumerator(name: "Unknown", value: 3) | |
!22 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "Count", scope: !7, file: !6, baseType: !11, size: 32, align: 32, elements: !23) | |
!23 = !{!24, !25, !26, !27} | |
!24 = !DIEnumerator(name: "Is", value: 0) | |
!25 = !DIEnumerator(name: "Param", value: 1) | |
!26 = !DIEnumerator(name: "NextParam", value: 2) | |
!27 = !DIEnumerator(name: "Implied", value: 3) | |
!28 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "Result", scope: !29, file: !6, baseType: !16, size: 8, align: 8, elements: !30) | |
!29 = !DINamespace(name: "result", scope: !10, file: !6) | |
!30 = !{!31, !32} | |
!31 = !DIEnumerator(name: "Ok", value: 0) | |
!32 = !DIEnumerator(name: "Err", value: 1) | |
!33 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "Option", scope: !34, file: !6, baseType: !11, size: 32, align: 32, elements: !35) | |
!34 = !DINamespace(name: "option", scope: !10, file: !6) | |
!35 = !{!36, !37} | |
!36 = !DIEnumerator(name: "None", value: 0) | |
!37 = !DIEnumerator(name: "Some", value: 1) | |
!38 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!39 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!40 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!41 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!42 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !43) | |
!43 = !{!33, !28, !15, !5, !22} | |
!44 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!45 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!46 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!47 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!48 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!49 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!50 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!51 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!52 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!53 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!54 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !4, globals: !55) | |
!55 = !{!56} | |
!56 = !DIGlobalVariableExpression(var: !57) | |
!57 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !58, isLocal: true, isDefinition: true) | |
!58 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "vtable", file: !6, align: 32, flags: DIFlagArtificial, elements: !59, vtableHolder: !60, identifier: "vtable") | |
!59 = !{} | |
!60 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "&[u8]", file: !6, size: 64, align: 32, elements: !61, identifier: "3d56b4bd09967ef33c47b297d51dadd") | |
!61 = !{!62, !64} | |
!62 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !60, file: !6, baseType: !63, size: 32, align: 32) | |
!63 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const u8", baseType: !16, size: 32, align: 32) | |
!64 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !60, file: !6, baseType: !65, size: 32, align: 32, offset: 32) | |
!65 = !DIBasicType(name: "usize", size: 32, encoding: DW_ATE_unsigned) | |
!66 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!67 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!68 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!69 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !59, globals: !70) | |
!70 = !{!71, !88, !90, !92} | |
!71 = !DIGlobalVariableExpression(var: !72) | |
!72 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !73, isLocal: true, isDefinition: true) | |
!73 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "vtable", file: !6, align: 32, flags: DIFlagArtificial, elements: !59, vtableHolder: !74, identifier: "vtable") | |
!74 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::num::flt2dec::decoder::Decoded", baseType: !75, size: 32, align: 32) | |
!75 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Decoded", scope: !76, file: !6, size: 256, align: 64, elements: !79, identifier: "688d0ddffdd78bd2e21fb425c6a604ad") | |
!76 = !DINamespace(name: "decoder", scope: !77, file: !6) | |
!77 = !DINamespace(name: "flt2dec", scope: !78, file: !6) | |
!78 = !DINamespace(name: "num", scope: !10, file: !6) | |
!79 = !{!80, !82, !83, !84, !86} | |
!80 = !DIDerivedType(tag: DW_TAG_member, name: "mant", scope: !75, file: !6, baseType: !81, size: 64, align: 64) | |
!81 = !DIBasicType(name: "u64", size: 64, encoding: DW_ATE_unsigned) | |
!82 = !DIDerivedType(tag: DW_TAG_member, name: "minus", scope: !75, file: !6, baseType: !81, size: 64, align: 64, offset: 64) | |
!83 = !DIDerivedType(tag: DW_TAG_member, name: "plus", scope: !75, file: !6, baseType: !81, size: 64, align: 64, offset: 128) | |
!84 = !DIDerivedType(tag: DW_TAG_member, name: "exp", scope: !75, file: !6, baseType: !85, size: 16, align: 16, offset: 192) | |
!85 = !DIBasicType(name: "i16", size: 16, encoding: DW_ATE_signed) | |
!86 = !DIDerivedType(tag: DW_TAG_member, name: "inclusive", scope: !75, file: !6, baseType: !87, size: 8, align: 8, offset: 208) | |
!87 = !DIBasicType(name: "bool", size: 8, encoding: DW_ATE_boolean) | |
!88 = !DIGlobalVariableExpression(var: !89) | |
!89 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !73, isLocal: true, isDefinition: true) | |
!90 = !DIGlobalVariableExpression(var: !91) | |
!91 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !73, isLocal: true, isDefinition: true) | |
!92 = !DIGlobalVariableExpression(var: !93) | |
!93 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !73, isLocal: true, isDefinition: true) | |
!94 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!95 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!96 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!97 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!98 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!99 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!100 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!101 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !102, globals: !103) | |
!102 = !{!28, !15, !33, !5, !22} | |
!103 = !{!104, !174, !176, !178} | |
!104 = !DIGlobalVariableExpression(var: !105) | |
!105 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !106, isLocal: true, isDefinition: true) | |
!106 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "vtable", file: !6, align: 32, flags: DIFlagArtificial, elements: !59, vtableHolder: !107, identifier: "vtable") | |
!107 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Adapter<core::fmt::builders::PadAdapter>", scope: !108, file: !6, size: 32, align: 32, elements: !110, identifier: "72cfe3d840f7905dec4de88d97b741e0") | |
!108 = !DINamespace(name: "write_fmt", scope: !109, file: !6) | |
!109 = !DINamespace(name: "Write", scope: !9, file: !6) | |
!110 = !{!111} | |
!111 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !107, file: !6, baseType: !112, size: 32, align: 32) | |
!112 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut core::fmt::builders::PadAdapter", baseType: !113, size: 32, align: 32) | |
!113 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "PadAdapter", scope: !114, file: !6, size: 64, align: 32, elements: !115, identifier: "b771940a3663d5748a62eda000b9609f") | |
!114 = !DINamespace(name: "builders", scope: !9, file: !6) | |
!115 = !{!116, !173} | |
!116 = !DIDerivedType(tag: DW_TAG_member, name: "fmt", scope: !113, file: !6, baseType: !117, size: 32, align: 32) | |
!117 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut core::fmt::Formatter", baseType: !118, size: 32, align: 32) | |
!118 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Formatter", scope: !9, file: !6, size: 416, align: 32, elements: !119, identifier: "86887bc0b9738ca6b5e83c4f4b921063") | |
!119 = !{!120, !121, !123, !124, !136, !137, !145, !168} | |
!120 = !DIDerivedType(tag: DW_TAG_member, name: "flags", scope: !118, file: !6, baseType: !11, size: 32, align: 32) | |
!121 = !DIDerivedType(tag: DW_TAG_member, name: "fill", scope: !118, file: !6, baseType: !122, size: 32, align: 32, offset: 32) | |
!122 = !DIBasicType(name: "char", size: 32, encoding: DW_ATE_unsigned_char) | |
!123 = !DIDerivedType(tag: DW_TAG_member, name: "align", scope: !118, file: !6, baseType: !15, size: 8, align: 8, offset: 384) | |
!124 = !DIDerivedType(tag: DW_TAG_member, name: "width", scope: !118, file: !6, baseType: !125, size: 64, align: 32, offset: 64) | |
!125 = distinct !DICompositeType(tag: DW_TAG_union_type, name: "Option<usize>", scope: !34, file: !6, size: 64, align: 32, elements: !126, identifier: "18dccc5aa1dd3a15acbdd1e4d573a622") | |
!126 = !{!127, !131} | |
!127 = !DIDerivedType(tag: DW_TAG_member, scope: !125, file: !6, baseType: !128, size: 32, align: 8) | |
!128 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "None", scope: !34, file: !6, size: 64, align: 32, elements: !129, identifier: "18dccc5aa1dd3a15acbdd1e4d573a622::None") | |
!129 = !{!130} | |
!130 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !128, file: !6, baseType: !33, size: 32, align: 32) | |
!131 = !DIDerivedType(tag: DW_TAG_member, scope: !125, file: !6, baseType: !132, size: 64, align: 32) | |
!132 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Some", scope: !34, file: !6, size: 64, align: 32, elements: !133, identifier: "18dccc5aa1dd3a15acbdd1e4d573a622::Some") | |
!133 = !{!134, !135} | |
!134 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !132, file: !6, baseType: !33, size: 32, align: 32) | |
!135 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !132, file: !6, baseType: !65, size: 32, align: 32, offset: 32) | |
!136 = !DIDerivedType(tag: DW_TAG_member, name: "precision", scope: !118, file: !6, baseType: !125, size: 64, align: 32, offset: 128) | |
!137 = !DIDerivedType(tag: DW_TAG_member, name: "buf", scope: !118, file: !6, baseType: !138, size: 64, align: 32, offset: 192) | |
!138 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "&mut Write", scope: !9, file: !6, size: 64, align: 32, elements: !139, identifier: "8dec664d7b9202ddcd29d6f1ed6f7c04") | |
!139 = !{!140, !142} | |
!140 = !DIDerivedType(tag: DW_TAG_member, name: "pointer", scope: !138, file: !6, baseType: !141, size: 32, align: 32, flags: DIFlagArtificial) | |
!141 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*mut u8", baseType: !16, size: 32, align: 32) | |
!142 = !DIDerivedType(tag: DW_TAG_member, name: "vtable", scope: !138, file: !6, baseType: !143, size: 32, align: 32, offset: 32, flags: DIFlagArtificial) | |
!143 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&()", baseType: !144, size: 32, align: 32) | |
!144 = !DIBasicType(name: "()", encoding: DW_ATE_unsigned) | |
!145 = !DIDerivedType(tag: DW_TAG_member, name: "curarg", scope: !118, file: !6, baseType: !146, size: 64, align: 32, offset: 256) | |
!146 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Iter<core::fmt::ArgumentV1>", scope: !147, file: !6, size: 64, align: 32, elements: !148, identifier: "e70f9bdab7cea2e4b1b6150b00c2369c") | |
!147 = !DINamespace(name: "slice", scope: !10, file: !6) | |
!148 = !{!149, !165, !166} | |
!149 = !DIDerivedType(tag: DW_TAG_member, name: "ptr", scope: !146, file: !6, baseType: !150, size: 32, align: 32) | |
!150 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const core::fmt::ArgumentV1", baseType: !151, size: 32, align: 32) | |
!151 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "ArgumentV1", scope: !9, file: !6, size: 64, align: 32, elements: !152, identifier: "90279d294880c664f7eaedd6ea15be37") | |
!152 = !{!153, !161} | |
!153 = !DIDerivedType(tag: DW_TAG_member, name: "value", scope: !151, file: !6, baseType: !154, size: 32, align: 32) | |
!154 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::fmt::Void", baseType: !155, size: 32, align: 32) | |
!155 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Void", scope: !9, file: !6, align: 8, elements: !156, identifier: "38721fe72d633792b2c58d3ef0affbd6") | |
!156 = !{!157, !158} | |
!157 = !DIDerivedType(tag: DW_TAG_member, name: "_priv", scope: !155, file: !6, baseType: !144, align: 8) | |
!158 = !DIDerivedType(tag: DW_TAG_member, name: "_oibit_remover", scope: !155, file: !6, baseType: !159, align: 8) | |
!159 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<*mut Fn<()>>", scope: !160, file: !6, align: 8, elements: !59, identifier: "febf8d9709c61c2184a0c5d69cfd212") | |
!160 = !DINamespace(name: "marker", scope: !10, file: !6) | |
!161 = !DIDerivedType(tag: DW_TAG_member, name: "formatter", scope: !151, file: !6, baseType: !162, size: 32, align: 32, offset: 32) | |
!162 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "fn(&core::fmt::Void, &mut core::fmt::Formatter) -> core::result::Result<(), core::fmt::Error>", baseType: !163, size: 32, align: 32) | |
!163 = !DISubroutineType(types: !164) | |
!164 = !{!28, !154, !117} | |
!165 = !DIDerivedType(tag: DW_TAG_member, name: "end", scope: !146, file: !6, baseType: !150, size: 32, align: 32, offset: 32) | |
!166 = !DIDerivedType(tag: DW_TAG_member, name: "_marker", scope: !146, file: !6, baseType: !167, align: 8) | |
!167 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<&core::fmt::ArgumentV1>", scope: !160, file: !6, align: 8, elements: !59, identifier: "4b959cc83af12780b0acd7e039beaf6c") | |
!168 = !DIDerivedType(tag: DW_TAG_member, name: "args", scope: !118, file: !6, baseType: !169, size: 64, align: 32, offset: 320) | |
!169 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "&[core::fmt::ArgumentV1]", file: !6, size: 64, align: 32, elements: !170, identifier: "c6e8ecd34918d2635b8197cff9475db9") | |
!170 = !{!171, !172} | |
!171 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !169, file: !6, baseType: !150, size: 32, align: 32) | |
!172 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !169, file: !6, baseType: !65, size: 32, align: 32, offset: 32) | |
!173 = !DIDerivedType(tag: DW_TAG_member, name: "on_newline", scope: !113, file: !6, baseType: !87, size: 8, align: 8, offset: 32) | |
!174 = !DIGlobalVariableExpression(var: !175) | |
!175 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !106, isLocal: true, isDefinition: true) | |
!176 = !DIGlobalVariableExpression(var: !177) | |
!177 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !106, isLocal: true, isDefinition: true) | |
!178 = !DIGlobalVariableExpression(var: !179) | |
!179 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !106, isLocal: true, isDefinition: true) | |
!180 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!181 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!182 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!183 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!184 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !185, globals: !187) | |
!185 = !{!186} | |
!186 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "Option", scope: !34, file: !6, baseType: !16, size: 8, align: 8, elements: !35) | |
!187 = !{!188, !193, !195, !197, !199, !201, !203, !205, !207} | |
!188 = !DIGlobalVariableExpression(var: !189) | |
!189 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !190, isLocal: true, isDefinition: true) | |
!190 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "vtable", file: !6, align: 32, flags: DIFlagArtificial, elements: !59, vtableHolder: !191, identifier: "vtable") | |
!191 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::marker::PhantomData<core::hash::sip::Sip24Rounds>", baseType: !192, size: 32, align: 32) | |
!192 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<core::hash::sip::Sip24Rounds>", scope: !160, file: !6, align: 8, elements: !59, identifier: "4cbfb35abf692d811d0ee683fd6f3e72") | |
!193 = !DIGlobalVariableExpression(var: !194) | |
!194 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !190, isLocal: true, isDefinition: true) | |
!195 = !DIGlobalVariableExpression(var: !196) | |
!196 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !190, isLocal: true, isDefinition: true) | |
!197 = !DIGlobalVariableExpression(var: !198) | |
!198 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !190, isLocal: true, isDefinition: true) | |
!199 = !DIGlobalVariableExpression(var: !200) | |
!200 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !190, isLocal: true, isDefinition: true) | |
!201 = !DIGlobalVariableExpression(var: !202) | |
!202 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !190, isLocal: true, isDefinition: true) | |
!203 = !DIGlobalVariableExpression(var: !204) | |
!204 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !190, isLocal: true, isDefinition: true) | |
!205 = !DIGlobalVariableExpression(var: !206) | |
!206 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !190, isLocal: true, isDefinition: true) | |
!207 = !DIGlobalVariableExpression(var: !208) | |
!208 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !190, isLocal: true, isDefinition: true) | |
!209 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!210 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!211 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!212 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!213 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!214 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!215 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !216, globals: !218) | |
!216 = !{!217, !5, !15, !22, !28, !33} | |
!217 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "Option", scope: !34, file: !6, baseType: !81, size: 64, align: 64, elements: !35) | |
!218 = !{!219, !227, !229, !234, !239, !244, !249} | |
!219 = !DIGlobalVariableExpression(var: !220) | |
!220 = distinct !DIGlobalVariable(name: "POW10", linkageName: "_ZN4core3num7flt2dec8strategy6dragon5POW10E", scope: !221, file: !223, line: 25, type: !224, isLocal: true, isDefinition: true, align: 4) | |
!221 = !DINamespace(name: "dragon", scope: !222, file: !6) | |
!222 = !DINamespace(name: "strategy", scope: !77, file: !6) | |
!223 = !DIFile(filename: "/checkout/src/libcore/num/flt2dec/strategy/dragon.rs", directory: "/checkout/obj") | |
!224 = !DICompositeType(tag: DW_TAG_array_type, baseType: !11, size: 320, align: 32, elements: !225) | |
!225 = !{!226} | |
!226 = !DISubrange(count: 10) | |
!227 = !DIGlobalVariableExpression(var: !228) | |
!228 = distinct !DIGlobalVariable(name: "TWOPOW10", linkageName: "_ZN4core3num7flt2dec8strategy6dragon8TWOPOW10E", scope: !221, file: !223, line: 27, type: !224, isLocal: true, isDefinition: true, align: 4) | |
!229 = !DIGlobalVariableExpression(var: !230) | |
!230 = distinct !DIGlobalVariable(name: "POW10TO16", linkageName: "_ZN4core3num7flt2dec8strategy6dragon9POW10TO16E", scope: !221, file: !223, line: 31, type: !231, isLocal: true, isDefinition: true, align: 4) | |
!231 = !DICompositeType(tag: DW_TAG_array_type, baseType: !11, size: 64, align: 32, elements: !232) | |
!232 = !{!233} | |
!233 = !DISubrange(count: 2) | |
!234 = !DIGlobalVariableExpression(var: !235) | |
!235 = distinct !DIGlobalVariable(name: "POW10TO32", linkageName: "_ZN4core3num7flt2dec8strategy6dragon9POW10TO32E", scope: !221, file: !223, line: 32, type: !236, isLocal: true, isDefinition: true, align: 4) | |
!236 = !DICompositeType(tag: DW_TAG_array_type, baseType: !11, size: 128, align: 32, elements: !237) | |
!237 = !{!238} | |
!238 = !DISubrange(count: 4) | |
!239 = !DIGlobalVariableExpression(var: !240) | |
!240 = distinct !DIGlobalVariable(name: "POW10TO64", linkageName: "_ZN4core3num7flt2dec8strategy6dragon9POW10TO64E", scope: !221, file: !223, line: 33, type: !241, isLocal: true, isDefinition: true, align: 4) | |
!241 = !DICompositeType(tag: DW_TAG_array_type, baseType: !11, size: 224, align: 32, elements: !242) | |
!242 = !{!243} | |
!243 = !DISubrange(count: 7) | |
!244 = !DIGlobalVariableExpression(var: !245) | |
!245 = distinct !DIGlobalVariable(name: "POW10TO128", linkageName: "_ZN4core3num7flt2dec8strategy6dragon10POW10TO128E", scope: !221, file: !223, line: 34, type: !246, isLocal: true, isDefinition: true, align: 4) | |
!246 = !DICompositeType(tag: DW_TAG_array_type, baseType: !11, size: 448, align: 32, elements: !247) | |
!247 = !{!248} | |
!248 = !DISubrange(count: 14) | |
!249 = !DIGlobalVariableExpression(var: !250) | |
!250 = distinct !DIGlobalVariable(name: "POW10TO256", linkageName: "_ZN4core3num7flt2dec8strategy6dragon10POW10TO256E", scope: !221, file: !223, line: 37, type: !251, isLocal: true, isDefinition: true, align: 4) | |
!251 = !DICompositeType(tag: DW_TAG_array_type, baseType: !11, size: 864, align: 32, elements: !252) | |
!252 = !{!253} | |
!253 = !DISubrange(count: 27) | |
!254 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!255 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!256 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!257 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!258 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!259 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!260 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!261 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !262) | |
!262 = !{!263, !5, !15, !22, !28, !33} | |
!263 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "LoopState", scope: !264, file: !6, baseType: !11, size: 32, align: 32, elements: !265) | |
!264 = !DINamespace(name: "iter", scope: !10, file: !6) | |
!265 = !{!266, !267} | |
!266 = !DIEnumerator(name: "Continue", value: 0) | |
!267 = !DIEnumerator(name: "Break", value: 1) | |
!268 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!269 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!270 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!271 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!272 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!273 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!274 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!275 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!276 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !277, globals: !295) | |
!277 = !{!278, !284, !5, !15, !22, !28, !33} | |
!278 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "IntErrorKind", scope: !78, file: !6, baseType: !16, size: 8, align: 8, elements: !279) | |
!279 = !{!280, !281, !282, !283} | |
!280 = !DIEnumerator(name: "Empty", value: 0) | |
!281 = !DIEnumerator(name: "InvalidDigit", value: 1) | |
!282 = !DIEnumerator(name: "Overflow", value: 2) | |
!283 = !DIEnumerator(name: "Underflow", value: 3) | |
!284 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "AsciiCharacterClass", scope: !78, file: !6, baseType: !16, size: 8, align: 8, elements: !285) | |
!285 = !{!286, !287, !288, !289, !290, !291, !292, !293, !294} | |
!286 = !DIEnumerator(name: "C", value: 0) | |
!287 = !DIEnumerator(name: "Cw", value: 1) | |
!288 = !DIEnumerator(name: "W", value: 2) | |
!289 = !DIEnumerator(name: "D", value: 3) | |
!290 = !DIEnumerator(name: "L", value: 4) | |
!291 = !DIEnumerator(name: "Lx", value: 5) | |
!292 = !DIEnumerator(name: "U", value: 6) | |
!293 = !DIEnumerator(name: "Ux", value: 7) | |
!294 = !DIEnumerator(name: "P", value: 8) | |
!295 = !{!296, !302, !304, !309, !313} | |
!296 = !DIGlobalVariableExpression(var: !297) | |
!297 = distinct !DIGlobalVariable(name: "ASCII_LOWERCASE_MAP", linkageName: "_ZN4core3num19ASCII_LOWERCASE_MAPE", scope: !78, file: !298, line: 3487, type: !299, isLocal: false, isDefinition: true, align: 1) | |
!298 = !DIFile(filename: "/checkout/src/libcore/num/mod.rs", directory: "/checkout/obj") | |
!299 = !DICompositeType(tag: DW_TAG_array_type, baseType: !16, size: 2048, align: 8, elements: !300) | |
!300 = !{!301} | |
!301 = !DISubrange(count: 256) | |
!302 = !DIGlobalVariableExpression(var: !303) | |
!303 = distinct !DIGlobalVariable(name: "ASCII_UPPERCASE_MAP", linkageName: "_ZN4core3num19ASCII_UPPERCASE_MAPE", scope: !78, file: !298, line: 3526, type: !299, isLocal: false, isDefinition: true, align: 1) | |
!304 = !DIGlobalVariableExpression(var: !305) | |
!305 = distinct !DIGlobalVariable(name: "ASCII_CHARACTER_CLASS", linkageName: "_ZN4core3num21ASCII_CHARACTER_CLASSE", scope: !78, file: !298, line: 3578, type: !306, isLocal: false, isDefinition: true, align: 1) | |
!306 = !DICompositeType(tag: DW_TAG_array_type, baseType: !284, size: 1024, align: 8, elements: !307) | |
!307 = !{!308} | |
!308 = !DISubrange(count: 128) | |
!309 = !DIGlobalVariableExpression(var: !310) | |
!310 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !311, isLocal: true, isDefinition: true) | |
!311 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "vtable", file: !6, align: 32, flags: DIFlagArtificial, elements: !59, vtableHolder: !312, identifier: "vtable") | |
!312 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::num::IntErrorKind", baseType: !278, size: 32, align: 32) | |
!313 = !DIGlobalVariableExpression(var: !314) | |
!314 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !311, isLocal: true, isDefinition: true) | |
!315 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!316 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!317 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!318 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!319 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !320, globals: !327) | |
!320 = !{!321, !263} | |
!321 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "Part", scope: !77, file: !6, baseType: !322, size: 16, align: 16, elements: !323) | |
!322 = !DIBasicType(name: "u16", size: 16, encoding: DW_ATE_unsigned) | |
!323 = !{!324, !325, !326} | |
!324 = !DIEnumerator(name: "Zero", value: 0) | |
!325 = !DIEnumerator(name: "Num", value: 1) | |
!326 = !DIEnumerator(name: "Copy", value: 2) | |
!327 = !{!328, !331, !333, !335, !337, !339, !341, !343, !345, !347, !349, !351} | |
!328 = !DIGlobalVariableExpression(var: !329) | |
!329 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !330, isLocal: true, isDefinition: true) | |
!330 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "vtable", file: !6, align: 32, flags: DIFlagArtificial, elements: !59, vtableHolder: !65, identifier: "vtable") | |
!331 = !DIGlobalVariableExpression(var: !332) | |
!332 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !330, isLocal: true, isDefinition: true) | |
!333 = !DIGlobalVariableExpression(var: !334) | |
!334 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !330, isLocal: true, isDefinition: true) | |
!335 = !DIGlobalVariableExpression(var: !336) | |
!336 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !330, isLocal: true, isDefinition: true) | |
!337 = !DIGlobalVariableExpression(var: !338) | |
!338 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !330, isLocal: true, isDefinition: true) | |
!339 = !DIGlobalVariableExpression(var: !340) | |
!340 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !330, isLocal: true, isDefinition: true) | |
!341 = !DIGlobalVariableExpression(var: !342) | |
!342 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !330, isLocal: true, isDefinition: true) | |
!343 = !DIGlobalVariableExpression(var: !344) | |
!344 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !330, isLocal: true, isDefinition: true) | |
!345 = !DIGlobalVariableExpression(var: !346) | |
!346 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !330, isLocal: true, isDefinition: true) | |
!347 = !DIGlobalVariableExpression(var: !348) | |
!348 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !330, isLocal: true, isDefinition: true) | |
!349 = !DIGlobalVariableExpression(var: !350) | |
!350 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !330, isLocal: true, isDefinition: true) | |
!351 = !DIGlobalVariableExpression(var: !352) | |
!352 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !330, isLocal: true, isDefinition: true) | |
!353 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!354 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!355 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!356 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!357 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!358 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!359 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!360 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !361, globals: !366) | |
!361 = !{!362, !217, !5, !15, !22, !28, !33} | |
!362 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "FloatErrorKind", scope: !363, file: !6, baseType: !16, size: 8, align: 8, elements: !364) | |
!363 = !DINamespace(name: "dec2flt", scope: !78, file: !6) | |
!364 = !{!280, !365} | |
!365 = !DIEnumerator(name: "Invalid", value: 1) | |
!366 = !{!367, !379, !383, !385} | |
!367 = !DIGlobalVariableExpression(var: !368) | |
!368 = distinct !DIGlobalVariable(name: "CACHED_POW10", linkageName: "_ZN4core3num7flt2dec8strategy5grisu12CACHED_POW10E", scope: !369, file: !370, line: 38, type: !371, isLocal: false, isDefinition: true, align: 8) | |
!369 = !DINamespace(name: "grisu", scope: !222, file: !6) | |
!370 = !DIFile(filename: "/checkout/src/libcore/num/flt2dec/strategy/grisu.rs", directory: "/checkout/obj") | |
!371 = !DICompositeType(tag: DW_TAG_array_type, baseType: !372, size: 10368, align: 64, elements: !377) | |
!372 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "(u64, i16, i16)", file: !6, size: 128, align: 64, elements: !373, identifier: "71ea5ee46b7836731535498f1072cb07") | |
!373 = !{!374, !375, !376} | |
!374 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !372, file: !6, baseType: !81, size: 64, align: 64) | |
!375 = !DIDerivedType(tag: DW_TAG_member, name: "__1", scope: !372, file: !6, baseType: !85, size: 16, align: 16, offset: 64) | |
!376 = !DIDerivedType(tag: DW_TAG_member, name: "__2", scope: !372, file: !6, baseType: !85, size: 16, align: 16, offset: 80) | |
!377 = !{!378} | |
!378 = !DISubrange(count: 81) | |
!379 = !DIGlobalVariableExpression(var: !380) | |
!380 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !381, isLocal: true, isDefinition: true) | |
!381 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "vtable", file: !6, align: 32, flags: DIFlagArtificial, elements: !59, vtableHolder: !382, identifier: "vtable") | |
!382 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&i16", baseType: !85, size: 32, align: 32) | |
!383 = !DIGlobalVariableExpression(var: !384) | |
!384 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !381, isLocal: true, isDefinition: true) | |
!385 = !DIGlobalVariableExpression(var: !386) | |
!386 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !381, isLocal: true, isDefinition: true) | |
!387 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!388 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!389 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!390 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!391 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!392 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!393 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!394 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !262) | |
!395 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!396 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!397 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!398 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!399 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!400 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!401 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!402 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !403, globals: !422) | |
!403 = !{!404, !409, !417} | |
!404 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "CharErrorKind", scope: !405, file: !6, baseType: !16, size: 8, align: 8, elements: !406) | |
!405 = !DINamespace(name: "char", scope: !10, file: !6) | |
!406 = !{!407, !408} | |
!407 = !DIEnumerator(name: "EmptyString", value: 0) | |
!408 = !DIEnumerator(name: "TooManyChars", value: 1) | |
!409 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "EscapeUnicodeState", scope: !405, file: !6, baseType: !16, size: 8, align: 8, elements: !410) | |
!410 = !{!411, !412, !413, !414, !415, !416} | |
!411 = !DIEnumerator(name: "Done", value: 0) | |
!412 = !DIEnumerator(name: "RightBrace", value: 1) | |
!413 = !DIEnumerator(name: "Value", value: 2) | |
!414 = !DIEnumerator(name: "LeftBrace", value: 3) | |
!415 = !DIEnumerator(name: "Type", value: 4) | |
!416 = !DIEnumerator(name: "Backslash", value: 5) | |
!417 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "EscapeDefaultState", scope: !405, file: !6, baseType: !11, size: 32, align: 32, elements: !418) | |
!418 = !{!411, !419, !420, !421} | |
!419 = !DIEnumerator(name: "Char", value: 1) | |
!420 = !DIEnumerator(name: "Backslash", value: 2) | |
!421 = !DIEnumerator(name: "Unicode", value: 3) | |
!422 = !{!423, !456, !458, !460, !462, !464, !466, !468} | |
!423 = !DIGlobalVariableExpression(var: !424) | |
!424 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !425, isLocal: true, isDefinition: true) | |
!425 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "vtable", file: !6, align: 32, flags: DIFlagArtificial, elements: !59, vtableHolder: !426, identifier: "vtable") | |
!426 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::char::EscapeDefault", baseType: !427, size: 32, align: 32) | |
!427 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "EscapeDefault", scope: !405, file: !6, size: 128, align: 32, elements: !428, identifier: "bd45855d806ef09a47f3759af3be4c32") | |
!428 = !{!429} | |
!429 = !DIDerivedType(tag: DW_TAG_member, name: "state", scope: !427, file: !6, baseType: !430, size: 128, align: 32) | |
!430 = distinct !DICompositeType(tag: DW_TAG_union_type, name: "EscapeDefaultState", scope: !405, file: !6, size: 128, align: 32, elements: !431, identifier: "c6e75029647a508c8d8d3ac541e37efc") | |
!431 = !{!432, !436, !441, !446} | |
!432 = !DIDerivedType(tag: DW_TAG_member, scope: !430, file: !6, baseType: !433, size: 32, align: 8) | |
!433 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Done", scope: !405, file: !6, size: 128, align: 32, elements: !434, identifier: "c6e75029647a508c8d8d3ac541e37efc::Done") | |
!434 = !{!435} | |
!435 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !433, file: !6, baseType: !417, size: 32, align: 32) | |
!436 = !DIDerivedType(tag: DW_TAG_member, scope: !430, file: !6, baseType: !437, size: 64, align: 32) | |
!437 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Char", scope: !405, file: !6, size: 128, align: 32, elements: !438, identifier: "c6e75029647a508c8d8d3ac541e37efc::Char") | |
!438 = !{!439, !440} | |
!439 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !437, file: !6, baseType: !417, size: 32, align: 32) | |
!440 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !437, file: !6, baseType: !122, size: 32, align: 32, offset: 32) | |
!441 = !DIDerivedType(tag: DW_TAG_member, scope: !430, file: !6, baseType: !442, size: 64, align: 32) | |
!442 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Backslash", scope: !405, file: !6, size: 128, align: 32, elements: !443, identifier: "c6e75029647a508c8d8d3ac541e37efc::Backslash") | |
!443 = !{!444, !445} | |
!444 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !442, file: !6, baseType: !417, size: 32, align: 32) | |
!445 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !442, file: !6, baseType: !122, size: 32, align: 32, offset: 32) | |
!446 = !DIDerivedType(tag: DW_TAG_member, scope: !430, file: !6, baseType: !447, size: 128, align: 32) | |
!447 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Unicode", scope: !405, file: !6, size: 128, align: 32, elements: !448, identifier: "c6e75029647a508c8d8d3ac541e37efc::Unicode") | |
!448 = !{!449, !450} | |
!449 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !447, file: !6, baseType: !417, size: 32, align: 32) | |
!450 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !447, file: !6, baseType: !451, size: 96, align: 32, offset: 32) | |
!451 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "EscapeUnicode", scope: !405, file: !6, size: 96, align: 32, elements: !452, identifier: "4e6163b9fe84196a1e1b911ea9a587a2") | |
!452 = !{!453, !454, !455} | |
!453 = !DIDerivedType(tag: DW_TAG_member, name: "c", scope: !451, file: !6, baseType: !122, size: 32, align: 32) | |
!454 = !DIDerivedType(tag: DW_TAG_member, name: "state", scope: !451, file: !6, baseType: !409, size: 8, align: 8, offset: 64) | |
!455 = !DIDerivedType(tag: DW_TAG_member, name: "hex_digit_idx", scope: !451, file: !6, baseType: !65, size: 32, align: 32, offset: 32) | |
!456 = !DIGlobalVariableExpression(var: !457) | |
!457 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !425, isLocal: true, isDefinition: true) | |
!458 = !DIGlobalVariableExpression(var: !459) | |
!459 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !425, isLocal: true, isDefinition: true) | |
!460 = !DIGlobalVariableExpression(var: !461) | |
!461 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !425, isLocal: true, isDefinition: true) | |
!462 = !DIGlobalVariableExpression(var: !463) | |
!463 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !425, isLocal: true, isDefinition: true) | |
!464 = !DIGlobalVariableExpression(var: !465) | |
!465 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !425, isLocal: true, isDefinition: true) | |
!466 = !DIGlobalVariableExpression(var: !467) | |
!467 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !425, isLocal: true, isDefinition: true) | |
!468 = !DIGlobalVariableExpression(var: !469) | |
!469 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !425, isLocal: true, isDefinition: true) | |
!470 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!471 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!472 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!473 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !474, globals: !480) | |
!474 = !{!475, !5, !15, !22, !28, !33} | |
!475 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "StrSearcherImpl", scope: !476, file: !6, baseType: !11, size: 32, align: 32, elements: !478) | |
!476 = !DINamespace(name: "pattern", scope: !477, file: !6) | |
!477 = !DINamespace(name: "str", scope: !10, file: !6) | |
!478 = !{!280, !479} | |
!479 = !DIEnumerator(name: "TwoWay", value: 1) | |
!480 = !{!481, !485, !487, !489, !491, !493, !495, !497, !499, !501, !503, !505, !507, !509, !511, !513} | |
!481 = !DIGlobalVariableExpression(var: !482) | |
!482 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !483, isLocal: true, isDefinition: true) | |
!483 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "vtable", file: !6, align: 32, flags: DIFlagArtificial, elements: !59, vtableHolder: !484, identifier: "vtable") | |
!484 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&u64", baseType: !81, size: 32, align: 32) | |
!485 = !DIGlobalVariableExpression(var: !486) | |
!486 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !483, isLocal: true, isDefinition: true) | |
!487 = !DIGlobalVariableExpression(var: !488) | |
!488 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !483, isLocal: true, isDefinition: true) | |
!489 = !DIGlobalVariableExpression(var: !490) | |
!490 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !483, isLocal: true, isDefinition: true) | |
!491 = !DIGlobalVariableExpression(var: !492) | |
!492 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !483, isLocal: true, isDefinition: true) | |
!493 = !DIGlobalVariableExpression(var: !494) | |
!494 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !483, isLocal: true, isDefinition: true) | |
!495 = !DIGlobalVariableExpression(var: !496) | |
!496 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !483, isLocal: true, isDefinition: true) | |
!497 = !DIGlobalVariableExpression(var: !498) | |
!498 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !483, isLocal: true, isDefinition: true) | |
!499 = !DIGlobalVariableExpression(var: !500) | |
!500 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !483, isLocal: true, isDefinition: true) | |
!501 = !DIGlobalVariableExpression(var: !502) | |
!502 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !483, isLocal: true, isDefinition: true) | |
!503 = !DIGlobalVariableExpression(var: !504) | |
!504 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !483, isLocal: true, isDefinition: true) | |
!505 = !DIGlobalVariableExpression(var: !506) | |
!506 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !483, isLocal: true, isDefinition: true) | |
!507 = !DIGlobalVariableExpression(var: !508) | |
!508 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !483, isLocal: true, isDefinition: true) | |
!509 = !DIGlobalVariableExpression(var: !510) | |
!510 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !483, isLocal: true, isDefinition: true) | |
!511 = !DIGlobalVariableExpression(var: !512) | |
!512 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !483, isLocal: true, isDefinition: true) | |
!513 = !DIGlobalVariableExpression(var: !514) | |
!514 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !483, isLocal: true, isDefinition: true) | |
!515 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!516 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!517 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!518 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!519 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!520 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!521 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !522, globals: !523) | |
!522 = !{!263, !186, !33, !5, !15, !22, !28} | |
!523 = !{!524, !534} | |
!524 = !DIGlobalVariableExpression(var: !525) | |
!525 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !526, isLocal: true, isDefinition: true) | |
!526 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "vtable", file: !6, align: 32, flags: DIFlagArtificial, elements: !59, vtableHolder: !527, identifier: "vtable") | |
!527 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::slice::Iter<u8>", baseType: !528, size: 32, align: 32) | |
!528 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Iter<u8>", scope: !147, file: !6, size: 64, align: 32, elements: !529, identifier: "15d16adcc9256c8b90544db09acc2db2") | |
!529 = !{!530, !531, !532} | |
!530 = !DIDerivedType(tag: DW_TAG_member, name: "ptr", scope: !528, file: !6, baseType: !63, size: 32, align: 32) | |
!531 = !DIDerivedType(tag: DW_TAG_member, name: "end", scope: !528, file: !6, baseType: !63, size: 32, align: 32, offset: 32) | |
!532 = !DIDerivedType(tag: DW_TAG_member, name: "_marker", scope: !528, file: !6, baseType: !533, align: 8) | |
!533 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<&u8>", scope: !160, file: !6, align: 8, elements: !59, identifier: "1cfad8052d5fb7032451970c087c12f7") | |
!534 = !DIGlobalVariableExpression(var: !535) | |
!535 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !526, isLocal: true, isDefinition: true) | |
!536 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!537 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!538 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!539 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!540 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!541 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!542 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !543, globals: !544) | |
!543 = !{!33, !186, !5, !15, !22, !28} | |
!544 = !{!545, !593, !595, !597, !600, !602, !604, !606, !608, !610, !612, !614, !616} | |
!545 = !DIGlobalVariableExpression(var: !546) | |
!546 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !547, isLocal: true, isDefinition: true) | |
!547 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "vtable", file: !6, align: 32, flags: DIFlagArtificial, elements: !59, vtableHolder: !548, identifier: "vtable") | |
!548 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::str::Lines", baseType: !549, size: 32, align: 32) | |
!549 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Lines", scope: !477, file: !6, size: 320, align: 32, elements: !550, identifier: "72d3a108d03ffe0a5d0f5cc1ec74aaac") | |
!550 = !{!551} | |
!551 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !549, file: !6, baseType: !552, size: 320, align: 32) | |
!552 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Map<core::str::SplitTerminator<char>, core::str::LinesAnyMap>", scope: !264, file: !6, size: 320, align: 32, elements: !553, identifier: "d40feb65023d4fc267ed603932044b87") | |
!553 = !{!554, !591} | |
!554 = !DIDerivedType(tag: DW_TAG_member, name: "iter", scope: !552, file: !6, baseType: !555, size: 320, align: 32) | |
!555 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "SplitTerminator<char>", scope: !477, file: !6, size: 320, align: 32, elements: !556, identifier: "72bf36d0a3d3ac5353659f57ea45dd76") | |
!556 = !{!557} | |
!557 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !555, file: !6, baseType: !558, size: 320, align: 32) | |
!558 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "SplitInternal<char>", scope: !477, file: !6, size: 320, align: 32, elements: !559, identifier: "5191e3bcba41904762e5a535cdf277d1") | |
!559 = !{!560, !561, !562, !589, !590} | |
!560 = !DIDerivedType(tag: DW_TAG_member, name: "start", scope: !558, file: !6, baseType: !65, size: 32, align: 32) | |
!561 = !DIDerivedType(tag: DW_TAG_member, name: "end", scope: !558, file: !6, baseType: !65, size: 32, align: 32, offset: 32) | |
!562 = !DIDerivedType(tag: DW_TAG_member, name: "matcher", scope: !558, file: !6, baseType: !563, size: 224, align: 32, offset: 64) | |
!563 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "CharSearcher", scope: !476, file: !6, size: 224, align: 32, elements: !564, identifier: "fc641b5140dd4ba9808dfe073810531b") | |
!564 = !{!565} | |
!565 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !563, file: !6, baseType: !566, size: 224, align: 32) | |
!566 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "CharEqSearcher<char>", scope: !476, file: !6, size: 224, align: 32, elements: !567, identifier: "e9ce01423e44f328c81a0af38c5e376b") | |
!567 = !{!568, !569, !574, !588} | |
!568 = !DIDerivedType(tag: DW_TAG_member, name: "char_eq", scope: !566, file: !6, baseType: !122, size: 32, align: 32) | |
!569 = !DIDerivedType(tag: DW_TAG_member, name: "haystack", scope: !566, file: !6, baseType: !570, size: 64, align: 32, offset: 32) | |
!570 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "&str", file: !6, size: 64, align: 32, elements: !571, identifier: "12a74f968388ec87446426880567efa3") | |
!571 = !{!572, !573} | |
!572 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !570, file: !6, baseType: !63, size: 32, align: 32) | |
!573 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !570, file: !6, baseType: !65, size: 32, align: 32, offset: 32) | |
!574 = !DIDerivedType(tag: DW_TAG_member, name: "char_indices", scope: !566, file: !6, baseType: !575, size: 96, align: 32, offset: 96) | |
!575 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "CharIndices", scope: !477, file: !6, size: 96, align: 32, elements: !576, identifier: "1d2a32d7caec3437824e7b7afa179cdc") | |
!576 = !{!577, !578} | |
!577 = !DIDerivedType(tag: DW_TAG_member, name: "front_offset", scope: !575, file: !6, baseType: !65, size: 32, align: 32) | |
!578 = !DIDerivedType(tag: DW_TAG_member, name: "iter", scope: !575, file: !6, baseType: !579, size: 64, align: 32, offset: 32) | |
!579 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Chars", scope: !477, file: !6, size: 64, align: 32, elements: !580, identifier: "7b1bfeef474fa913cd645e741f416b4e") | |
!580 = !{!581} | |
!581 = !DIDerivedType(tag: DW_TAG_member, name: "iter", scope: !579, file: !6, baseType: !582, size: 64, align: 32) | |
!582 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Iter<u8>", scope: !147, file: !6, size: 64, align: 32, elements: !583, identifier: "15d16adcc9256c8b90544db09acc2db2") | |
!583 = !{!584, !585, !586} | |
!584 = !DIDerivedType(tag: DW_TAG_member, name: "ptr", scope: !582, file: !6, baseType: !63, size: 32, align: 32) | |
!585 = !DIDerivedType(tag: DW_TAG_member, name: "end", scope: !582, file: !6, baseType: !63, size: 32, align: 32, offset: 32) | |
!586 = !DIDerivedType(tag: DW_TAG_member, name: "_marker", scope: !582, file: !6, baseType: !587, align: 8) | |
!587 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<&u8>", scope: !160, file: !6, align: 8, elements: !59, identifier: "1cfad8052d5fb7032451970c087c12f7") | |
!588 = !DIDerivedType(tag: DW_TAG_member, name: "ascii_only", scope: !566, file: !6, baseType: !87, size: 8, align: 8, offset: 192) | |
!589 = !DIDerivedType(tag: DW_TAG_member, name: "allow_trailing_empty", scope: !558, file: !6, baseType: !87, size: 8, align: 8, offset: 288) | |
!590 = !DIDerivedType(tag: DW_TAG_member, name: "finished", scope: !558, file: !6, baseType: !87, size: 8, align: 8, offset: 296) | |
!591 = !DIDerivedType(tag: DW_TAG_member, name: "f", scope: !552, file: !6, baseType: !592, align: 8) | |
!592 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "LinesAnyMap", scope: !477, file: !6, align: 8, elements: !59, identifier: "77b763307df63be5eaa5d5508b9d43") | |
!593 = !DIGlobalVariableExpression(var: !594) | |
!594 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !547, isLocal: true, isDefinition: true) | |
!595 = !DIGlobalVariableExpression(var: !596) | |
!596 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !547, isLocal: true, isDefinition: true) | |
!597 = !DIGlobalVariableExpression(var: !598) | |
!598 = distinct !DIGlobalVariable(name: "UTF8_CHAR_WIDTH", linkageName: "_ZN4core3str15UTF8_CHAR_WIDTHE", scope: !477, file: !599, line: 1547, type: !299, isLocal: false, isDefinition: true, align: 1) | |
!599 = !DIFile(filename: "/checkout/src/libcore/str/mod.rs", directory: "/checkout/obj") | |
!600 = !DIGlobalVariableExpression(var: !601) | |
!601 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !547, isLocal: true, isDefinition: true) | |
!602 = !DIGlobalVariableExpression(var: !603) | |
!603 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !547, isLocal: true, isDefinition: true) | |
!604 = !DIGlobalVariableExpression(var: !605) | |
!605 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !547, isLocal: true, isDefinition: true) | |
!606 = !DIGlobalVariableExpression(var: !607) | |
!607 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !547, isLocal: true, isDefinition: true) | |
!608 = !DIGlobalVariableExpression(var: !609) | |
!609 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !547, isLocal: true, isDefinition: true) | |
!610 = !DIGlobalVariableExpression(var: !611) | |
!611 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !547, isLocal: true, isDefinition: true) | |
!612 = !DIGlobalVariableExpression(var: !613) | |
!613 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !547, isLocal: true, isDefinition: true) | |
!614 = !DIGlobalVariableExpression(var: !615) | |
!615 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !547, isLocal: true, isDefinition: true) | |
!616 = !DIGlobalVariableExpression(var: !617) | |
!617 = distinct !DIGlobalVariable(name: "vtable", linkageName: "vtable", scope: null, file: !6, type: !547, isLocal: true, isDefinition: true) | |
!618 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!619 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!620 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!621 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!622 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!623 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !3, producer: "clang LLVM (rustc version 1.24.0-nightly (1956d5535 2017-12-03))", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug) | |
!624 = distinct !DISubprogram(name: "panic_fmt", linkageName: "_ZN4core9panicking9panic_fmtE", scope: !626, file: !625, line: 63, type: !627, isLocal: false, isDefinition: true, scopeLine: 63, flags: DIFlagPrototyped, isOptimized: true, unit: !215, templateParams: !59, variables: !59) | |
!625 = !DIFile(filename: "/checkout/src/libcore/panicking.rs", directory: "/checkout/obj") | |
!626 = !DINamespace(name: "panicking", scope: !10, file: !6) | |
!627 = !DISubroutineType(types: !59) | |
!628 = !DILocation(line: 71, scope: !629) | |
!629 = distinct !DILexicalBlock(scope: !624, file: !625, line: 70, column: 4) | |
!630 = distinct !DISubprogram(name: "panic", linkageName: "_ZN4core9panicking5panicE", scope: !626, file: !625, line: 43, type: !627, isLocal: false, isDefinition: true, scopeLine: 43, flags: DIFlagPrototyped, isOptimized: true, unit: !215, templateParams: !59, variables: !59) | |
!631 = !DILocation(line: 50, scope: !632) | |
!632 = distinct !DILexicalBlock(scope: !630, file: !625, line: 50, column: 4) | |
!633 = !{i32 1, i32 0} | |
!634 = !DILocation(line: 51, scope: !632) | |
!635 = !DILocation(line: 343, scope: !636, inlinedAt: !755) | |
!636 = distinct !DISubprogram(name: "new_v1", linkageName: "_ZN4core3fmt8{{impl}}6new_v1E", scope: !638, file: !637, line: 341, type: !627, isLocal: true, isDefinition: true, scopeLine: 341, flags: DIFlagPrototyped, isOptimized: true, unit: !215, templateParams: !59, variables: !59) | |
!637 = !DIFile(filename: "/checkout/src/libcore/fmt/mod.rs", directory: "/checkout/obj") | |
!638 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Arguments", scope: !9, file: !6, size: 192, align: 32, elements: !639, identifier: "26acf2a3d529b7c483bb569bbc34d53e") | |
!639 = !{!640, !650, !704} | |
!640 = !DIDerivedType(tag: DW_TAG_member, name: "pieces", scope: !638, file: !6, baseType: !641, size: 64, align: 32) | |
!641 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "&[&str]", file: !6, size: 64, align: 32, elements: !642, identifier: "e6697911f244d0ceff0c9196a008b81c") | |
!642 = !{!643, !649} | |
!643 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !641, file: !6, baseType: !644, size: 32, align: 32) | |
!644 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const &str", baseType: !645, size: 32, align: 32) | |
!645 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "&str", file: !6, size: 64, align: 32, elements: !646, identifier: "12a74f968388ec87446426880567efa3") | |
!646 = !{!647, !648} | |
!647 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !645, file: !6, baseType: !63, size: 32, align: 32) | |
!648 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !645, file: !6, baseType: !65, size: 32, align: 32, offset: 32) | |
!649 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !641, file: !6, baseType: !65, size: 32, align: 32, offset: 32) | |
!650 = !DIDerivedType(tag: DW_TAG_member, name: "fmt", scope: !638, file: !6, baseType: !651, size: 64, align: 32, offset: 64) | |
!651 = distinct !DICompositeType(tag: DW_TAG_union_type, name: "Option<&[core::fmt::rt::v1::Argument]>", scope: !34, file: !6, size: 64, align: 32, elements: !652, identifier: "a2bf6b9749a2fb406f9539c683f5f159") | |
!652 = !{!653} | |
!653 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENCODED$ENUM$0$None", scope: !651, file: !6, baseType: !654, size: 64, align: 32) | |
!654 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Some", scope: !34, file: !6, size: 64, align: 32, elements: !655, identifier: "a2bf6b9749a2fb406f9539c683f5f159::Some") | |
!655 = !{!656} | |
!656 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !654, file: !6, baseType: !657, size: 64, align: 32) | |
!657 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "&[core::fmt::rt::v1::Argument]", file: !6, size: 64, align: 32, elements: !658, identifier: "a11389c4772e3ae3e60b45d3c9034688") | |
!658 = !{!659, !703} | |
!659 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !657, file: !6, baseType: !660, size: 32, align: 32) | |
!660 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const core::fmt::rt::v1::Argument", baseType: !661, size: 32, align: 32) | |
!661 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Argument", scope: !7, file: !6, size: 288, align: 32, elements: !662, identifier: "e8444ec501d0ad3aea219daf44d1853") | |
!662 = !{!663, !675} | |
!663 = !DIDerivedType(tag: DW_TAG_member, name: "position", scope: !661, file: !6, baseType: !664, size: 64, align: 32) | |
!664 = distinct !DICompositeType(tag: DW_TAG_union_type, name: "Position", scope: !7, file: !6, size: 64, align: 32, elements: !665, identifier: "733ebf9bf7b33a0790e93f7d68b7628f") | |
!665 = !{!666, !670} | |
!666 = !DIDerivedType(tag: DW_TAG_member, scope: !664, file: !6, baseType: !667, size: 32, align: 8) | |
!667 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Next", scope: !7, file: !6, size: 64, align: 32, elements: !668, identifier: "733ebf9bf7b33a0790e93f7d68b7628f::Next") | |
!668 = !{!669} | |
!669 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !667, file: !6, baseType: !5, size: 32, align: 32) | |
!670 = !DIDerivedType(tag: DW_TAG_member, scope: !664, file: !6, baseType: !671, size: 64, align: 32) | |
!671 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "At", scope: !7, file: !6, size: 64, align: 32, elements: !672, identifier: "733ebf9bf7b33a0790e93f7d68b7628f::At") | |
!672 = !{!673, !674} | |
!673 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !671, file: !6, baseType: !5, size: 32, align: 32) | |
!674 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !671, file: !6, baseType: !65, size: 32, align: 32, offset: 32) | |
!675 = !DIDerivedType(tag: DW_TAG_member, name: "format", scope: !661, file: !6, baseType: !676, size: 224, align: 32, offset: 64) | |
!676 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "FormatSpec", scope: !7, file: !6, size: 224, align: 32, elements: !677, identifier: "8162f7ea3c0717ab1194c3653da90a0d") | |
!677 = !{!678, !679, !680, !681, !702} | |
!678 = !DIDerivedType(tag: DW_TAG_member, name: "fill", scope: !676, file: !6, baseType: !122, size: 32, align: 32) | |
!679 = !DIDerivedType(tag: DW_TAG_member, name: "align", scope: !676, file: !6, baseType: !15, size: 8, align: 8, offset: 192) | |
!680 = !DIDerivedType(tag: DW_TAG_member, name: "flags", scope: !676, file: !6, baseType: !11, size: 32, align: 32, offset: 32) | |
!681 = !DIDerivedType(tag: DW_TAG_member, name: "precision", scope: !676, file: !6, baseType: !682, size: 64, align: 32, offset: 64) | |
!682 = distinct !DICompositeType(tag: DW_TAG_union_type, name: "Count", scope: !7, file: !6, size: 64, align: 32, elements: !683, identifier: "cf20c765432b243b3e2277997fc77ce") | |
!683 = !{!684, !689, !694, !698} | |
!684 = !DIDerivedType(tag: DW_TAG_member, scope: !682, file: !6, baseType: !685, size: 64, align: 32) | |
!685 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Is", scope: !7, file: !6, size: 64, align: 32, elements: !686, identifier: "cf20c765432b243b3e2277997fc77ce::Is") | |
!686 = !{!687, !688} | |
!687 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !685, file: !6, baseType: !22, size: 32, align: 32) | |
!688 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !685, file: !6, baseType: !65, size: 32, align: 32, offset: 32) | |
!689 = !DIDerivedType(tag: DW_TAG_member, scope: !682, file: !6, baseType: !690, size: 64, align: 32) | |
!690 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Param", scope: !7, file: !6, size: 64, align: 32, elements: !691, identifier: "cf20c765432b243b3e2277997fc77ce::Param") | |
!691 = !{!692, !693} | |
!692 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !690, file: !6, baseType: !22, size: 32, align: 32) | |
!693 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !690, file: !6, baseType: !65, size: 32, align: 32, offset: 32) | |
!694 = !DIDerivedType(tag: DW_TAG_member, scope: !682, file: !6, baseType: !695, size: 32, align: 8) | |
!695 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "NextParam", scope: !7, file: !6, size: 64, align: 32, elements: !696, identifier: "cf20c765432b243b3e2277997fc77ce::NextParam") | |
!696 = !{!697} | |
!697 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !695, file: !6, baseType: !22, size: 32, align: 32) | |
!698 = !DIDerivedType(tag: DW_TAG_member, scope: !682, file: !6, baseType: !699, size: 32, align: 8) | |
!699 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Implied", scope: !7, file: !6, size: 64, align: 32, elements: !700, identifier: "cf20c765432b243b3e2277997fc77ce::Implied") | |
!700 = !{!701} | |
!701 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !699, file: !6, baseType: !22, size: 32, align: 32) | |
!702 = !DIDerivedType(tag: DW_TAG_member, name: "width", scope: !676, file: !6, baseType: !682, size: 64, align: 32, offset: 128) | |
!703 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !657, file: !6, baseType: !65, size: 32, align: 32, offset: 32) | |
!704 = !DIDerivedType(tag: DW_TAG_member, name: "args", scope: !638, file: !6, baseType: !705, size: 64, align: 32, offset: 128) | |
!705 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "&[core::fmt::ArgumentV1]", file: !6, size: 64, align: 32, elements: !706, identifier: "c6e8ecd34918d2635b8197cff9475db9") | |
!706 = !{!707, !754} | |
!707 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !705, file: !6, baseType: !708, size: 32, align: 32) | |
!708 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const core::fmt::ArgumentV1", baseType: !709, size: 32, align: 32) | |
!709 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "ArgumentV1", scope: !9, file: !6, size: 64, align: 32, elements: !710, identifier: "90279d294880c664f7eaedd6ea15be37") | |
!710 = !{!711, !718} | |
!711 = !DIDerivedType(tag: DW_TAG_member, name: "value", scope: !709, file: !6, baseType: !712, size: 32, align: 32) | |
!712 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::fmt::Void", baseType: !713, size: 32, align: 32) | |
!713 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Void", scope: !9, file: !6, align: 8, elements: !714, identifier: "38721fe72d633792b2c58d3ef0affbd6") | |
!714 = !{!715, !716} | |
!715 = !DIDerivedType(tag: DW_TAG_member, name: "_priv", scope: !713, file: !6, baseType: !144, align: 8) | |
!716 = !DIDerivedType(tag: DW_TAG_member, name: "_oibit_remover", scope: !713, file: !6, baseType: !717, align: 8) | |
!717 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<*mut Fn<()>>", scope: !160, file: !6, align: 8, elements: !59, identifier: "febf8d9709c61c2184a0c5d69cfd212") | |
!718 = !DIDerivedType(tag: DW_TAG_member, name: "formatter", scope: !709, file: !6, baseType: !719, size: 32, align: 32, offset: 32) | |
!719 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "fn(&core::fmt::Void, &mut core::fmt::Formatter) -> core::result::Result<(), core::fmt::Error>", baseType: !720, size: 32, align: 32) | |
!720 = !DISubroutineType(types: !721) | |
!721 = !{!28, !712, !722} | |
!722 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut core::fmt::Formatter", baseType: !723, size: 32, align: 32) | |
!723 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Formatter", scope: !9, file: !6, size: 416, align: 32, elements: !724, identifier: "86887bc0b9738ca6b5e83c4f4b921063") | |
!724 = !{!725, !726, !727, !728, !740, !741, !746, !753} | |
!725 = !DIDerivedType(tag: DW_TAG_member, name: "flags", scope: !723, file: !6, baseType: !11, size: 32, align: 32) | |
!726 = !DIDerivedType(tag: DW_TAG_member, name: "fill", scope: !723, file: !6, baseType: !122, size: 32, align: 32, offset: 32) | |
!727 = !DIDerivedType(tag: DW_TAG_member, name: "align", scope: !723, file: !6, baseType: !15, size: 8, align: 8, offset: 384) | |
!728 = !DIDerivedType(tag: DW_TAG_member, name: "width", scope: !723, file: !6, baseType: !729, size: 64, align: 32, offset: 64) | |
!729 = distinct !DICompositeType(tag: DW_TAG_union_type, name: "Option<usize>", scope: !34, file: !6, size: 64, align: 32, elements: !730, identifier: "18dccc5aa1dd3a15acbdd1e4d573a622") | |
!730 = !{!731, !735} | |
!731 = !DIDerivedType(tag: DW_TAG_member, scope: !729, file: !6, baseType: !732, size: 32, align: 8) | |
!732 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "None", scope: !34, file: !6, size: 64, align: 32, elements: !733, identifier: "18dccc5aa1dd3a15acbdd1e4d573a622::None") | |
!733 = !{!734} | |
!734 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !732, file: !6, baseType: !33, size: 32, align: 32) | |
!735 = !DIDerivedType(tag: DW_TAG_member, scope: !729, file: !6, baseType: !736, size: 64, align: 32) | |
!736 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Some", scope: !34, file: !6, size: 64, align: 32, elements: !737, identifier: "18dccc5aa1dd3a15acbdd1e4d573a622::Some") | |
!737 = !{!738, !739} | |
!738 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !736, file: !6, baseType: !33, size: 32, align: 32) | |
!739 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !736, file: !6, baseType: !65, size: 32, align: 32, offset: 32) | |
!740 = !DIDerivedType(tag: DW_TAG_member, name: "precision", scope: !723, file: !6, baseType: !729, size: 64, align: 32, offset: 128) | |
!741 = !DIDerivedType(tag: DW_TAG_member, name: "buf", scope: !723, file: !6, baseType: !742, size: 64, align: 32, offset: 192) | |
!742 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "&mut Write", scope: !9, file: !6, size: 64, align: 32, elements: !743, identifier: "8dec664d7b9202ddcd29d6f1ed6f7c04") | |
!743 = !{!744, !745} | |
!744 = !DIDerivedType(tag: DW_TAG_member, name: "pointer", scope: !742, file: !6, baseType: !141, size: 32, align: 32, flags: DIFlagArtificial) | |
!745 = !DIDerivedType(tag: DW_TAG_member, name: "vtable", scope: !742, file: !6, baseType: !143, size: 32, align: 32, offset: 32, flags: DIFlagArtificial) | |
!746 = !DIDerivedType(tag: DW_TAG_member, name: "curarg", scope: !723, file: !6, baseType: !747, size: 64, align: 32, offset: 256) | |
!747 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Iter<core::fmt::ArgumentV1>", scope: !147, file: !6, size: 64, align: 32, elements: !748, identifier: "e70f9bdab7cea2e4b1b6150b00c2369c") | |
!748 = !{!749, !750, !751} | |
!749 = !DIDerivedType(tag: DW_TAG_member, name: "ptr", scope: !747, file: !6, baseType: !708, size: 32, align: 32) | |
!750 = !DIDerivedType(tag: DW_TAG_member, name: "end", scope: !747, file: !6, baseType: !708, size: 32, align: 32, offset: 32) | |
!751 = !DIDerivedType(tag: DW_TAG_member, name: "_marker", scope: !747, file: !6, baseType: !752, align: 8) | |
!752 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<&core::fmt::ArgumentV1>", scope: !160, file: !6, align: 8, elements: !59, identifier: "4b959cc83af12780b0acd7e039beaf6c") | |
!753 = !DIDerivedType(tag: DW_TAG_member, name: "args", scope: !723, file: !6, baseType: !705, size: 64, align: 32, offset: 320) | |
!754 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !705, file: !6, baseType: !65, size: 32, align: 32, offset: 32) | |
!755 = distinct !DILocation(line: 51, scope: !632) | |
!756 = !{!757} | |
!757 = distinct !{!757, !758, !"_ZN4core3fmt9Arguments6new_v117h0422da5f7cd17f84E: argument 0"} | |
!758 = distinct !{!758, !"_ZN4core3fmt9Arguments6new_v117h0422da5f7cd17f84E"} | |
!759 = !{!760} | |
!760 = distinct !{!760, !758, !"_ZN4core3fmt9Arguments6new_v117h0422da5f7cd17f84E: %pieces.0"} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment