Lines Matching refs:Result
90 SymbolRef &Result) const {
94 Result = SymbolRef(Symb, this);
99 StringRef &Result) const {
104 if (error_code ec = getString(Offset, Result))
111 Result = StringRef(symb->Name.ShortName);
114 Result = StringRef(symb->Name.ShortName, 8);
119 uint64_t &Result) const {
128 Result = UnknownAddressOrSize;
130 Result = Section->VirtualAddress + symb->Value;
132 Result = symb->Value;
137 uint64_t &Result) const {
146 Result = UnknownAddressOrSize;
148 Result = reinterpret_cast<uintptr_t>(base() +
152 Result = reinterpret_cast<uintptr_t>(base() + symb->Value);
157 SymbolRef::SymbolType &Result) const {
159 Result = SymbolRef::ST_Other;
162 Result = SymbolRef::ST_External;
165 Result = SymbolRef::ST_Function;
171 Result = SymbolRef::ST_Data;
179 bool &Result) const {
181 Result = (symb->StorageClass == COFF::IMAGE_SYM_CLASS_EXTERNAL);
186 uint64_t &Result) const {
198 Result = UnknownAddressOrSize;
200 Result = Section->SizeOfRawData - symb->Value;
202 Result = 0;
207 char &Result) const {
218 Result = ret;
234 Result = 'w';
268 Result = ret;
273 bool &Result) const {
274 Result = false;
279 SectionRef &Result) const {
283 Result = SectionRef(Sec, this);
288 StringRef &Result) const {
306 Result = name;
311 uint64_t &Result) const {
313 Result = sec->VirtualAddress;
318 uint64_t &Result) const {
320 Result = sec->SizeOfRawData;
325 StringRef &Result) const {
334 Result = StringRef(reinterpret_cast<const char*>(con_start),
349 bool &Result) const {
351 Result = sec->Characteristics & COFF::IMAGE_SCN_CNT_CODE;
356 bool &Result) const {
358 Result = sec->Characteristics & COFF::IMAGE_SCN_CNT_INITIALIZED_DATA;
363 bool &Result) const {
365 Result = sec->Characteristics & COFF::IMAGE_SCN_CNT_UNINITIALIZED_DATA;
371 bool &Result) const {
377 Result = true;
379 Result = false;
529 const coff_section *&Result) const {
534 Result = NULL;
537 Result = SectionTable + (index - 1);
544 StringRef &Result) const {
550 Result = StringRef(StringTable + offset);
555 const coff_symbol *&Result) const {
557 Result = SymbolTable + index;
597 SmallVectorImpl<char> &Result) const {
644 Result.append(res.begin(), res.end());
656 SmallVectorImpl<char> &Result) const {
665 Result.append(symname.begin(), symname.end());