Overview
Comment: | Add forwarding for iOS/ARM64. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
2566c341f345e36855a69ee0111962af |
User & Date: | js on 2013-12-24 00:50:36 |
Other Links: | manifest | tags |
Context
2013-12-24
| ||
23:23 | Get rid of a stupid warning when using (old) GCC. check-in: 55c9063260 user: js tags: trunk | |
00:50 | Add forwarding for iOS/ARM64. check-in: 2566c341f3 user: js tags: trunk | |
2013-12-22
| ||
15:00 | PLATFORMS.md: Add ARM64 to iOS. check-in: d4fef32ab3 user: js tags: trunk | |
Changes
Modified src/OFObject.h from [16867a85cf] to [73a261c6af].
︙ | |||
102 103 104 105 106 107 108 | 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 | - - + + - + + - + | #if __has_attribute(objc_root_class) # define OF_ROOT_CLASS __attribute__((objc_root_class)) #else # define OF_ROOT_CLASS #endif #ifdef OF_APPLE_RUNTIME |
︙ |
Modified src/forwarding/apple-forwarding-arm.S from [f3e1432527] to [71a0f74942].
︙ | |||
14 15 16 17 18 19 20 | 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | - + - - + + - + | * file. */ .globl _of_forward .globl _of_forward_stret .section __TEXT, __objc_methname, cstring_literals |
︙ | |||
72 73 74 75 76 77 78 | 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | - + | _of_forward_stret: stmfd sp!, {r0-r3, lr} fstmfdd sp!, {d0-d7} mov r0, r1 blx _object_getClass |
︙ | |||
109 110 111 112 113 114 115 | 109 110 111 112 113 114 115 116 117 118 119 120 | - - - - + + + + | fldmfdd sp!, {d0-d7} ldmfd sp!, {r0-r3, lr} mov r0, r1 mov r1, r2 b _of_method_not_found .data_region |
Added src/forwarding/apple-forwarding-arm64.S version [bd6425afa7].