コード例 #1
0
        /// <summary>
        /// Retrieve only call, calli, and callvirt instructions from the stream
        /// </summary>
        /// <returns></returns>
        public ArchList <Instruction> GetCallInstructions()
        {
            ArchList <Instruction> list = new ArchList <Instruction>();

            list.AddRange(InstructionStream.FindAll(I => I.Code.Name.Contains("call")));
            list.AddRange(StrayInstructions.FindAll(I => I.Code.Name.Contains("call")));
            return(list);
        }