■ ■ ■ ■ ■ ■
src/MachO/BuildVersion.cpp
| skipped 44 lines |
45 | 45 | | { |
46 | 46 | | } |
47 | 47 | | |
| 48 | + | BuildVersion::BuildVersion(const PLATFORMS platform, |
| 49 | + | const version_t &minos, |
| 50 | + | const version_t &sdk, |
| 51 | + | const tools_list_t &tools) : |
| 52 | + | LoadCommand::LoadCommand{LOAD_COMMAND_TYPES::LC_BUILD_VERSION, |
| 53 | + | static_cast<uint32_t>(sizeof(details::build_version_command) + |
| 54 | + | sizeof(details::build_tool_version) * tools.size())}, |
| 55 | + | platform_{platform}, minos_{minos}, sdk_{sdk}, tools_{tools} |
| 56 | + | { |
| 57 | + | original_data_.resize(size()); |
| 58 | + | } |
| 59 | + | |
48 | 60 | | BuildVersion* BuildVersion::clone() const { |
49 | 61 | | return new BuildVersion(*this); |
50 | 62 | | } |
| skipped 73 lines |