EHHeaderParser.hpp (288151) | EHHeaderParser.hpp (308006) |
---|---|
1//===------------------------- EHHeaderParser.hpp -------------------------===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is dual licensed under the MIT and the University of Illinois Open 6// Source Licenses. See LICENSE.TXT for details. 7// 8// --- 71 unchanged lines hidden (view full) --- 80 // Have to decode the whole FDE for the PC range anyway, so just throw away 81 // the PC start. 82 addressSpace.getEncodedP(tableEntry, ehHdrEnd, tableEnc, ehHdrStart); 83 pint_t fde = 84 addressSpace.getEncodedP(tableEntry, ehHdrEnd, tableEnc, ehHdrStart); 85 const char *message = 86 CFI_Parser<A>::decodeFDE(addressSpace, fde, fdeInfo, cieInfo); 87 if (message != NULL) { | 1//===------------------------- EHHeaderParser.hpp -------------------------===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is dual licensed under the MIT and the University of Illinois Open 6// Source Licenses. See LICENSE.TXT for details. 7// 8// --- 71 unchanged lines hidden (view full) --- 80 // Have to decode the whole FDE for the PC range anyway, so just throw away 81 // the PC start. 82 addressSpace.getEncodedP(tableEntry, ehHdrEnd, tableEnc, ehHdrStart); 83 pint_t fde = 84 addressSpace.getEncodedP(tableEntry, ehHdrEnd, tableEnc, ehHdrStart); 85 const char *message = 86 CFI_Parser<A>::decodeFDE(addressSpace, fde, fdeInfo, cieInfo); 87 if (message != NULL) { |
88 _LIBUNWIND_DEBUG_LOG("EHHeaderParser::decodeTableEntry: bad fde: %s\n", | 88 _LIBUNWIND_DEBUG_LOG("EHHeaderParser::decodeTableEntry: bad fde: %s", |
89 message); 90 return false; 91 } 92 93 return true; 94} 95 96template <typename A> --- 65 unchanged lines hidden --- | 89 message); 90 return false; 91 } 92 93 return true; 94} 95 96template <typename A> --- 65 unchanged lines hidden --- |