projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6521ecc
)
[PECOFF] Fix unsafe memory access.
author
Rui Ueyama
<ruiu@google.com>
Wed, 21 May 2014 21:51:11 +0000
(21:51 +0000)
committer
Rui Ueyama
<ruiu@google.com>
Wed, 21 May 2014 21:51:11 +0000
(21:51 +0000)
llvm-svn: 209323
lld/lib/ReaderWriter/PECOFF/LinkerGeneratedSymbolFile.h
patch
|
blob
|
history
diff --git
a/lld/lib/ReaderWriter/PECOFF/LinkerGeneratedSymbolFile.h
b/lld/lib/ReaderWriter/PECOFF/LinkerGeneratedSymbolFile.h
index
68b696e
..
d924c42
100644
(file)
--- a/
lld/lib/ReaderWriter/PECOFF/LinkerGeneratedSymbolFile.h
+++ b/
lld/lib/ReaderWriter/PECOFF/LinkerGeneratedSymbolFile.h
@@
-94,14
+94,16
@@
private:
class SymbolRenameFile : public SimpleFile {
public:
SymbolRenameFile(StringRef from, StringRef to)
- : SimpleFile("<symbol-rename>"), _
to(*this,
to),
- _from(*this,
from, &_to
) {
+ : SimpleFile("<symbol-rename>"), _
fromSym(from), _toSym(
to),
+ _from(*this,
_fromSym, &_to), _to(*this, _toSym
) {
addAtom(_from);
};
private:
- COFFUndefinedAtom _to;
+ std::string _fromSym;
+ std::string _toSym;
COFFUndefinedAtom _from;
+ COFFUndefinedAtom _to;
};
} // namespace impl