Differences From Artifact [f5834cd36c]:
- File src/OFObject.m — part of check-in [14f05841a3] at 2020-07-12 10:35:10 on branch trunk — Split of_random() into of_random{16,32,64}() (user: js, size: 31365) [annotate] [blame] [check-ins using] [more...]
To Artifact [a224615e89]:
- File src/OFObject.m — part of check-in [0bfac2b513] at 2020-07-12 11:50:29 on branch tagged-pointers — Obfuscate tagged pointers (user: js, size: 31510) [annotate] [blame] [check-ins using]
︙ | |||
325 326 327 328 329 330 331 332 333 334 335 336 337 338 | 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 | + + + + + | #endif objc_setEnumerationMutationHandler(enumerationMutationHandler); do { of_hash_seed = of_random32(); } while (of_hash_seed == 0); #ifdef OF_OBJFW_RUNTIME objc_setTaggedPointerSecret(sizeof(uintptr_t) == 4 ? (uintptr_t)of_random32() : (uintptr_t)of_random64()); #endif } + (void)unload { } + (void)initialize |
︙ |