Jalal Kawash

57 papers A* 1A 7C 5Misc 3Journal 16Unranked 20
YearRankTypeTitle / Venue / Authors
2025 J jnl
Computing
Annette John, Jalal Kawash, Reda Alhajj
2024 conf
WCCCE
Jalal Kawash
2022 J jnl
Multim. Tools Appl.
Kashfia Sailunaz, Jalal Kawash, Reda Alhajj
2021 C conf
EDUCON
Alexander Richard, Jesse Francis, Jalal Kawash
2021 conf
CSCI
Levi Meston, Jalal Kawash
2021 conf
CSEDU (2)
Jalal Kawash, Joshua Horacsek, Nelson Wong
2020 C conf
EDUCON
Jalal Kawash
2020 conf
CSEDU (2)
Jalal Kawash, Levi Meston
2020 A conf
SIGCSE
Jalal Kawash, Tamer N. Jarada, Mohammad Moshirpour
2020 C conf
EDUCON
Jalal Kawash, Kashfia Sailunaz
2018 conf
CSEDU (Selected Papers)
Jalal Kawash, Robert Don Collier
2018 A conf
SIGCSE
Joel C. Adams, Richard A. Brown, Jalal Kawash, Suzanne J. Matthews, Elizabeth Shoop
2018 conf
CSEDU (1)
Jalal Kawash, Robert Don Collier
2018 book
Mehmet Kaya, Jalal Kawash, Suheil Khoury, Min-Yuh Day
2017 conf
CSEDU (1)
Robert Don Collier, Jalal Kawash
2017 book
Jalal Kawash, Nitin Agarwal, Tansel Özyer
2016 J jnl
Parallel Process. Lett.
Lisa Higham, Jalal Kawash
2016 A conf
SIGCSE
Jalal Kawash, Andrew Kuipers, Leonard Manzara, Robert Don Collier
2014 Misc conf
SIGITE
Jalal Kawash
2014 A conf
SIGCSE
Robert Don Collier, Jalal Kawash
2014 book
Online Social Media Analysis and Visualization
Jalal Kawash
2014 J jnl
Distributed Comput.
Steven Cheng, Lisa Higham, Jalal Kawash
2013 J jnl
CoRR
Steven Cheng, Lisa Higham, Jalal Kawash
2013 conf
SIGITE Conference
Jalal Kawash, Robert Don Collier
2012 conf
SIGITE Conference
Jalal Kawash
2011 J jnl
Int. J. Netw. Virtual Organisations
James King, Jalal Kawash
2011 conf
CASoN
Jalal Kawash
2011 J jnl
Bull. EATCS
Lisa Higham, Jalal Kawash, Abhijeet Pareek Pareek
2009 J jnl
Int. J. Web Based Communities
Jalal Kawash
2009 conf
BNCOD
Adesola Omotayo, Ken Barker, Moustafa A. Hammad, Lisa Higham, Jalal Kawash
2009 conf
ITNG
Jalal Kawash
2008 J jnl
J. Parallel Distributed Comput.
Lisa Higham, Jalal Kawash
2007 J jnl
Int. J. Web Based Communities
Jalal Kawash, Christo El-Morr, Mazen Itani
2007 J jnl
Int. J. Web Based Communities
Christo El-Morr, Jalal Kawash
2007 ch.
Encyclopedia of Information Ethics and Security
Jalal Kawash
2007 J jnl
ACM Trans. Comput. Syst.
Lisa Higham, LillAnne Jackson, Jalal Kawash
2006 C conf
AICCSA
Hamed Siefoddini, Khaled El-Fakih, Jalal Kawash, Nashat Mansour
2006 A conf
DISC
Lisa Higham, LillAnne Jackson, Jalal Kawash
2006 Misc conf
ICDCN
Lisa Higham, LillAnne Jackson, Jalal Kawash
2006 J jnl
IEEE Trans. Parallel Distributed Syst.
Lisa Higham, Jalal Kawash
2006 J jnl
J. Comput. Inf. Technol.
Jalal Kawash, Ahmad El Halabi, Ghassan Samara
2006 conf
TV@FLoC
Lisa Higham, LillAnne Jackson, Jalal Kawash
2005 conf
EuroIMSA
Jalal Kawash, Shady Enbashi
2005 C conf
NPC
Lisa Higham, Jalal Kawash
2005 conf
ISPAN
Lisa Higham, Jalal Kawash
2005 ch.
New Trends in Computer Networks
Jalal Kawash, Ghassan Samara, Ahmad El Halabi
2005 J jnl
J. Comput. Inf. Technol.
Jalal Kawash
2004 conf
ISPAN
Lisa Higham, Jalal Kawash
2003 conf
ICWI
Jalal Kawash
2002 conf
ICWI
Jalal Kawash, Mazen Itani
2000 A conf
DISC
Lisa Higham, Jalal Kawash
2000 Misc conf
HiPC
Lisa Higham, Jalal Kawash
2000 A* conf
PODC
Jalal Kawash, Lisa Higham
1998 A conf
DISC
Lisa Higham, Jalal Kawash
1997 conf
ISPAN
Lisa Higham, Jalal Kawash
1997 J jnl
Parallel Algorithms Appl.
Nashat Mansour, Jalal Kawash, Hassan B. Diab
1995 conf
Parallel and Distributed Computing and Systems
Jalal Kawash, Nashat Mansour, Hassan B. Diab
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"