diff options
author | Richard Allen <rsaxvc@gmail.com> | 2024-05-15 12:29:05 -0500 |
---|---|---|
committer | Antonio Borneo <borneo.antonio@gmail.com> | 2024-08-25 12:42:44 +0000 |
commit | 5cb184a732c998eed1d4e1a54c682d204f6f34d2 (patch) | |
tree | 46db782559f20e308d5de2a905491732241a7001 | |
parent | ff22f78d4605d7037a70fa36232986c7396f2946 (diff) | |
download | riscv-openocd-5cb184a732c998eed1d4e1a54c682d204f6f34d2.zip riscv-openocd-5cb184a732c998eed1d4e1a54c682d204f6f34d2.tar.gz riscv-openocd-5cb184a732c998eed1d4e1a54c682d204f6f34d2.tar.bz2 |
target: fix profiler output on Windows
Open output file in binary mode to disable EOL
conversion on Windows (and sometimes cygwin depending
on installation settings and path).
Change-Id: I38276dd1af011ce5781b0264b7cbb08c32a1a2ad
Signed-off-by: Richard Allen <rsaxvc@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/8278
Reviewed-by: Karl Palsson <karlp@tweak.au>
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
-rw-r--r-- | src/target/target.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/target/target.c b/src/target/target.c index b1a26f9..9d1d2f5 100644 --- a/src/target/target.c +++ b/src/target/target.c @@ -4209,7 +4209,7 @@ static void write_gmon(uint32_t *samples, uint32_t sample_num, const char *filen uint32_t start_address, uint32_t end_address, struct target *target, uint32_t duration_ms) { uint32_t i; - FILE *f = fopen(filename, "w"); + FILE *f = fopen(filename, "wb"); if (!f) return; write_string(f, "gmon"); |