elf_object.cc (9186:635a7cdec721) elf_object.cc (9641:2285b98847d7)
1/*
2 * Copyright (c) 2003-2005 The Regents of The University of Michigan
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

--- 401 unchanged lines hidden (view full) ---

410
411bool
412ElfObject::loadLocalSymbols(SymbolTable *symtab, Addr addrMask)
413{
414 return loadSomeSymbols(symtab, STB_LOCAL, addrMask);
415}
416
417bool
1/*
2 * Copyright (c) 2003-2005 The Regents of The University of Michigan
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

--- 401 unchanged lines hidden (view full) ---

410
411bool
412ElfObject::loadLocalSymbols(SymbolTable *symtab, Addr addrMask)
413{
414 return loadSomeSymbols(symtab, STB_LOCAL, addrMask);
415}
416
417bool
418ElfObject::loadWeakSymbols(SymbolTable *symtab, Addr addrMask)
419{
420 return loadSomeSymbols(symtab, STB_WEAK, addrMask);
421}
422
423bool
418ElfObject::loadSections(PortProxy& memProxy, Addr addrMask)
419{
420 if (!ObjectFile::loadSections(memProxy, addrMask))
421 return false;
422
423 vector<Segment>::iterator extraIt;
424 for (extraIt = extraSegments.begin();
425 extraIt != extraSegments.end(); extraIt++) {

--- 52 unchanged lines hidden ---
424ElfObject::loadSections(PortProxy& memProxy, Addr addrMask)
425{
426 if (!ObjectFile::loadSections(memProxy, addrMask))
427 return false;
428
429 vector<Segment>::iterator extraIt;
430 for (extraIt = extraSegments.begin();
431 extraIt != extraSegments.end(); extraIt++) {

--- 52 unchanged lines hidden ---