Mahdi Morafah

18 papers A* 2A 1Journal 14Unranked 1
YearRankTypeTitle / Venue / Authors
2025 J jnl
CoRR
Abhijit Chunduru, Majid Morafah, Mahdi Morafah, Vishnu Pandi Chellapandi, Ang Li
2025 J jnl
ACM Trans. Model. Perform. Evaluation Comput. Syst.
Mahdi Morafah, Hojin Chang, Chen Chen, Bill Lin
2024 J jnl
IEEE Trans. Artif. Intell.
Mahdi Morafah, Weijia Wang, Bill Lin
2024 J jnl
CoRR
Mahdi Morafah, Hojin Chang, Chen Chen, Bill Lin
2024 A conf
ICCAD
Mahdi Morafah, Hojin Chang, Bill Lin
2024 J jnl
IEEE Trans. Artif. Intell.
Saeed Vahidian, Mahdi Morafah, Chen Chen, Mubarak Shah, Bill Lin
2024 J jnl
CoRR
Mahdi Morafah, Matthias Reisser, Bill Lin, Christos Louizos
2024 A* conf
NeurIPS
Mahdi Morafah, Vyacheslav Kungurtsev, Hojin Chang, Chen Chen, Bill Lin
2024 J jnl
CoRR
Mahdi Morafah, Vyacheslav Kungurtsev, Hojin Chang, Chen Chen, Bill Lin
2023 J jnl
CoRR
Mahdi Morafah, Weijia Wang, Bill Lin
2023 J jnl
IEEE Trans. Control. Netw. Syst.
Vyacheslav Kungurtsev, Mahdi Morafah, Tara Javidi, Gesualdo Scutari
2023 A* conf
AAAI
Saeed Vahidian, Mahdi Morafah, Weijia Wang, Vyacheslav Kungurtsev, Chen Chen, Mubarak Shah, Bill Lin
2023 J jnl
IEEE Open J. Comput. Soc.
Mahdi Morafah, Saeed Vahidian, Weijia Wang, Bill Lin
2022 J jnl
CoRR
Saeed Vahidian, Mahdi Morafah, Weijia Wang, Vyacheslav Kungurtsev, Chen Chen, Mubarak Shah, Bill Lin
2022 J jnl
CoRR
Mahdi Morafah, Saeed Vahidian, Weijia Wang, Bill Lin
2022 J jnl
CoRR
Mahdi Morafah, Saeed Vahidian, Chen Chen, Mubarak Shah, Bill Lin
2021 conf
ICDCS Workshops
Saeed Vahidian, Mahdi Morafah, Bill Lin
2021 J jnl
CoRR
Saeed Vahidian, Mahdi Morafah, Bill Lin
scripts/setup-and-run.sh
← Index scripts/setup-and-run.sh bash
#!/bin/bash
set -e

# Setup Binary Ninja Python API if available on host (from snapshot)
if [ -d "/opt/binaryninja" ] && [ -f "/opt/binaryninja/scripts/linux-setup.sh" ]; then
    echo "Binary Ninja found on host, setting up Python API..."
    cd /opt
    ./binaryninja/scripts/linux-setup.sh -s || echo "Binary Ninja setup failed"
    
    # Change back to the app directory
    cd /app
    
    # Verify installation
    python3 -c "import binaryninja; print('Binary Ninja Python API ready, version:', binaryninja.core_version())" 2>/dev/null || echo "Binary Ninja Python API not available"
else
    echo "Binary Ninja not found on host - decompilation will be disabled"
fi

# Copy license if available
if [ -f "/opt/binaryninja-license/license.dat" ]; then
    mkdir -p ~/.binaryninja
    cp /opt/binaryninja-license/license.dat ~/.binaryninja/
    echo "Binary Ninja license configured"
fi

# Execute the original command
exec "$@"