summaryrefslogtreecommitdiff
path: root/objectivec
diff options
context:
space:
mode:
authorMark Rowe <mrowe@bdash.net.nz>2025-02-19 15:54:58 -0800
committerMason Reed <mason@vector35.com>2025-04-08 13:21:48 -0400
commita6c5c22f08032374481aa060b59ef3492d124200 (patch)
treed8e72a1a7a6c41b61a960dc9b7d33a81d136b1e2 /objectivec
parent9eba1bb003e65a664367c9bf2b6ed03d418aa3c2 (diff)
[SharedCache] Apply objc_msgSend call type overrides in more places
`fixObjCCallTypes` is updated to handle tail calls as well as regular calls. Additionally, if the selector address is not valid it now looks for the `sel_` symbols that `DSCObjCProcessor::ReadMethodList` adds for selectors whose names reside in regions that are not yet mapped. This allows call type overrides to be applied even when a selector's name is defined in a different image.
Diffstat (limited to 'objectivec')
0 files changed, 0 insertions, 0 deletions