Some questions about Profile guided function order via Temporal Profiling, such as binary size regression

I’ll have to check to see if our apps show similar regressions

This branch island only occurs when __TEXT binary size is larger than 128MB, (there are some b/bl instr which jump across 128MB address space). maybe the App you tested does not face this issue.

Are you saying that the accumulated diff of the sections (1.71MB) do not match the diff of the binaries (2.05MB)?

Yes. I found these diff binary size seems comes from the __LINKEDIT section (the binding info), which llvm-objdump does not shows.