Changeset 2964 for trunk/kLdr/kLdrModMachO.c
- Timestamp:
- Feb 13, 2007, 11:40:35 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kLdr/kLdrModMachO.c
r2963 r2964 557 557 case S_CSTRING_LITERALS: 558 558 case S_COALESCED: 559 case S_4BYTE_LITERALS: 560 case S_8BYTE_LITERALS: 561 case S_16BYTE_LITERALS: 559 562 if (pSect->reserved1 || pSect->reserved2) 560 563 return KLDR_ERR_MACHO_BAD_SECTION; … … 567 570 case S_NON_LAZY_SYMBOL_POINTERS: 568 571 case S_LAZY_SYMBOL_POINTERS: 569 case S_4BYTE_LITERALS:570 case S_8BYTE_LITERALS:571 case S_16BYTE_LITERALS:572 572 case S_SYMBOL_STUBS: 573 573 case S_MOD_INIT_FUNC_POINTERS: … … 1767 1767 } 1768 1768 else if (paSyms[iSym].n_desc & N_WEAK_DEF) 1769 return KLDR_ERR_TODO; /** @todo implement weak symbols. */ 1769 { 1770 /** @todo implement weak symbols. */ 1771 /*return KLDR_ERR_TODO; - ignored for now. */ 1772 } 1770 1773 } 1771 1774 } … … 1815 1818 } 1816 1819 else if (paSyms[iSym].n_desc & N_WEAK_DEF) 1817 return KLDR_ERR_TODO; /** @todo implement weak symbols. */ 1820 { 1821 /** @todo implement weak symbols. */ 1822 /*return KLDR_ERR_TODO; - ignored for now. */ 1823 } 1818 1824 } 1819 1825 } … … 2078 2084 } 2079 2085 else if (Fixup.r.r_type <= GENERIC_RELOC_LOCAL_SECTDIFF) 2080 return KLDR_ERR_ TODO;2086 return KLDR_ERR_MACHO_UNSUPPORTED_FIXUP_TYPE; 2081 2087 else 2082 2088 return KLDR_ERR_BAD_FIXUP;
Note:
See TracChangeset
for help on using the changeset viewer.