diff options
| author | Theofilos Augoustis <theofilos.augoustis@gmail.com> | 2024-07-12 11:52:00 +0200 |
|---|---|---|
| committer | Theofilos Augoustis <theofilos.augoustis@gmail.com> | 2024-07-12 11:52:00 +0200 |
| commit | 243aaa08afd66f1b409774693b716e30fa9ffacc (patch) | |
| tree | b81dc00bf3b2dd10ba8a239672cf30a9d3360507 /nix.shell | |
| parent | ef31d11c7bb0ec6505622ea61f963c56ddf79672 (diff) | |
| download | focaccia-243aaa08afd66f1b409774693b716e30fa9ffacc.tar.gz focaccia-243aaa08afd66f1b409774693b716e30fa9ffacc.zip | |
Add support for aarch64
- Implement an architecture description for aarch64 - Add endianness information to the `Arch` class. - Move conversion from flags register to logical flag values from the calling code to the concrete targets (LLDB and GDB), which is the only point where we (have to) deal in flags registers. - Handle assembly/disassembly errors in serialization of SymbolicTransform - Move ProgramState's `arch` attribute into ReadableProgramState. Co-authored-by: Theofilos Augoustis <theofilos.augoustis@gmail.com> Co-authored-by: Nicola Crivellin <nicola.crivellin98@gmail.com>
Diffstat (limited to 'nix.shell')
| -rw-r--r-- | nix.shell | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/nix.shell b/nix.shell new file mode 100644 index 0000000..00fef51 --- /dev/null +++ b/nix.shell @@ -0,0 +1,12 @@ +{ pkgs ? import <nixpkgs> {} }: +pkgs.mkShell { + nativeBuildInputs = with pkgs; [ + python311 + python311Packages.pip + virtualenv + + gcc gnumake binutils cmake ninja pkg-config + musl qemu swig4 + gdb + ]; +} |