本文整理汇总了C++中IRInstruction::invoke_src_is_wide方法的典型用法代码示例。如果您正苦于以下问题:C++ IRInstruction::invoke_src_is_wide方法的具体用法?C++ IRInstruction::invoke_src_is_wide怎么用?C++ IRInstruction::invoke_src_is_wide使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IRInstruction
的用法示例。
在下文中一共展示了IRInstruction::invoke_src_is_wide方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: RedexContext
TEST(IRInstruction, InvokeSourceIsWideComplex) {
g_redex = new RedexContext();
IRInstruction* insn = new IRInstruction(OPCODE_INVOKE_VIRTUAL);
DexMethodRef* m =
DexMethod::make_method("Lfoo;", "qux", "V", {"I", "J", "I"});
insn->set_method(m);
insn->set_arg_word_count(4);
insn->set_src(0, 1);
insn->set_src(1, 0);
insn->set_src(2, 2);
insn->set_src(3, 3);
EXPECT_FALSE(insn->invoke_src_is_wide(0));
EXPECT_FALSE(insn->invoke_src_is_wide(1));
EXPECT_TRUE(insn->invoke_src_is_wide(2));
EXPECT_FALSE(insn->invoke_src_is_wide(3));
delete g_redex;
}