Home
last modified time | relevance | path

Searched refs:DataSource (Results 1 – 23 of 23) sorted by relevance

/netbsd-src/external/bsd/elftosb/dist/common/
H A DDataSource.cpp14 #pragma mark *** DataSource::PatternSegment ***
16 DataSource::PatternSegment::PatternSegment(DataSource & source) in PatternSegment()
17 : DataSource::Segment(source), m_pattern() in PatternSegment()
21 DataSource::PatternSegment::PatternSegment(DataSource & source, const SizedIntegerValue & pattern) in PatternSegment()
22 : DataSource::Segment(source), m_pattern(pattern) in PatternSegment()
26 DataSource::PatternSegment::PatternSegment(DataSource & source, uint8_t pattern) in PatternSegment()
27 : DataSource::Segment(source), m_pattern(static_cast<uint8_t>(pattern)) in PatternSegment()
31 DataSource::PatternSegment::PatternSegment(DataSource & source, uint16_t pattern) in PatternSegment()
32 : DataSource::Segment(source), m_pattern(static_cast<uint16_t>(pattern)) in PatternSegment()
36 DataSource::PatternSegment::PatternSegment(DataSource & source, uint32_t pattern) in PatternSegment()
[all …]
H A DDataSource.h34 class DataSource
47 Segment(DataSource & source) : m_source(source) {} in Segment()
74 DataSource & m_source; //!< The data source to which this segment belongs.
91 PatternSegment(DataSource & source);
94 PatternSegment(DataSource & source, const SizedIntegerValue & pattern);
97 PatternSegment(DataSource & source, uint8_t pattern);
100 PatternSegment(DataSource & source, uint16_t pattern);
103 PatternSegment(DataSource & source, uint32_t pattern);
135 DataSource() : m_target(0) {} in DataSource() function
138 virtual ~DataSource() {} in ~DataSource()
[all …]
H A DDataTarget.h17 class DataSource; variable
60 …virtual DataTarget::AddressRange getRangeForSegment(DataSource & source, DataSource::Segment & seg…
62 inline void setSource(DataSource * source) { m_source = source; } in setSource()
63 inline DataSource * getSource() const { return m_source; } in getSource()
66 DataSource * m_source; //!< Corresponding data source for this target.
92 …virtual DataTarget::AddressRange getRangeForSegment(DataSource & source, DataSource::Segment & seg…
117 …virtual DataTarget::AddressRange getRangeForSegment(DataSource & source, DataSource::Segment & seg…
H A DELFSourceFile.h80 virtual DataSource * createDataSource();
83 virtual DataSource * createDataSource(StringMatcher & matcher);
150 class ELFDataSource : public DataSource
156 class ProgBitsSegment : public DataSource::Segment
178 class NoBitsSegment : public DataSource::PatternSegment
195 ELFDataSource(StELFFile * elf) : DataSource(), m_elf(elf) {} in ELFDataSource()
210 virtual DataSource::Segment * getSegmentAt(unsigned index) { return m_segments[index]; } in getSegmentAt()
216 typedef std::vector<DataSource::Segment*> segment_vector_t; //!< A list of segment instances.
H A DDataTarget.cpp15 DataTarget::AddressRange ConstantDataTarget::getRangeForSegment(DataSource & source, DataSource::Se… in getRangeForSegment()
47 DataTarget::AddressRange NaturalDataTarget::getRangeForSegment(DataSource & source, DataSource::Seg… in getRangeForSegment()
H A DSourceFile.h83 virtual DataSource * createDataSource()=0;
90 virtual DataSource * createDataSource(StringMatcher & matcher) { return NULL; } in createDataSource()
93 virtual DataSource * createDataSource(const std::string & section);
149 virtual DataSource * createDataSource();
H A DDataSourceImager.cpp44 void DataSourceImager::addDataSource(DataSource * source) in addDataSource()
56 void DataSourceImager::addDataSegment(DataSource::Segment * segment) in addDataSegment()
58 DataSource::PatternSegment * patternSegment = dynamic_cast<DataSource::PatternSegment*>(segment); in addDataSegment()
H A DIVTDataSource.cpp26 : DataSource(), in IVTDataSource()
27 DataSource::Segment((DataSource&)*this), in IVTDataSource()
H A DIVTDataSource.h228 class IVTDataSource : public DataSource, public DataSource::Segment
238 virtual DataSource::Segment * getSegmentAt(unsigned index) { return this; } in getSegmentAt()
H A DOperation.h37 void setSource(DataSource * source);
38 inline DataSource * getSource() { return m_source; } in getSource()
47 smart_ptr<DataSource> m_source;
H A DDataSourceImager.h40 void addDataSource(DataSource * source);
43 void addDataSegment(DataSource::Segment * segment);
H A DELFSourceFile.cpp191 DataSource * ELFSourceFile::createDataSource() in createDataSource()
197 DataSource * ELFSourceFile::createDataSource(StringMatcher & matcher) in createDataSource()
427 DataSource::Segment * segment = NULL; in addSection()
481 : DataSource::Segment(source), m_elf(elf), m_sectionIndex(index) in ProgBitsSegment()
514 : DataSource::PatternSegment(source), m_elf(elf), m_sectionIndex(index) in NoBitsSegment()
H A DSourceFile.cpp137 DataSource * SourceFile::createDataSource(const std::string & section) in createDataSource()
153 DataSource * BinarySourceFile::createDataSource() in createDataSource()
H A DOperation.cpp15 void LoadOperation::setSource(DataSource * source) in setSource()
H A DSRecordSourceFile.h58 virtual DataSource * createDataSource();
H A DSRecordSourceFile.cpp63 DataSource * SRecordSourceFile::createDataSource() in createDataSource()
/netbsd-src/external/bsd/elftosb/dist/elftosb2/
H A DEncoreBootImageGenerator.cpp185 DataSource * source = op->getSource(); in processLoadOperation()
193 DataSource::Segment * segment = source->getSegmentAt(index); in processLoadOperation()
198 DataSource::PatternSegment * patternSegment = dynamic_cast<DataSource::PatternSegment*>(segment); in processLoadOperation()
H A DConversionController.h117 DataSource * createSourceFromNode(ASTNode * dataNode);
120 DataSource * createIVTDataSource(IVTConstASTNode * ivtNode);
H A DConversionController.cpp511 DataSource * dataSource = createSourceFromNode(contents); in convertDataSection()
1072 DataSource * ConversionController::createSourceFromNode(ASTNode * dataNode) in createSourceFromNode()
1076 DataSource * source = NULL; in createSourceFromNode()
1180 DataSource * ConversionController::createIVTDataSource(IVTConstASTNode * ivtNode) in createIVTDataSource()
/netbsd-src/external/bsd/elftosb/dist/elftosb.xcodeproj/
H A Dproject.pbxproj31 …08C28E0A0A4E5F00255D31 /* DataSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208C2880A…
44 …0D46890A16684E0027E24E /* DataSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0208C2880A…
180 …4E5F00255D31 /* DataSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType =…
181 …A0A4E5F00255D31 /* DataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType …
348 0208C2880A0A4E5F00255D31 /* DataSource.cpp */,
349 0208C2890A0A4E5F00255D31 /* DataSource.h */,
628 020D46890A16684E0027E24E /* DataSource.cpp in Sources */,
698 0208C28E0A0A4E5F00255D31 /* DataSource.cpp in Sources */,
H A Dcreed.pbxuser69 0208C2880A0A4E5F00255D31 /* DataSource.cpp */ = {
77 0208C2890A0A4E5F00255D31 /* DataSource.h */ = {
592 fRef = 0208C2890A0A4E5F00255D31 /* DataSource.h */;
593 name = "DataSource.h: 151";
945 fRef = 0208C2880A0A4E5F00255D31 /* DataSource.cpp */;
946 name = "DataSource.cpp: 83";
955 fRef = 0208C2890A0A4E5F00255D31 /* DataSource.h */;
956 name = "DataSource.h: 143";
3818 fRef = 0208C2880A0A4E5F00255D31 /* DataSource.cpp */;
3819 name = "DataSource.cpp: 50";
[all …]
/netbsd-src/external/bsd/elftosb/lib/
H A DMakefile12 DataSource.cpp \
/netbsd-src/external/bsd/elftosb/dist/
H A Dmakefile.rules52 DataSource.o \