From 66316bd3bed38e2e234676c87e23727b141aedb6 Mon Sep 17 00:00:00 2001 From: Nilstrieb <48135649+Nilstrieb@users.noreply.github.com> Date: Wed, 8 Nov 2023 20:56:14 +0100 Subject: [PATCH] cleanup --- .envrc | 1 + shell.nix | 16 ++++++++++++++++ test.c | 16 ---------------- test.rs | 3 --- 4 files changed, 17 insertions(+), 19 deletions(-) create mode 100644 .envrc create mode 100644 shell.nix delete mode 100644 test.c delete mode 100644 test.rs diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..65326bb --- /dev/null +++ b/.envrc @@ -0,0 +1 @@ +use nix \ No newline at end of file diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..9ea89b7 --- /dev/null +++ b/shell.nix @@ -0,0 +1,16 @@ +{ pkgs ? import { } }: pkgs.mkShell { + buildInputs = with pkgs; [ + rustup + gcc + clang_16 + llvmPackages_16.bintools + ]; + shellHook = '' + export PATH=$PATH:''${CARGO_HOME:-~/.cargo}/bin + ''; + packages = (with pkgs; [ + gef + rust-bindgen + shellcheck + ]); +} diff --git a/test.c b/test.c deleted file mode 100644 index 03fd6bc..0000000 --- a/test.c +++ /dev/null @@ -1,16 +0,0 @@ -#include -#define __USE_GNU -#include -#include - -void *get_eh_frame(void *addr) -{ - struct dl_find_object out; - int ret = _dl_find_object(addr, &out); - if (ret != 0) - { - return NULL; - } - - return out.dlfo_eh_frame; -} \ No newline at end of file diff --git a/test.rs b/test.rs deleted file mode 100644 index 5d26406..0000000 --- a/test.rs +++ /dev/null @@ -1,3 +0,0 @@ -fn main() { - panic!(); -} \ No newline at end of file