什么是"Calli"一词的语义推断或含义?

Jon*_*vis 1 c# il opcode opcodes

我在代码的各个地方都看过这个术语,比如图形编程样本.它似乎是一个C++语义,但显然有一个名为EmitCalli的C#/ .NET托管实现似乎与OpCodes.Calli有关.我认为这是一种机器语言指令.这个术语的解释是否与外行人的术语有些接近?

man*_*lds 6

这意味着call indirect它适用于MSIL

使用调用约定描述的参数调用评估堆栈上指示的方法(作为指向入口点的指针).

call,方法描述符与指令一起传递(因此直接)

calli,它被给予method entry pointer(因此间接)