Skip to content

Commit 7b30b8b

Browse files
authored
Merge pull request #78 from douzzer/20260116-various-fixes
20260116-various-fixes
2 parents 69e429d + bfbb76f commit 7b30b8b

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

Makefile.analyzers

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -188,14 +188,14 @@ sanitize-all-NO_POSIX_MEMALIGN-gcc:
188188
@echo "passed: no defects from gcc NO_POSIX_MEMALIGN sanitize address, leak, undefined, float-cast-overflow, float-divide-by-zero, and bounds-strict"
189189
@$(MAKE) $(EXTRA_MAKE_FLAGS) $(QUIET_FLAG) -f $(THIS_MAKEFILE) VERY_QUIET=1 BUILD_TOP="$(BUILD_PARENT)/wolfsentry-sanitizer-NO_POSIX_MEMALIGN-builds-gcc" clean
190190

191-
.PHONY: sanitize-aarch64-be-test
192-
sanitize-aarch64-be-test:
193-
@$(MAKE) $(EXTRA_MAKE_FLAGS) $(QUIET_FLAG) -f $(THIS_MAKEFILE) VERY_QUIET=1 BUILD_TOP="$(BUILD_PARENT)/wolfsentry-sanitize-aarch64-be-builds" clean
194-
@HOST=aarch64_be-unknown-linux-gnu; \
191+
.PHONY: sanitize-armeb-test
192+
sanitize-armeb-test:
193+
@$(MAKE) $(EXTRA_MAKE_FLAGS) $(QUIET_FLAG) -f $(THIS_MAKEFILE) VERY_QUIET=1 BUILD_TOP="$(BUILD_PARENT)/wolfsentry-sanitize-armeb-builds" clean
194+
@HOST=armeb-linux-gnueabihf; \
195195
HOST_RPATH=$$(dirname $$($${HOST}-gcc -print-libgcc-file-name)) && \
196-
$(MAKE) $(EXTRA_MAKE_FLAGS) $(QUIET_FLAG) -f $(THIS_MAKEFILE) VERY_QUIET=1 BUILD_TOP="$(BUILD_PARENT)/wolfsentry-sanitize-aarch64-be-builds" HOST=$$HOST EXE_LAUNCHER="qemu-aarch64_be -E LD_LIBRARY_PATH=$${HOST_RPATH} -L /usr/aarch64_be-unknown-linux-gnu" EXTRA_CFLAGS+='-fno-sanitize-recover=all' EXTRA_LDFLAGS="-Wl,-rpath-link=$$HOST_RPATH -Wl,-rpath=$$HOST_RPATH" sanitize-no-leak
197-
@$(MAKE) $(EXTRA_MAKE_FLAGS) $(QUIET_FLAG) -f $(THIS_MAKEFILE) VERY_QUIET=1 BUILD_TOP="$(BUILD_PARENT)/wolfsentry-sanitize-aarch64-be-builds" clean
198-
@echo "passed: sanitize-aarch64-be test."
196+
$(MAKE) $(EXTRA_MAKE_FLAGS) $(QUIET_FLAG) -f $(THIS_MAKEFILE) VERY_QUIET=1 BUILD_TOP="$(BUILD_PARENT)/wolfsentry-sanitize-armeb-builds" HOST=$$HOST EXE_LAUNCHER="qemu-armeb -E LD_LIBRARY_PATH=$${HOST_RPATH} -L /usr/armeb-linux-gnueabihf" EXTRA_CFLAGS+='-fno-sanitize-recover=all' EXTRA_LDFLAGS="-Wl,-rpath-link=$$HOST_RPATH -Wl,-rpath=$$HOST_RPATH -latomic" sanitize-no-leak
197+
@$(MAKE) $(EXTRA_MAKE_FLAGS) $(QUIET_FLAG) -f $(THIS_MAKEFILE) VERY_QUIET=1 BUILD_TOP="$(BUILD_PARENT)/wolfsentry-sanitize-armeb-builds" clean
198+
@echo "passed: sanitize-armeb test."
199199

