mirror of
https://github.com/open-goal/jak-project
synced 2026-06-29 11:41:11 -04:00
2075dd66b6
* start the ObjectFileGenerator * finish v3 generation * add analysis for register allocator * add register allocator * fix const * fix build * fix formatting for clang-format * attempt to fix windows build * windows 2 * windows 3 * windows 4 * windows 5 * windows 6
19 lines
427 B
C++
19 lines
427 B
C++
#ifndef JAK_OBJECTFILEDATA_H
|
|
#define JAK_OBJECTFILEDATA_H
|
|
|
|
#include <array>
|
|
#include <vector>
|
|
#include "common/common_types.h"
|
|
#include "common/link_types.h"
|
|
|
|
namespace emitter {
|
|
struct ObjectFileData {
|
|
std::array<std::vector<u8>, N_SEG> segment_data;
|
|
std::array<std::vector<u8>, N_SEG> link_tables;
|
|
std::vector<u8> header;
|
|
std::vector<u8> to_vector() const;
|
|
};
|
|
} // namespace emitter
|
|
|
|
#endif // JAK_OBJECTFILEDATA_H
|