Nasrin Shabani

14 papers A* 1A 1B 2Journal 7Unranked 3
YearRankTypeTitle / Venue / Authors
2025 J jnl
Knowl. Inf. Syst.
Venus Haghighi, Behnaz Soltani, Nasrin Shabani, Jia Wu, Yang Zhang, Lina Yao, Jian Yang, Quan Z. Sheng
2025 J jnl
Algorithms
Maryam Shahabikargar, Amin Beheshti, Wathiq Mansoor, Xuyun Zhang, EuJin Foo, Alireza Jolfaei, Ambreen Hanif, Nasrin Shabani
2025 J jnl
Neurocomputing
Maryam Khanian Najafabadi, Rei-An Chen, Javad Rezazadeh, Amin Beheshti, Nasrin Shabani
2025 A conf
CIKM
Nasrin Shabani, Amin Beheshti, Yuankai Qi, Venus Haghighi, Jin Foo, Jia Wu
2025 conf
WWW (Companion Volume)
Nasrin Shabani, Amin Beheshti, Yuankai Qi, Venus Haghighi, Sahar Moradizeyveh, Quan Z. Sheng
2024 J jnl
IEEE Trans. Artif. Intell.
Nasrin Shabani, Jia Wu, Amin Beheshti, Quan Z. Sheng, Jin Foo, Venus Haghighi, Ambreen Hanif, Maryam Shahabikargar
2024 J jnl
IEEE Trans. Consumer Electron.
Nasrin Shabani, Amin Beheshti, Alireza Jolfaei, Jia Wu, Venus Haghighi, Maryam Khanian Najafabadi, Jin Foo
2024 B conf
EDBT
Nasrin Shabani, Amin Beheshti, Jia Wu, Maryam Khanian Najafabadi, Jin Foo, Alireza Jolfaei
2024 conf
WISE (2)
Venus Haghighi, Nasrin Shabani, Behnaz Soltani, Lina Yao, Quan Z. Sheng, Jian Yang, Amin Beheshti
2024 A* conf
ICDM
Venus Haghighi, Behnaz Soltani, Nasrin Shabani, Jia Wu, Yang Zhang, Lina Yao, Quan Z. Sheng, Jian Yang
2023 B conf
WISE
Ambreen Hanif, Amin Beheshti, Boualem Benatallah, Xuyun Zhang, Habiba, EuJin Foo, Nasrin Shabani, Maryam Shahabikargar
2023 J jnl
CoRR
Nasrin Shabani, Jia Wu, Amin Beheshti, Jin Foo, Ambreen Hanif, Maryam Shahabikargar
2022 J jnl
CoRR
Nasrin Shabani
2022 conf
AIED (2)
Nasrin Shabani, Amin Beheshti, Helia Farhood, Matt Bower, Michael Garrett, Hamid Alinejad-Rokny
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"