Mahnoor Anjum

14 papers B 2Journal 5Unranked 7
YearRankTypeTitle / Venue / Authors
2026 J jnl
IEEE Trans. Green Commun. Netw.
Mahnoor Anjum, Deepak Mishra, Aruna Seneviratne
2025 J jnl
IEEE Wirel. Commun. Lett.
Muhammad Abdullah Khan, Mahnoor Anjum, Deepak Mishra, Haejoon Jung, Trung Q. Duong
2025 conf
ICC
Mahnoor Anjum, Deepak Mishra, Aruna Seneviratne
2025 conf
ICC
Mahnoor Anjum, Deepak Mishra, Michail Matthaiou, Aruna Seneviratne
2025 conf
VTC2025-Spring
Mahnoor Anjum, Muhammad Abdullah Khan, Deepak Mishra, Haejoon Jung, Aruna Seneviratne
2024 conf
GLOBECOM (Workshops)
Muhammad Usman, Mahnoor Anjum, Muhammad Abdullah Khan, Syed Ali Hassan, Haejoon Jung
2024 conf
SPAWC
Mahnoor Anjum, Deepak Mishra, Aruna Seneviratne
2023 conf
GLOBECOM (Workshops)
Mahnoor Anjum, Muhammad Abdullah Khan, Syed Ali Hassan, Haejoon Jung, Aamir Mahmood, Mikael Gidlund
2023 conf
VTC2023-Spring
Mahnoor Anjum, Muhammad Abdullah Khan, Sarah Basharat, Syed Ali Hassan, Haejoon Jung
2023 B conf
GLOBECOM
Muhammad Abdullah Khan, Mahnoor Anjum, Syed Ali Hassan, Haejoon Jung
2022 J jnl
Comput. Commun.
Mahnoor Anjum, Muhammad Abdullah Khan, Syed Ali Hassan, Haejoon Jung, Kapal Dev
2020 J jnl
IEEE Internet Things Mag.
Mahnoor Anjum, Muhammad Abdullah Khan, Syed Ali Hassan, Aamir Mahmood, Hassaan Khaliq Qureshi, Mikael Gidlund
2020 J jnl
CoRR
Mahnoor Anjum, Muhammad Abdullah Khan, Syed Ali Hassan, Aamir Mahmood, Hassaan Khaliq Qureshi, Mikael Gidlund
2019 B conf
IWCMC
Mahnoor Anjum, Muhammad Abdullah Khan, Syed Ali Hassan, Aamir Mahmood, Mikael Gidlund
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"