Function report |
Source Code:arch\x86\lib\insn-eval.c |
Create Date:2022-07-28 07:25:22 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:s_string_insn() - Determine if instruction is a string instruction*@insn: Instruction containing the opcode to inspect* Returns:* true if the instruction, determined by the opcode, is any of the
Proto:static bool is_string_insn(struct insn *insn)
Type:bool
Parameter:
Type | Parameter | Name |
---|---|---|
struct insn * | insn |
42 | If nbytes != 1 Then Return false |
46 | Case bytes[0] == 0x6c...0x6f |
47 | Case bytes[0] == 0xa4...0xa7 |
48 | Case bytes[0] == 0xaa...0xaf |
49 | Return true |
50 | Default |
51 | Return false |
Name | Describe |
---|---|
check_seg_overrides | heck_seg_overrides() - check if segment override prefixes are allowed*@insn: Valid instruction with segment override prefixes*@regoff: Operand offset, in pt_regs, for which the check is performed* For a particular register used in register-indirect |
resolve_default_seg | solve_default_seg() - resolve default segment register index for an operand*@insn: Instruction with opcode and address size |
Source code conversion tool public plug-in interface | X |
---|---|
Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |