Deleted Added
full compact
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 ---