Lines Matching defs:XCOFFWriter

33 class XCOFFWriter {
35 XCOFFWriter(XCOFFYAML::Object &Obj, raw_ostream &OS, yaml::ErrorHandler EH)
95 void XCOFFWriter::reportOverwrite(uint64_t CurrentOffset,
103 bool XCOFFWriter::nameShouldBeInStringTable(StringRef SymbolName) {
108 bool XCOFFWriter::initRelocations(uint64_t &CurrentOffset) {
143 bool XCOFFWriter::initSectionHeaders(uint64_t &CurrentOffset) {
231 bool XCOFFWriter::initStringTable() {
306 bool XCOFFWriter::initFileHeader(uint64_t CurrentOffset) {
350 void XCOFFWriter::initAuxFileHeader() {
403 bool XCOFFWriter::assignAddressesAndIndices() {
438 void XCOFFWriter::writeFileHeader() {
460 void XCOFFWriter::writeAuxFileHeader() {
526 void XCOFFWriter::writeSectionHeaders() {
557 bool XCOFFWriter::writeSectionData() {
575 bool XCOFFWriter::writeRelocations() {
600 bool XCOFFWriter::writeAuxSymbol(const XCOFFYAML::CsectAuxEnt &AuxSym) {
654 bool XCOFFWriter::writeAuxSymbol(const XCOFFYAML::ExcpetionAuxEnt &AuxSym) {
664 bool XCOFFWriter::writeAuxSymbol(const XCOFFYAML::FunctionAuxEnt &AuxSym) {
681 bool XCOFFWriter::writeAuxSymbol(const XCOFFYAML::FileAuxEnt &AuxSym) {
700 bool XCOFFWriter::writeAuxSymbol(const XCOFFYAML::BlockAuxEnt &AuxSym) {
714 bool XCOFFWriter::writeAuxSymbol(const XCOFFYAML::SectAuxEntForDWARF &AuxSym) {
729 bool XCOFFWriter::writeAuxSymbol(const XCOFFYAML::SectAuxEntForStat &AuxSym) {
738 bool XCOFFWriter::writeAuxSymbol(
758 bool XCOFFWriter::writeSymbols() {
825 void XCOFFWriter::writeStringTable() {
867 bool XCOFFWriter::writeXCOFF() {
893 XCOFFWriter Writer(Doc, Out, EH);