Home | History | Annotate | Download | only in ARM

Lines Matching refs:ARMExSectionTuple

31 /// ARMExSectionTuple - Tuple of associated exception handling sections
32 class ARMExSectionTuple {
34 ARMExSectionTuple()
88 typedef std::map<LDSection*, std::unique_ptr<ARMExSectionTuple> > SectMap;
96 /// getByExSection - Get the ARMExSectionTuple by the address of the
98 ARMExSectionTuple* getByExSection(LDSection &pSect) const {
107 /// getOrCreate - Get an existing or create a new ARMExSectionTuple which is
109 ARMExSectionTuple* getOrCreateByExSection(LDSection &pSect) {
111 std::unique_ptr<ARMExSectionTuple>& result = m_SectToExData[&pSect];
113 result.reset(new ARMExSectionTuple());
141 typedef std::map<const Fragment*, ARMExSectionTuple*> ExIdxMap;
160 // getTupleByExIdx - get the ARMExSectionTuple corresponding to pExIdxFragment
161 ARMExSectionTuple* getTupleByExIdx(const Fragment* pExIdxFragment) const {
176 // Map from .ARM.exidx RegionFragment to ARMExSectionTuple