summaryrefslogtreecommitdiff
path: root/tools/libdol2asm/data/reference_array.py
diff options
context:
space:
mode:
authorJulgodis <>2021-04-06 18:00:35 +0200
committerJulgodis <>2021-04-06 18:00:35 +0200
commited1ee30dd20ab15ba73b987f1e59b0dfc16d09b2 (patch)
tree195784fbf8d317301238686d56db9d4425bce61f /tools/libdol2asm/data/reference_array.py
parentf6464a61cecc9b65cf010d2fb7876c23251761f5 (diff)
building RELs
Diffstat (limited to 'tools/libdol2asm/data/reference_array.py')
-rw-r--r--tools/libdol2asm/data/reference_array.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/libdol2asm/data/reference_array.py b/tools/libdol2asm/data/reference_array.py
index 9fe9be37d0..1b05b92342 100644
--- a/tools/libdol2asm/data/reference_array.py
+++ b/tools/libdol2asm/data/reference_array.py
@@ -64,7 +64,10 @@ class ReferenceArray(ArbitraryData):
@staticmethod
- def create(identifier: Identifier, addr: int, data: bytearray, padding_data: bytearray) -> "ReferenceArray":
+ def create(identifier: Identifier, addr: int, data: bytearray, padding_data: bytearray, always_extern: bool = False) -> "ReferenceArray":
+ if sum(padding_data) != 0:
+ print(identifier)
+
assert sum(padding_data) == 0
assert len(data) % 4 == 0
assert len(padding_data) % 4 == 0
@@ -76,4 +79,5 @@ class ReferenceArray(ArbitraryData):
size=len(data),
padding_data = padding_data,
padding = len(padding_data),
+ always_extern=always_extern,
) \ No newline at end of file