94 Commits (master)

Author SHA1 Message Date
Abraham Gonzalez 78762796e8
Modify in_bits to check in_valid before accessing 2 months ago
Andrew Waterman 8668b0f761 Don't hang when invoked as background process 5 months ago
Andrew Waterman 19a6ba33de Fix the remaining few warnings that Clang catches 12 months ago
Andrew Waterman 08538789ab Fix missing initializers (-Wextra) 12 months ago
Andrew Waterman c75bf6f48f Remove VLAs in htif/memif (-Wvla) 12 months ago
Andrew Waterman a5f6dda2bc Remove VLAs in DTM (-Wvla) 12 months ago
Andrew Waterman 3f0081afd8 Fix overflow warning (-Woverflow) 12 months ago
Andrew Waterman 01d9b06f3c Explicitly annotate use of GNU extension (-Wpedantic) 12 months ago
Andrew Waterman 2c26357d0c Remove non-ISO compound literals (-Wpedantic) 12 months ago
Andrew Waterman 8006a64768 Remove zero-sized arrays (-Werror) 12 months ago
Friedrich Hunstock 79718ed879 Don't send reset from HTIF, if no binary is given 1 year ago
Friedrich Hunstock 81d92f3c26 Load symbols even when no binary is given 1 year ago
Tilmann Bartsch 14876b33bc allow to set tohost/from host via --symbol-elf 2 years ago
Tim Hutt fdbcde27ce Add instruction limit 2 years ago
Yang Hau a41954235b fix typos 2 years ago
Andrew Waterman 77654f6011 Obtain definition of reg_t in elfloader.h 2 years ago
Andrew Waterman 97a7244371 Avoid dependence on config.h in byteorder.h 2 years ago
Clément Léger a316a37331 add support to load ET_DYN elf 2 years ago
Ming-Yi Lai 1a17adb7ba Implement syscall readlinkat 2 years ago
Volodymyr Fialko f04be98493 fesvr/htif: allow exit on SIGINT. 3 years ago
Abraham Gonzalez c5eee7426d
Update dtm.h with switch_to_* functions 3 years ago
Mark Lai c6e2b703c5 Include cerrno in fesvr/elfloader.cc 3 years ago
Gianluca Guida 07e7626e56 fesvr: support int128_t/uint128_t 3 years ago
Wojciech Bartczak 7dbd0949c9 Add Spike's meta files for pkg-config 3 years ago
Yinan Xu 5afa62e541 Close file descriptors in destructor of syscall_t 3 years ago
Jerry Zhao 7470633c42 Make some dtm_t interfaces protected 3 years ago
Jerry Zhao cf5d11c987 Unify fesvr/debug_defines.h and riscv/debug_defines.h 3 years ago
Julien Olivain 0a7bb5403d fesvr: fix compilation with gcc 13 3 years ago
Jerry Zhao ca2b1000db fesvr: Add --symbol-elf flag to populate htif-t::symbol_elfs 3 years ago
Jerry Zhao 76a4414381 fesvr: Add symbol_elfs field to htif_t 3 years ago
Jerry Zhao 9893d6e939 fesvr: Fix brace style in htif_t::load_program 3 years ago
Jerry Zhao 1851b45baf fesvr: fix +signature-granularity opt parsing to be required_arg 3 years ago
Jerry Zhao 0243455b27 fesvr: Add +target-argument= flag to htif parsing 3 years ago
Jerry Zhao 422d297ef0 fesvr: Fix spacing in parse_arguments 3 years ago
Jerry Zhao 6c018d2e56 fesvr: target_args() should return a const 3 years ago
Sagar Karandikar 34b018ab3a make target_args() protected instead of private to allow subclasses to inject args 3 years ago
Viktor Prutyanov fe2e84e0ff fesvr: elfloader: replace asserts after open and mmap by exceptions 3 years ago
Jerry Zhao e450636e78 Make htif->get_to/fromhost_addr methods public 3 years ago
Jerry Zhao d02292d928
Add htif_t tohost/fromhost accessors 3 years ago
gr816ox b41209eb36
Add more hint when searched path is wrong 3 years ago
Andrew Waterman 540c3ce056 Remove non-installed header lists from Makefile fragments 3 years ago
Jerry Zhao fa4079bcba Use relative include paths to support public usage of these headers 3 years ago
Jerry Zhao e1919d3b06 Add config.h includes directly to source files instead of relying on header chaining 3 years ago
Jerry Zhao 9f93b98c87 Rename memif_endianness_t to endianness_t 3 years ago
Jerry Zhao 4d4159e76d Pull memif_endianness_t into cfg.h 3 years ago
Jerry Zhao b265325d19 Remove set_target_endianness | add --big-endian flag 3 years ago
Jerry Zhao cefccba8cf Remove memif_endianness_undecided, change default to little-endian 3 years ago
Jerin Joy f5ec721fa9 Fixed -Wnon-virtual-dtor warnings 4 years ago
Andrew Waterman 09369aa5f8 Silence remaining unused-parameter warnings 4 years ago
Andrew Waterman 36009d07e8 Delete unused parameter in rfb_t::fb_update 4 years ago