J. Neil Ross

11 papers A 2B 1C 1Journal 3Unranked 4
YearRankTypeTitle / Venue / Authors
2007 J jnl
IEEE Trans. Circuits Syst. I Regul. Pap.
Shu-Hui Tu, Chun-Ming Chang, J. Neil Ross, M. N. S. Swamy
2006 C conf
ISCAS
Shu-Hui Tu, J. Neil Ross, Chun-Ming Chang
2005 conf
SBCCI
David Varghese, J. Neil Ross
2005 conf
CICC
David Varghese, J. Neil Ross
2005 B conf
ETS
Matthew Collins, Bashir M. Al-Hashimi, J. Neil Ross
2005 conf
ISCAS (1)
Shu-Hui Tu, J. Neil Ross
2004 A conf
DATE
Peter R. Wilson, J. Neil Ross, Andrew D. Brown, Tom J. Kazmierski, Jerzy Baranowski
2004 conf
ISCAS (5)
Peter R. Wilson, J. Neil Ross, Andrew D. Brown, Andrew J. Rushton
2004 J jnl
IEEE Trans. Circuits Syst. II Express Briefs
Chun-Ming Chang, Bashir M. Al-Hashimi, Yichuang Sun, J. Neil Ross
2002 A conf
DATE
Peter R. Wilson, J. Neil Ross, Mark Zwolinski, Andrew D. Brown, Yavuz Kiliç
2000 J jnl
IEEE Trans. Ind. Electron.
Don A. G. Pedder, Andrew D. Brown, J. Neil Ross, Alan Christopher Williams
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 "$@"