Carlo Bernaschina

21 papers B 7C 1Journal 3Unranked 9
YearRankTypeTitle / Venue / Authors
2019 J jnl
J. Mobile Multimedia
Darian Frajberg, Piero Fraternali, Rocio Nahime Torres, Carlo Bernaschina, Roman Fedorov
2019 conf
AIMS
Darian Frajberg, Carlo Bernaschina, Christian Marone, Piero Fraternali
2019 J jnl
ACM Trans. Softw. Eng. Methodol.
Carlo Bernaschina, Emanuele Falzone, Piero Fraternali, Sergio Luis Herrera Gonzalez
2019
Carlo Bernaschina
2018 J jnl
J. Syst. Softw.
Carlo Bernaschina, Sara Comai, Piero Fraternali
2018 conf
ICWE Workshops
Emanuele Falzone, Carlo Bernaschina
2018 B conf
ICWE
Emanuele Falzone, Carlo Bernaschina
2017 B conf
ICWE
Carlo Bernaschina, Marco Brambilla, Andrea Mauri, Eric Umuhoza
2017 conf
MOBILESoft@ICSE
Carlo Bernaschina, Roman Fedorov, Darian Frajberg, Piero Fraternali
2017 B conf
ICWE
Rocio Nahime Torres, Carlo Bernaschina
2017 B conf
ICWE
Carlo Bernaschina
2017 C conf
MEDI
Alejandro Cortiñas, Carlo Bernaschina, Miguel R. Luaces, Piero Fraternali
2017 conf
MOBILESoft@ICSE
Carlo Bernaschina, Sara Comai, Piero Fraternali
2017 B conf
ICWE
Alejandro Cortiñas, Carlo Bernaschina, Miguel R. Luaces, Piero Fraternali
2017 conf
WWW (Companion Volume)
Carlo Bernaschina, Marco Brambilla, Thanas Koka, Andrea Mauri, Eric Umuhoza
2017 conf
MiSE@ICSE
Carlo Bernaschina, Sara Comai, Piero Fraternali
2016 conf
IFIN/ISEM@INSCI
Claudio Cavallaro, Roman Fedorov, Carlo Bernaschina, Piero Fraternali
2015 conf
WWW (Companion Volume)
Carlo Bernaschina, Ilio Catallo, Piero Fraternali, Davide Martinenghi, Marco Tagliasacchi
2015 B conf
HCOMP
Carlo Bernaschina, Ilio Catallo, Piero Fraternali, Davide Martinenghi
2015 conf
GIR
Carlo Bernaschina, Ilio Catallo, Eleonora Ciceri, Roman Fedorov, Piero Fraternali
2014 B conf
ICMR
Carlo Bernaschina, Piero Fraternali, Luca Galli, Davide Martinenghi, Marco Tagliasacchi
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 "$@"