ObjFW  Check-in [c186f57779]

Overview
Comment:Add 0 .eh_frame at the end for MorphOS
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | amiga-library
Files: files | file ages | folders
SHA3-256: c186f577793af1fc3b5f182af859d569c1b2cbe216ef1fb8d1e9e1a69ebabf97
User & Date: js on 2020-12-12 21:37:36
Other Links: branch diff | manifest | tags
Context
2020-12-13
02:26
Add support for Amiga library on MorphOS check-in: 66b96e53d3 user: js tags: amiga-library
2020-12-12
21:37
Add 0 .eh_frame at the end for MorphOS check-in: c186f57779 user: js tags: amiga-library
21:35
Register frames of Amiga lib on MorphOS check-in: bc91edf1b8 user: js tags: amiga-library
Changes

Modified src/amiga-end.m from [0d112ca98e] to [c87f18bf9e].

17
18
19
20
21
22
23


24
25


26
27
28
29
30
31
17
18
19
20
21
22
23
24
25


26
27
28
29
30
31
32
33







+
+
-
-
+
+







#include "config.h"

#import "platform.h"

#ifdef OF_MORPHOS
__asm__ (
    ".section .eh_frame, \"aw\"\n"
    "	.long 0\n"
    ".section .ctors, \"aw\", @progbits\n"
    "	.long 0\n"
    ".section .ctors, \"aw\"\n"
    "	.long 0"
);
#else
__asm__ (
    ""
);
#endif

Modified src/amiga-library.m from [32eb67f328] to [4dda0ea7c2].

737
738
739
740
741
742
743
744

745
746
747
748

749
750
751
752
753
754
737
738
739
740
741
742
743

744
745
746
747

748
749
750
751
752
753
754







-
+



-
+






	.rt_Revision = OBJFW_LIB_MINOR,
	.rt_Tags = NULL,
#endif
};

#ifdef OF_MORPHOS
__asm__ (
    ".section .eh_frame, \"aw\", @progbits\n"
    ".section .eh_frame, \"aw\"\n"
    ".globl __EH_FRAME_BEGIN__\n"
    ".type __EH_FRAME_BEGIN__, @object\n"
    "__EH_FRAME_BEGIN__:\n"
    ".section .ctors, \"aw\", @progbits\n"
    ".section .ctors, \"aw\"\n"
    ".globl __CTOR_LIST__\n"
    ".type __CTOR_LIST__, @object\n"
    "__CTOR_LIST__:\n"
    ".section .text"
);
#endif