Xiaohua Fan

15 papers Journal 9Unranked 6
YearRankTypeTitle / Venue / Authors
2025 J jnl
Comput. Biol. Chem.
Jianjian Zhong, Xiaohua Fan
2022 J jnl
Inf.
Weiyun Jin, Xiaohua Fan
2019 J jnl
IEEE Trans. Circuits Syst. I Regul. Pap.
Minglei Zhang, Qingsong Cai, Zhong Yang, Xiaoyun Jia, Xiaohua Fan
2017 J jnl
IEEE J. Solid State Circuits
Minglei Zhang, Kyoohyun Noh, Xiaohua Fan, Edgar Sánchez-Sinencio
2017 J jnl
IEICE Electron. Express
Minglei Zhang, Xiaohua Fan
2017 conf
ASICON
Xin Liu, Yu Liu, Yanbin Xiao, Xiaohua Fan, Haiying Zhang
2014 conf
MWSCAS
Minghua Wang, Minglei Zhang, Xiaohua Fan, Yu Liu
2014 conf
MWSCAS
Yi Xie, Minglei Zhang, Baoyue Wei, Xiaohua Fan
2009 J jnl
IEEE J. Solid State Circuits
Heng Zhang, Xiaohua Fan, Edgar Sánchez-Sinencio
2008 J jnl
IEEE Trans. Circuits Syst. I Regul. Pap.
Xiaohua Fan, Marvin Onabajo, Félix O. Fernandez-Rodriguez, José Silva-Martínez, Edgar Sánchez-Sinencio
2008 J jnl
IEEE J. Solid State Circuits
Xiaohua Fan, Heng Zhang, Edgar Sánchez-Sinencio
2005 conf
ICCNMC
Wanjun Huang, Xiaohua Fan, Christoph Meinel
2005 J jnl
IEEE J. Solid State Circuits
Xiaohua Fan, Chinmaya Mishra, Edgar Sánchez-Sinencio
2004 conf
SoCC
Xiaohua Fan, Edgar Sánchez-Sinencio
2004 conf
ISCAS (1)
Xiaohua Fan, Chinmaya Mishra, Edgar Sánchez-Sinencio
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 "$@"