Created
October 23, 2015 12:06
-
-
Save tpoechtrager/2efafec8ac996509b9d6 to your computer and use it in GitHub Desktop.
This file contains 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
$ valgrind ld -demangle -object_path_lto /tmp/cc-d8d063.o -dynamic -arch x86_64 -macosx_version_min 10.11.0 -syslibroot [...] -o a.out -lcrt1.10.5.o test.o -lstdc++ -lSystem -lgcc_s.10.5 -v | |
==4434== Memcheck, a memory error detector | |
==4434== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. | |
==4434== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info | |
==4434== Command: ld -demangle -object_path_lto /tmp/cc-d8d063.o -dynamic -arch x86_64 -macosx_version_min 10.11.0 -syslibroot [...] -o a.out -lcrt1.10.5.o test.o -lstdc++ -lSystem -lgcc_s.10.5 -v | |
==4434== | |
253.3 | |
configured to support archs: armv4t armv5 armv6 armv7 armv7f armv7k armv7s armv6m armv7m armv7em armv8 arm64 arm64v8 i386 x86_64 x86_64h (tvOS) | |
Library search paths: | |
[...] | |
Framework search paths: | |
[...] | |
LLVM version 3.7.0 | |
==4434== Conditional jump or move depends on uninitialised value(s) | |
==4434== at 0x5981F69: (anonymous namespace)::PeepholeOptimizer::runOnMachineFunction(llvm::MachineFunction&) (in /opt/compiler/llvm-3.7/lib/libLTO.so.3.7.0) | |
==4434== by 0x594CCC2: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (in /opt/compiler/llvm-3.7/lib/libLTO.so.3.7.0) | |
==4434== by 0x565F85A: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /opt/compiler/llvm-3.7/lib/libLTO.so.3.7.0) | |
==4434== by 0x565FA3A: llvm::FPPassManager::runOnModule(llvm::Module&) (in /opt/compiler/llvm-3.7/lib/libLTO.so.3.7.0) | |
==4434== by 0x565FE4A: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /opt/compiler/llvm-3.7/lib/libLTO.so.3.7.0) | |
==4434== by 0x56C2957: llvm::LTOCodeGenerator::compileOptimized(llvm::raw_pwrite_stream&, std::string&) (in /opt/compiler/llvm-3.7/lib/libLTO.so.3.7.0) | |
==4434== by 0x56C2754: llvm::LTOCodeGenerator::compileOptimizedToFile(char const**, std::string&) (in /opt/compiler/llvm-3.7/lib/libLTO.so.3.7.0) | |
==4434== by 0x56C29A0: llvm::LTOCodeGenerator::compileOptimized(std::string&) (in /opt/compiler/llvm-3.7/lib/libLTO.so.3.7.0) | |
==4434== by 0x5180371: lto_codegen_compile_optimized (in /opt/compiler/llvm-3.7/lib/libLTO.so.3.7.0) | |
==4434== by 0x5572B5: lto::Parser::optimize(std::vector<ld::Atom const*, std::allocator<ld::Atom const*> > const&, ld::Internal&, lto::OptimizeOptions const&, ld::File::AtomHandler&, std::vector<ld::Atom const*, std::allocator<ld::Atom const*> >&, std::vector<char const*, std::allocator<char const*> >&) (lto_file.cpp:844) | |
==4434== by 0x5581F5: lto::optimize(std::vector<ld::Atom const*, std::allocator<ld::Atom const*> > const&, ld::Internal&, lto::OptimizeOptions const&, ld::File::AtomHandler&, std::vector<ld::Atom const*, std::allocator<ld::Atom const*> >&, std::vector<char const*, std::allocator<char const*> >&) (lto_file.cpp:1115) | |
==4434== by 0x525810: ld::tool::Resolver::linkTimeOptimize() (Resolver.cpp:1728) | |
==4434== | |
==4434== Conditional jump or move depends on uninitialised value(s) | |
==4434== at 0x5A602D: mach_o::relocatable::Parser<x86_64>::parseLoadCommands(Options::Platform, unsigned int, bool, bool) (macho_relocatable_file.cpp:2125) | |
==4434== by 0x5A40DC: mach_o::relocatable::Parser<x86_64>::parse(mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:1728) | |
==4434== by 0x59446D: mach_o::relocatable::Parser<x86_64>::parse(unsigned char const*, unsigned long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:993) | |
==4434== by 0x58C80C: mach_o::relocatable::parse(unsigned char const*, unsigned long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:7703) | |
==4434== by 0x555084: lto::Parser::parseMachOFile(unsigned char const*, unsigned long, lto::OptimizeOptions const&) (lto_file.cpp:335) | |
==4434== by 0x557600: lto::Parser::optimize(std::vector<ld::Atom const*, std::allocator<ld::Atom const*> > const&, ld::Internal&, lto::OptimizeOptions const&, ld::File::AtomHandler&, std::vector<ld::Atom const*, std::allocator<ld::Atom const*> >&, std::vector<char const*, std::allocator<char const*> >&) (lto_file.cpp:891) | |
==4434== by 0x5581F5: lto::optimize(std::vector<ld::Atom const*, std::allocator<ld::Atom const*> > const&, ld::Internal&, lto::OptimizeOptions const&, ld::File::AtomHandler&, std::vector<ld::Atom const*, std::allocator<ld::Atom const*> >&, std::vector<char const*, std::allocator<char const*> >&) (lto_file.cpp:1115) | |
==4434== by 0x525810: ld::tool::Resolver::linkTimeOptimize() (Resolver.cpp:1728) | |
==4434== by 0x5262AF: ld::tool::Resolver::resolve() (Resolver.cpp:1857) | |
==4434== by 0x421F8D: main (ld.cpp:1199) | |
==4434== | |
==4434== Conditional jump or move depends on uninitialised value(s) | |
==4434== at 0x5A6047: mach_o::relocatable::Parser<x86_64>::parseLoadCommands(Options::Platform, unsigned int, bool, bool) (macho_relocatable_file.cpp:2125) | |
==4434== by 0x5A40DC: mach_o::relocatable::Parser<x86_64>::parse(mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:1728) | |
==4434== by 0x59446D: mach_o::relocatable::Parser<x86_64>::parse(unsigned char const*, unsigned long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:993) | |
==4434== by 0x58C80C: mach_o::relocatable::parse(unsigned char const*, unsigned long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:7703) | |
==4434== by 0x555084: lto::Parser::parseMachOFile(unsigned char const*, unsigned long, lto::OptimizeOptions const&) (lto_file.cpp:335) | |
==4434== by 0x557600: lto::Parser::optimize(std::vector<ld::Atom const*, std::allocator<ld::Atom const*> > const&, ld::Internal&, lto::OptimizeOptions const&, ld::File::AtomHandler&, std::vector<ld::Atom const*, std::allocator<ld::Atom const*> >&, std::vector<char const*, std::allocator<char const*> >&) (lto_file.cpp:891) | |
==4434== by 0x5581F5: lto::optimize(std::vector<ld::Atom const*, std::allocator<ld::Atom const*> > const&, ld::Internal&, lto::OptimizeOptions const&, ld::File::AtomHandler&, std::vector<ld::Atom const*, std::allocator<ld::Atom const*> >&, std::vector<char const*, std::allocator<char const*> >&) (lto_file.cpp:1115) | |
==4434== by 0x525810: ld::tool::Resolver::linkTimeOptimize() (Resolver.cpp:1728) | |
==4434== by 0x5262AF: ld::tool::Resolver::resolve() (Resolver.cpp:1857) | |
==4434== by 0x421F8D: main (ld.cpp:1199) | |
==4434== | |
==4434== Conditional jump or move depends on uninitialised value(s) | |
==4434== at 0x58CF7B: mach_o::relocatable::versionToString(unsigned int, char*) (macho_relocatable_file.cpp:1960) | |
==4434== by 0x5A6078: mach_o::relocatable::Parser<x86_64>::parseLoadCommands(Options::Platform, unsigned int, bool, bool) (macho_relocatable_file.cpp:2129) | |
==4434== by 0x5A40DC: mach_o::relocatable::Parser<x86_64>::parse(mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:1728) | |
==4434== by 0x59446D: mach_o::relocatable::Parser<x86_64>::parse(unsigned char const*, unsigned long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:993) | |
==4434== by 0x58C80C: mach_o::relocatable::parse(unsigned char const*, unsigned long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:7703) | |
==4434== by 0x555084: lto::Parser::parseMachOFile(unsigned char const*, unsigned long, lto::OptimizeOptions const&) (lto_file.cpp:335) | |
==4434== by 0x557600: lto::Parser::optimize(std::vector<ld::Atom const*, std::allocator<ld::Atom const*> > const&, ld::Internal&, lto::OptimizeOptions const&, ld::File::AtomHandler&, std::vector<ld::Atom const*, std::allocator<ld::Atom const*> >&, std::vector<char const*, std::allocator<char const*> >&) (lto_file.cpp:891) | |
==4434== by 0x5581F5: lto::optimize(std::vector<ld::Atom const*, std::allocator<ld::Atom const*> > const&, ld::Internal&, lto::OptimizeOptions const&, ld::File::AtomHandler&, std::vector<ld::Atom const*, std::allocator<ld::Atom const*> >&, std::vector<char const*, std::allocator<char const*> >&) (lto_file.cpp:1115) | |
==4434== by 0x525810: ld::tool::Resolver::linkTimeOptimize() (Resolver.cpp:1728) | |
==4434== by 0x5262AF: ld::tool::Resolver::resolve() (Resolver.cpp:1857) | |
==4434== by 0x421F8D: main (ld.cpp:1199) | |
==4434== | |
==4434== Conditional jump or move depends on uninitialised value(s) | |
==4434== at 0x76064EB: vfprintf (in /usr/lib/libc-2.22.so) | |
==4434== by 0x762A2EA: vsprintf (in /usr/lib/libc-2.22.so) | |
==4434== by 0x760DED6: sprintf (in /usr/lib/libc-2.22.so) | |
==4434== by 0x58CFB6: mach_o::relocatable::versionToString(unsigned int, char*) (macho_relocatable_file.cpp:1961) | |
==4434== by 0x5A6078: mach_o::relocatable::Parser<x86_64>::parseLoadCommands(Options::Platform, unsigned int, bool, bool) (macho_relocatable_file.cpp:2129) | |
==4434== by 0x5A40DC: mach_o::relocatable::Parser<x86_64>::parse(mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:1728) | |
==4434== by 0x59446D: mach_o::relocatable::Parser<x86_64>::parse(unsigned char const*, unsigned long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:993) | |
==4434== by 0x58C80C: mach_o::relocatable::parse(unsigned char const*, unsigned long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:7703) | |
==4434== by 0x555084: lto::Parser::parseMachOFile(unsigned char const*, unsigned long, lto::OptimizeOptions const&) (lto_file.cpp:335) | |
==4434== by 0x557600: lto::Parser::optimize(std::vector<ld::Atom const*, std::allocator<ld::Atom const*> > const&, ld::Internal&, lto::OptimizeOptions const&, ld::File::AtomHandler&, std::vector<ld::Atom const*, std::allocator<ld::Atom const*> >&, std::vector<char const*, std::allocator<char const*> >&) (lto_file.cpp:891) | |
==4434== by 0x5581F5: lto::optimize(std::vector<ld::Atom const*, std::allocator<ld::Atom const*> > const&, ld::Internal&, lto::OptimizeOptions const&, ld::File::AtomHandler&, std::vector<ld::Atom const*, std::allocator<ld::Atom const*> >&, std::vector<char const*, std::allocator<char const*> >&) (lto_file.cpp:1115) | |
==4434== by 0x525810: ld::tool::Resolver::linkTimeOptimize() (Resolver.cpp:1728) | |
==4434== | |
==4434== Use of uninitialised value of size 8 | |
==4434== at 0x76033AB: _itoa_word (in /usr/lib/libc-2.22.so) | |
==4434== by 0x7606AA2: vfprintf (in /usr/lib/libc-2.22.so) | |
==4434== by 0x762A2EA: vsprintf (in /usr/lib/libc-2.22.so) | |
==4434== by 0x760DED6: sprintf (in /usr/lib/libc-2.22.so) | |
==4434== by 0x58CFB6: mach_o::relocatable::versionToString(unsigned int, char*) (macho_relocatable_file.cpp:1961) | |
==4434== by 0x5A6078: mach_o::relocatable::Parser<x86_64>::parseLoadCommands(Options::Platform, unsigned int, bool, bool) (macho_relocatable_file.cpp:2129) | |
==4434== by 0x5A40DC: mach_o::relocatable::Parser<x86_64>::parse(mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:1728) | |
==4434== by 0x59446D: mach_o::relocatable::Parser<x86_64>::parse(unsigned char const*, unsigned long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:993) | |
==4434== by 0x58C80C: mach_o::relocatable::parse(unsigned char const*, unsigned long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:7703) | |
==4434== by 0x555084: lto::Parser::parseMachOFile(unsigned char const*, unsigned long, lto::OptimizeOptions const&) (lto_file.cpp:335) | |
==4434== by 0x557600: lto::Parser::optimize(std::vector<ld::Atom const*, std::allocator<ld::Atom const*> > const&, ld::Internal&, lto::OptimizeOptions const&, ld::File::AtomHandler&, std::vector<ld::Atom const*, std::allocator<ld::Atom const*> >&, std::vector<char const*, std::allocator<char const*> >&) (lto_file.cpp:891) | |
==4434== by 0x5581F5: lto::optimize(std::vector<ld::Atom const*, std::allocator<ld::Atom const*> > const&, ld::Internal&, lto::OptimizeOptions const&, ld::File::AtomHandler&, std::vector<ld::Atom const*, std::allocator<ld::Atom const*> >&, std::vector<char const*, std::allocator<char const*> >&) (lto_file.cpp:1115) | |
==4434== | |
==4434== Conditional jump or move depends on uninitialised value(s) | |
==4434== at 0x76033B5: _itoa_word (in /usr/lib/libc-2.22.so) | |
==4434== by 0x7606AA2: vfprintf (in /usr/lib/libc-2.22.so) | |
==4434== by 0x762A2EA: vsprintf (in /usr/lib/libc-2.22.so) | |
==4434== by 0x760DED6: sprintf (in /usr/lib/libc-2.22.so) | |
==4434== by 0x58CFB6: mach_o::relocatable::versionToString(unsigned int, char*) (macho_relocatable_file.cpp:1961) | |
==4434== by 0x5A6078: mach_o::relocatable::Parser<x86_64>::parseLoadCommands(Options::Platform, unsigned int, bool, bool) (macho_relocatable_file.cpp:2129) | |
==4434== by 0x5A40DC: mach_o::relocatable::Parser<x86_64>::parse(mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:1728) | |
==4434== by 0x59446D: mach_o::relocatable::Parser<x86_64>::parse(unsigned char const*, unsigned long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:993) | |
==4434== by 0x58C80C: mach_o::relocatable::parse(unsigned char const*, unsigned long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:7703) | |
==4434== by 0x555084: lto::Parser::parseMachOFile(unsigned char const*, unsigned long, lto::OptimizeOptions const&) (lto_file.cpp:335) | |
==4434== by 0x557600: lto::Parser::optimize(std::vector<ld::Atom const*, std::allocator<ld::Atom const*> > const&, ld::Internal&, lto::OptimizeOptions const&, ld::File::AtomHandler&, std::vector<ld::Atom const*, std::allocator<ld::Atom const*> >&, std::vector<char const*, std::allocator<char const*> >&) (lto_file.cpp:891) | |
==4434== by 0x5581F5: lto::optimize(std::vector<ld::Atom const*, std::allocator<ld::Atom const*> > const&, ld::Internal&, lto::OptimizeOptions const&, ld::File::AtomHandler&, std::vector<ld::Atom const*, std::allocator<ld::Atom const*> >&, std::vector<char const*, std::allocator<char const*> >&) (lto_file.cpp:1115) | |
==4434== | |
==4434== Conditional jump or move depends on uninitialised value(s) | |
==4434== at 0x7606B25: vfprintf (in /usr/lib/libc-2.22.so) | |
==4434== by 0x762A2EA: vsprintf (in /usr/lib/libc-2.22.so) | |
==4434== by 0x760DED6: sprintf (in /usr/lib/libc-2.22.so) | |
==4434== by 0x58CFB6: mach_o::relocatable::versionToString(unsigned int, char*) (macho_relocatable_file.cpp:1961) | |
==4434== by 0x5A6078: mach_o::relocatable::Parser<x86_64>::parseLoadCommands(Options::Platform, unsigned int, bool, bool) (macho_relocatable_file.cpp:2129) | |
==4434== by 0x5A40DC: mach_o::relocatable::Parser<x86_64>::parse(mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:1728) | |
==4434== by 0x59446D: mach_o::relocatable::Parser<x86_64>::parse(unsigned char const*, unsigned long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:993) | |
==4434== by 0x58C80C: mach_o::relocatable::parse(unsigned char const*, unsigned long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:7703) | |
==4434== by 0x555084: lto::Parser::parseMachOFile(unsigned char const*, unsigned long, lto::OptimizeOptions const&) (lto_file.cpp:335) | |
==4434== by 0x557600: lto::Parser::optimize(std::vector<ld::Atom const*, std::allocator<ld::Atom const*> > const&, ld::Internal&, lto::OptimizeOptions const&, ld::File::AtomHandler&, std::vector<ld::Atom const*, std::allocator<ld::Atom const*> >&, std::vector<char const*, std::allocator<char const*> >&) (lto_file.cpp:891) | |
==4434== by 0x5581F5: lto::optimize(std::vector<ld::Atom const*, std::allocator<ld::Atom const*> > const&, ld::Internal&, lto::OptimizeOptions const&, ld::File::AtomHandler&, std::vector<ld::Atom const*, std::allocator<ld::Atom const*> >&, std::vector<char const*, std::allocator<char const*> >&) (lto_file.cpp:1115) | |
==4434== by 0x525810: ld::tool::Resolver::linkTimeOptimize() (Resolver.cpp:1728) | |
==4434== | |
==4434== Conditional jump or move depends on uninitialised value(s) | |
==4434== at 0x76065C1: vfprintf (in /usr/lib/libc-2.22.so) | |
==4434== by 0x762A2EA: vsprintf (in /usr/lib/libc-2.22.so) | |
==4434== by 0x760DED6: sprintf (in /usr/lib/libc-2.22.so) | |
==4434== by 0x58CFB6: mach_o::relocatable::versionToString(unsigned int, char*) (macho_relocatable_file.cpp:1961) | |
==4434== by 0x5A6078: mach_o::relocatable::Parser<x86_64>::parseLoadCommands(Options::Platform, unsigned int, bool, bool) (macho_relocatable_file.cpp:2129) | |
==4434== by 0x5A40DC: mach_o::relocatable::Parser<x86_64>::parse(mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:1728) | |
==4434== by 0x59446D: mach_o::relocatable::Parser<x86_64>::parse(unsigned char const*, unsigned long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:993) | |
==4434== by 0x58C80C: mach_o::relocatable::parse(unsigned char const*, unsigned long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:7703) | |
==4434== by 0x555084: lto::Parser::parseMachOFile(unsigned char const*, unsigned long, lto::OptimizeOptions const&) (lto_file.cpp:335) | |
==4434== by 0x557600: lto::Parser::optimize(std::vector<ld::Atom const*, std::allocator<ld::Atom const*> > const&, ld::Internal&, lto::OptimizeOptions const&, ld::File::AtomHandler&, std::vector<ld::Atom const*, std::allocator<ld::Atom const*> >&, std::vector<char const*, std::allocator<char const*> >&) (lto_file.cpp:891) | |
==4434== by 0x5581F5: lto::optimize(std::vector<ld::Atom const*, std::allocator<ld::Atom const*> > const&, ld::Internal&, lto::OptimizeOptions const&, ld::File::AtomHandler&, std::vector<ld::Atom const*, std::allocator<ld::Atom const*> >&, std::vector<char const*, std::allocator<char const*> >&) (lto_file.cpp:1115) | |
==4434== by 0x525810: ld::tool::Resolver::linkTimeOptimize() (Resolver.cpp:1728) | |
==4434== | |
==4434== Conditional jump or move depends on uninitialised value(s) | |
==4434== at 0x7606646: vfprintf (in /usr/lib/libc-2.22.so) | |
==4434== by 0x762A2EA: vsprintf (in /usr/lib/libc-2.22.so) | |
==4434== by 0x760DED6: sprintf (in /usr/lib/libc-2.22.so) | |
==4434== by 0x58CFB6: mach_o::relocatable::versionToString(unsigned int, char*) (macho_relocatable_file.cpp:1961) | |
==4434== by 0x5A6078: mach_o::relocatable::Parser<x86_64>::parseLoadCommands(Options::Platform, unsigned int, bool, bool) (macho_relocatable_file.cpp:2129) | |
==4434== by 0x5A40DC: mach_o::relocatable::Parser<x86_64>::parse(mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:1728) | |
==4434== by 0x59446D: mach_o::relocatable::Parser<x86_64>::parse(unsigned char const*, unsigned long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:993) | |
==4434== by 0x58C80C: mach_o::relocatable::parse(unsigned char const*, unsigned long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) (macho_relocatable_file.cpp:7703) | |
==4434== by 0x555084: lto::Parser::parseMachOFile(unsigned char const*, unsigned long, lto::OptimizeOptions const&) (lto_file.cpp:335) | |
==4434== by 0x557600: lto::Parser::optimize(std::vector<ld::Atom const*, std::allocator<ld::Atom const*> > const&, ld::Internal&, lto::OptimizeOptions const&, ld::File::AtomHandler&, std::vector<ld::Atom const*, std::allocator<ld::Atom const*> >&, std::vector<char const*, std::allocator<char const*> >&) (lto_file.cpp:891) | |
==4434== by 0x5581F5: lto::optimize(std::vector<ld::Atom const*, std::allocator<ld::Atom const*> > const&, ld::Internal&, lto::OptimizeOptions const&, ld::File::AtomHandler&, std::vector<ld::Atom const*, std::allocator<ld::Atom const*> >&, std::vector<char const*, std::allocator<char const*> >&) (lto_file.cpp:1115) | |
==4434== by 0x525810: ld::tool::Resolver::linkTimeOptimize() (Resolver.cpp:1728) | |
==4434== | |
ld: warning: object file (/tmp/cc-d8d063.o) was built for newer OSX version (10.11) than being linked (0.0.3) | |
==4434== | |
==4434== HEAP SUMMARY: | |
==4434== in use at exit: 18,184,104 bytes in 24,003 blocks | |
==4434== total heap usage: 39,793 allocs, 15,790 frees, 21,252,319 bytes allocated | |
==4434== | |
==4434== LEAK SUMMARY: | |
==4434== definitely lost: 6,275 bytes in 88 blocks | |
==4434== indirectly lost: 677,233 bytes in 7,258 blocks | |
==4434== possibly lost: 17,374,890 bytes in 15,916 blocks | |
==4434== still reachable: 125,706 bytes in 741 blocks | |
==4434== of which reachable via heuristic: | |
==4434== multipleinheritance: 304 bytes in 1 blocks | |
==4434== suppressed: 0 bytes in 0 blocks | |
==4434== Rerun with --leak-check=full to see details of leaked memory | |
==4434== | |
==4434== For counts of detected and suppressed errors, rerun with: -v | |
==4434== Use --track-origins=yes to see where uninitialised values come from | |
==4434== ERROR SUMMARY: 29 errors from 10 contexts (suppressed: 0 from 0) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment