From ed1ee30dd20ab15ba73b987f1e59b0dfc16d09b2 Mon Sep 17 00:00:00 2001 From: Julgodis <> Date: Tue, 6 Apr 2021 18:00:35 +0200 Subject: building RELs --- tools/libdol2asm/data/reference_array.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'tools/libdol2asm/data/reference_array.py') 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 -- cgit v1.2.3