【求问】Hopper每个方法的blocks和size怎么算的?

image
如图,hopper查看macho时,有个blocks和size,意义是什么?怎么计算出来的结果?

blocks代表有多少块,块越多说明分支越多。
size代表有多少代码量,size越大说明这个方法代码越多。

1 个赞

嗯嗯,多谢!!
那这两个值大概是怎么计算出来的?

通俗来讲,一坨连续的汇编其中没有任何分支跳转指令出现,那么我们就管这坨汇编叫Basic block
失踪人口回归 :face_with_hand_over_mouth:

1 个赞