enable readability-else-after-return tidy check
parent
58c7079db9
commit
06149aa156
2
Makefile
2
Makefile
|
@ -21,7 +21,7 @@ endif
|
||||||
CFLAGS := -std=c11 $(SHARED_FLAGS) -Wmissing-prototypes
|
CFLAGS := -std=c11 $(SHARED_FLAGS) -Wmissing-prototypes
|
||||||
CXXFLAGS := -std=c++14 $(SHARED_FLAGS)
|
CXXFLAGS := -std=c++14 $(SHARED_FLAGS)
|
||||||
LDFLAGS := -Wl,--as-needed,-z,defs,-z,relro,-z,now,-z,nodlopen,-z,text
|
LDFLAGS := -Wl,--as-needed,-z,defs,-z,relro,-z,now,-z,nodlopen,-z,text
|
||||||
TIDY_CHECKS := -checks=bugprone-*,-bugprone-macro-parentheses,cert-*,clang-analyzer-*,readability-*,-readability-else-after-return,-readability-inconsistent-declaration-parameter-name,-readability-named-parameter
|
TIDY_CHECKS := -checks=bugprone-*,-bugprone-macro-parentheses,cert-*,clang-analyzer-*,readability-*,-readability-inconsistent-declaration-parameter-name,-readability-named-parameter
|
||||||
|
|
||||||
SOURCES := chacha.c malloc.c memory.c pages.c random.c util.c
|
SOURCES := chacha.c malloc.c memory.c pages.c random.c util.c
|
||||||
OBJECTS := $(SOURCES:.c=.o)
|
OBJECTS := $(SOURCES:.c=.o)
|
||||||
|
|
10
malloc.c
10
malloc.c
|
@ -344,10 +344,12 @@ static bool has_free_slots(size_t slots, struct slab_metadata *metadata) {
|
||||||
if (slots <= 64) {
|
if (slots <= 64) {
|
||||||
u64 masked = metadata->bitmap[0] | get_mask(slots);
|
u64 masked = metadata->bitmap[0] | get_mask(slots);
|
||||||
return masked != ~0UL;
|
return masked != ~0UL;
|
||||||
} else if (slots <= 128) {
|
}
|
||||||
|
if (slots <= 128) {
|
||||||
u64 masked = metadata->bitmap[1] | get_mask(slots - 64);
|
u64 masked = metadata->bitmap[1] | get_mask(slots - 64);
|
||||||
return metadata->bitmap[0] != ~0UL || masked != ~0UL;
|
return metadata->bitmap[0] != ~0UL || masked != ~0UL;
|
||||||
} else if (slots <= 192) {
|
}
|
||||||
|
if (slots <= 192) {
|
||||||
u64 masked = metadata->bitmap[2] | get_mask(slots - 128);
|
u64 masked = metadata->bitmap[2] | get_mask(slots - 128);
|
||||||
return metadata->bitmap[0] != ~0UL || metadata->bitmap[1] != ~0UL || masked != ~0UL;
|
return metadata->bitmap[0] != ~0UL || metadata->bitmap[1] != ~0UL || masked != ~0UL;
|
||||||
}
|
}
|
||||||
|
@ -434,7 +436,9 @@ static inline void *allocate_small(size_t requested_size) {
|
||||||
|
|
||||||
mutex_unlock(&c->lock);
|
mutex_unlock(&c->lock);
|
||||||
return p;
|
return p;
|
||||||
} else if (c->free_slabs_head != NULL) {
|
}
|
||||||
|
|
||||||
|
if (c->free_slabs_head != NULL) {
|
||||||
struct slab_metadata *metadata = c->free_slabs_head;
|
struct slab_metadata *metadata = c->free_slabs_head;
|
||||||
metadata->canary_value = get_random_canary(&c->rng);
|
metadata->canary_value = get_random_canary(&c->rng);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue