Valentina Rho

11 papers A* 1B 1C 1Journal 3Unranked 5
YearRankTypeTitle / Venue / Authors
2020 conf
MIE
Theodora S. Brisimi, Vanessa López, Valentina Rho, Marco Luca Sbodio, Gabriele Picco, Morten Kristiansen, John Segrave-Daly, Conor Cullen
2020 J jnl
Mach. Learn.
Livio Bioglio, Valentina Rho, Ruggero G. Pensa
2019 conf
ISWC (2)
Vanessa López, Valentina Rho, Theodora S. Brisimi, Fabrizio Cucci, Morten Kristiansen, John Segrave-Daly, Jillian Scalvini, John Davis, Grace Ferguson
2017 C conf
ISMIS
Valentina Rho, Ruggero G. Pensa
2017 J jnl
J. Exp. Theor. Artif. Intell.
Antonio Lieto, Daniele Paolo Radicioni, Valentina Rho
2017 B conf
DS
Livio Bioglio, Valentina Rho, Ruggero G. Pensa
2017 J jnl
Intelligenza Artificiale
Antonio Lieto, Daniele Paolo Radicioni, Valentina Rho, Enrico Mensa
2017 conf
ECML/PKDD (3)
Livio Bioglio, Ruggero G. Pensa, Valentina Rho
2015 A* conf
IJCAI
Antonio Lieto, Daniele Paolo Radicioni, Valentina Rho
2015 conf
BICA
Antonio Lieto, Daniele Paolo Radicioni, Valentina Rho
2014 conf
IC3K (Selected Papers)
Antonio Lieto, Daniele Paolo Radicioni, Marcello Frixione, Valentina Rho
redb/extractors/decompiler/bninja/instruction_type.py
← Index redb/extractors/decompiler/bninja/instruction_type.py python
from enum import Enum


class InstructionType(Enum):
    # Data Movement
    GENERAL_DATA_MOVEMENT = "GENERAL_DATA_MOVEMENT"  # mov, lea, xchg
    STACK_MANAGEMENT = "STACK_MANAGEMENT"  # push, pop, enter, leave
    STRING_MANIPULATION = "STRING_MANIPULATION"  # movs, lods, stos, cmps

    # Arithmetic
    BASIC_ARITHMETIC = "BASIC_ARITHMETIC"  # add, sub, inc, dec
    MULTIPLICATION_DIVISION = "MULTIPLICATION_DIVISION"  # mul, div, imul, idiv
    CARRY_ARITHMETIC = "CARRY_ARITHMETIC"  # adc, sbb

    # Logical
    BITWISE_LOGIC = "BITWISE_LOGIC"  # and, or, xor, not
    CONDITIONAL_LOGIC = "CONDITIONAL_LOGIC"  # test, cmp, setX

    # Control Flow
    UNCONDITIONAL_JUMP = "UNCONDITIONAL_JUMP"  # jmp
    CONDITIONAL_JUMP = "CONDITIONAL_JUMP"  # je, jne, jl, jg, etc
    FUNCTION_CONTROL = "FUNCTION_CONTROL"  # call, ret
    LOOPING = "LOOPING"  # loop, loopz, loopnz

    # System
    SYSTEM_CALLS = "SYSTEM_CALLS"  # syscall, int, sysenter
    PRIVILEGED_INSTRUCTIONS = "PRIVILEGED_INSTRUCTIONS"  # hlt, cli, sti
    CPU_FEATURES = "CPU_FEATURES"  # cpuid, rdtsc

    # SIMD & FPU
    SSE_SIMD = "SSE_SIMD"  # SSE instructions
    AVX_SIMD = "AVX_SIMD"  # AVX instructions
    BASIC_FPU = "BASIC_FPU"  # fld, fst, fstp
    FPU_ARITHMETIC = "FPU_ARITHMETIC"  # fadd, fsub, etc

    # Bit Operations
    SHIFT_ROTATE = "SHIFT_ROTATE"  # shl, shr, rol, ror
    BIT_TEST_MODIFY = "BIT_TEST_MODIFY"  # bt, bts, btr, btc

    # Special
    CRYPTOGRAPHIC_OPS = "CRYPTOGRAPHIC_OPS"  # aesenc, aesdec, sha1rnds4
    MISC_OPS = "MISC_OPS"