aout_object.hh (2665:a124942bacb8) aout_object.hh (3812:eaa215123a26)
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;

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

43
44 AoutObject(const std::string &_filename, int _fd,
45 size_t _len, uint8_t *_data,
46 Arch _arch, OpSys _opSys);
47
48 public:
49 virtual ~AoutObject() {}
50
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;

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

43
44 AoutObject(const std::string &_filename, int _fd,
45 size_t _len, uint8_t *_data,
46 Arch _arch, OpSys _opSys);
47
48 public:
49 virtual ~AoutObject() {}
50
51 virtual bool loadGlobalSymbols(SymbolTable *symtab);
52 virtual bool loadLocalSymbols(SymbolTable *symtab);
51 virtual bool loadGlobalSymbols(SymbolTable *symtab, Addr addrMask =
52 std::numeric_limits<Addr>::max());
53 virtual bool loadLocalSymbols(SymbolTable *symtab, Addr addrMask =
54 std::numeric_limits<Addr>::max());
53
54 static ObjectFile *tryFile(const std::string &fname, int fd,
55 size_t len, uint8_t *data);
56};
57
58#endif // __AOUT_OBJECT_HH__
55
56 static ObjectFile *tryFile(const std::string &fname, int fd,
57 size_t len, uint8_t *data);
58};
59
60#endif // __AOUT_OBJECT_HH__