little fix, better bdistrib

This commit is contained in:
George Hotz 2014-08-10 14:38:58 +00:00
parent 3c49719e9c
commit d1e68d84fa
3 changed files with 9 additions and 3 deletions

View File

@ -47,6 +47,7 @@ mkdir -p distrib/qira/ida/bin
echo "copying ida plugin"
cp -av ida/bin/* distrib/qira/ida/bin/
echo "copying qemu source"
if [ $QEMU_SOURCE ]; then
#echo "copying qemu_mods for building qemu from source"
cp -Rav qemu_mods distrib/qira/
@ -58,7 +59,7 @@ if [ $QEMU_BINARIES ]; then
echo "copying qemu"
mkdir -p distrib/qira/qemu
for arch in "i386" "arm" "x86_64" "ppc"; do
cp "qemu/qira-$arch" "distrib/qira/qemu/qira-$arch"
cp -v "qemu/qira-$arch" "distrib/qira/qemu/qira-$arch"
strip "distrib/qira/qemu/qira-$arch"
#upx -9 "distrib/qira/qemu/qira-$arch"
done
@ -68,6 +69,10 @@ echo "copying qiradb"
mkdir -p distrib/qira/qiradb
cp -Rav qiradb/* distrib/qira/qiradb/
echo "copying pin"
mkdir -p distrib/qira/pin
cp -av pin/makefile pin/pin_build.sh pin/qirapin.cpp distrib/qira/pin/
# package up the python, hopefully this includes pymongo driver
# hmm, it doesn't, user will need to install
#cd bin

View File

@ -302,7 +302,7 @@ def get_vtimeline_picture(trace):
from PIL import Image # sudo pip install pillow
import base64
import StringIO
im = Image.new( 'RGB', (1, (trace.maxclnum/sampling)+1), "black")
im = Image.new( 'RGB', (1, (trace.maxclnum/sampling)), "black")
px = im.load()
for i in range(0, r, sampling):

View File

@ -16,7 +16,8 @@ except:
import struct
import qiradb
PPCREGS = ([], 4, True)
# (regname, regsize, is_big_endian, arch_name)
PPCREGS = ([], 4, True, "ppc")
for i in range(32):
PPCREGS[0].append("r"+str(i))