summaryrefslogtreecommitdiff
path: root/rts/linker/MachO.h
blob: 518c2ce569f48d8138f44a293727789181006505 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#pragma once

#include "Rts.h"

#include "BeginPrivate.h"

#include "MachOTypes.h"

void   ocInit_MachO                 ( ObjectCode* oc );
void   ocDeinit_MachO               ( ObjectCode* oc );
int    ocVerifyImage_MachO          ( ObjectCode* oc );
int    ocBuildSegments_MachO        ( ObjectCode* oc );
int    ocGetNames_MachO             ( ObjectCode* oc );
int    ocResolve_MachO              ( ObjectCode* oc );
int    ocRunInit_MachO              ( ObjectCode* oc );
int    machoGetMisalignment         ( FILE * );
int    ocAllocateExtras_MachO       ( ObjectCode* oc );

SectionKind getSectionKind_MachO    ( MachOSection *macho );

#include "EndPrivate.h"