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 |