More binaryninja debugging (WIP)
This commit is contained in:
parent
8e9d5b730b
commit
7ce69e1702
@ -3,12 +3,12 @@
|
|||||||
buildFHSEnv,
|
buildFHSEnv,
|
||||||
writeScript,
|
writeScript,
|
||||||
pkgs,
|
pkgs,
|
||||||
python3
|
python311
|
||||||
}:
|
}:
|
||||||
buildFHSEnv rec {
|
buildFHSEnv rec {
|
||||||
name = "binaryninja";
|
name = "binaryninja";
|
||||||
|
|
||||||
python = python3.withPackages (ps: with ps; [
|
python = python311.withPackages (ps: with ps; [
|
||||||
torch
|
torch
|
||||||
pip
|
pip
|
||||||
]);
|
]);
|
||||||
@ -47,18 +47,14 @@ buildFHSEnv rec {
|
|||||||
];
|
];
|
||||||
|
|
||||||
runScript = writeScript "binaryninja.sh" ''
|
runScript = writeScript "binaryninja.sh" ''
|
||||||
set -e
|
set -e
|
||||||
# Create a temporary directory for the symlink
|
|
||||||
mkdir -p "$HOME/.binaryninja/libs"
|
|
||||||
ln -sf ${python}/lib/libpython3.so "$HOME/.binaryninja/libs/libpython.so"
|
|
||||||
|
|
||||||
# Export environment variables
|
# Export environment variables
|
||||||
export PATH="${python}/bin:$PATH"
|
export PATH="${python}/bin:$PATH"
|
||||||
export PYTHONPATH="${python}/lib/python3.12/site-packages:$PYTHONPATH"
|
export PYTHONPATH="${python}/lib/python3.12/site-packages:$PYTHONPATH"
|
||||||
export LD_LIBRARY_PATH="$HOME/.binaryninja/libs:${python}/lib:$LD_LIBRARY_PATH"
|
|
||||||
|
|
||||||
# Run Binary Ninja
|
# Run Binary Ninja
|
||||||
exec "$HOME/.binaryninja/binaryninja" "$@"
|
exec "$HOME/.binaryninja/binaryninja" "$@"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user