History log of /external/llvm/lib/Support/Path.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5b08230930ee219382f6d0abe9d16aa160907169 14-Dec-2011 Michael J. Spencer <bigcheesegs@gmail.com> Support/FileSystem: Add file_magic and move a vew clients over to it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146523 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Path.cpp
faebf11a3468767bb702b8e9fca98237f1d3a126 14-Dec-2011 Michael J. Spencer <bigcheesegs@gmail.com> Cleanup whitespace.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146521 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Path.cpp
c94792507ddac393a0a9f4cdf1bf258a09a47268 01-Nov-2011 Eli Friedman <eli.friedman@gmail.com> Remove a couple unused methods. PR11201.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143452 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Path.cpp
836623420dbf5eb3a3facde2841179ded91ab55b 14-Sep-2011 Benjamin Kramer <benny.kra@googlemail.com> ObjectFile: Add support for mach-o-style dSYM companion files.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139676 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Path.cpp
f0c3af637ae4d8b827909aa5b3d618eea9ef8cd6 22-Apr-2011 Eric Christopher <echristo@apple.com> Add support for 64-bit object files to Path.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129975 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Path.cpp
539d8d8a72995d08afe7b986fe98a1dc7fec4b0a 04-Apr-2011 Eric Christopher <echristo@apple.com> Assorted bugfixes in object file handling:

- Adds support for sniffing PE/COFF files on win32 (.exe and .dll)
which are COFF files that have an MS-DOS compatibility stub on
the front of them.

- Fixes a bug in the COFFObjectFile's support for the Microsoft COFF
extension for long symbol names, wherein it was attempting to parse
the leading '/' in an extended symbol name reference as part of the
integer offset.

- Fixes bugs in COFFObjectFile and ELFObjectFile wherein section
and symbol iterators were being returned with uninitialized bytes;
the type DataRefImpl is a union between 2 32-bit words (d.a and d.b)
and a single intptr_t word (p). Only p was being initialized, so in
32-bit builds the result would be iterators with random upper 32-bit
words in their DataRefImpls. This caused random failures when
seeking around in object files.

Patch by Graydon Hoare!



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128799 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Path.cpp
28f0ed5c9de4a68f34c0219d4ab83652c4647150 15-Jan-2011 Michael J. Spencer <bigcheesegs@gmail.com> Support/PathV2: Add identify_magic.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123548 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Path.cpp
54453f2978c76b3aa71be7bb4e9657c8539f8648 10-Jan-2011 Michael J. Spencer <bigcheesegs@gmail.com> Support/Path: Deprecate PathV1::exists and replace all uses with PathV2::fs::exists.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123151 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Path.cpp
4213618088b0c0c85b208a01b45d89972984831b 28-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support/Path: Deprecate Path::hasMagicNumber and replace all uses with fs::has_magic.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122589 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Path.cpp
552a3c29dcdfaade9610a822fbfd3adc61eb1263 01-Dec-2010 Dan Gohman <gohman@apple.com> Delete Path::appendSuffix's return value; it wasn't used anywhere, which
is fine since isn't really necessary to check isValid there anyway.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120538 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Path.cpp
1f6efa3996dd1929fbc129203ce5009b620e6969 29-Nov-2010 Michael J. Spencer <bigcheesegs@gmail.com> Merge System into Support.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Path.cpp