200200
.PHONY: sanitize-all-clang
201201
sanitize-all-clang: clang-version-test
@@ -286,7 +286,7 @@ cppcheck-force: cppcheck-force-library cppcheck-force-extras
286286
.PHONY: analyze-all
287287
# valgrind-all-clang disabled until the valgrind team fixes https://bugs.kde.org/show_bug.cgi?id=452758
288288
# "Valgrind does not read properly DWARF5 as generated by Clang14"
289-
analyze-all: valgrind-all-gcc sanitize-all-gcc linux-lwip-sanitize-all-gcc sanitize-all-clang sanitize-aarch64-be-test sanitize-all-no-inline-gcc sanitize-all-NO_POSIX_MEMALIGN-gcc clang-tidy-build-test cppcheck-library cppcheck-extras
289+
analyze-all: valgrind-all-gcc sanitize-all-gcc linux-lwip-sanitize-all-gcc sanitize-all-clang sanitize-armeb-test sanitize-all-no-inline-gcc sanitize-all-NO_POSIX_MEMALIGN-gcc clang-tidy-build-test cppcheck-library cppcheck-extras
290290
@echo 'passed: analyzers found no defects.'
291291

292292
.PHONY: analyze-macosx
@@ -878,12 +878,12 @@ $(BUILD_TOP)/tests/coverage-unittest.o: $(SRC_TOP)/tests/unittests.c
878878
@[ -d $(dir $@) ] || mkdir -p $(dir $@)
879879
@rm -f $(@:.o=.gcda)
880880
ifeq "$(V)" "1"
881-
$(CC) $(CFLAGS) -MF $(<:.c=.d) -c $< -o $@
881+
$(CC) $(CFLAGS) -MMD -MF $(<:.c=.d) -c $< -o $@
882882
else
883883
ifndef VERY_QUIET
884884
@echo "$(CC) ... -o $@"
885885
endif
886-
@$(CC) $(CFLAGS) -MF $(<:.c=.d) -c $< -o $@
886+
@$(CC) $(CFLAGS) -MMD -MF $(<:.c=.d) -c $< -o $@
887887
endif
888888

889889
.PHONY: gcovr

src/json/centijson_value.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ json_value_path(JSON_VALUE* root, const char* path)
332332

333333
token_beg++;
334334
while('0' <= *token_beg && *token_beg <= '9') {
335-
path_index = path_index * 10U + (*token_beg - (unsigned)'0');
335+
path_index = (path_index * 10U) + (*token_beg - (unsigned)'0');
336336
token_beg++;
337337
}
338338
if(*token_beg != ']')

src/wolfsentry_util.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ static const struct {
406406
{ WOLFSENTRY_ACTION_RES_USER7, "user+7" }
407407
};
408408

409-
wolfsentry_static_assert(length_of_array(action_res_bit_map) == 1U + sizeof(wolfsentry_action_res_t) * BITS_PER_BYTE)
409+
wolfsentry_static_assert(length_of_array(action_res_bit_map) == 1U + (sizeof(wolfsentry_action_res_t) * BITS_PER_BYTE))
410410

411411
WOLFSENTRY_API const char *wolfsentry_action_res_assoc_by_flag(wolfsentry_action_res_t res, unsigned int bit) {
412412
if (bit > 31)

wolfsentry/wolfsentry.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ struct wolfsentry_allocator {
141141
/*!< \brief Required pointer. */
142142
wolfsentry_memalign_cb_t memalign;
143143
/*!< \brief Optional pointer.
144-
* Required only if a `struct wolfsentry_eventconfig` is passed in (e.g. to wolfsentry_init()`) with a nonzero `route_private_data_alignment`.
144+
* Required only if a `struct wolfsentry_eventconfig` is passed in (e.g. to `wolfsentry_init()`) with a nonzero `route_private_data_alignment`.
145145
*/
146146
wolfsentry_free_aligned_cb_t free_aligned;
147147
/*!< \brief Optional pointer. Required (and allowed) only if `memalign` pointer is non-null. */

0 commit comments

Comments
 (0)