SYMBOL INDEX (615 symbols across 52 files) FILE: cJSON.c type error (line 88) | typedef struct { function cJSON_GetErrorPtr (line 94) | CJSON_PUBLIC(const char *) cJSON_GetErrorPtr(void) function cJSON_GetStringValue (line 99) | CJSON_PUBLIC(char *) cJSON_GetStringValue(const cJSON * const item) function cJSON_GetNumberValue (line 109) | CJSON_PUBLIC(double) cJSON_GetNumberValue(const cJSON * const item) function cJSON_Version (line 124) | CJSON_PUBLIC(const char*) cJSON_Version(void) function case_insensitive_strcmp (line 133) | static int case_insensitive_strcmp(const unsigned char *string1, const u... type internal_hooks (line 156) | typedef struct internal_hooks function internal_free (line 169) | static void CJSON_CDECL internal_free(void *pointer) function cJSON_InitHooks (line 209) | CJSON_PUBLIC(void) cJSON_InitHooks(cJSON_Hooks* hooks) function cJSON (line 241) | static cJSON *cJSON_New_Item(const internal_hooks * const hooks) function cJSON_Delete (line 253) | CJSON_PUBLIC(void) cJSON_Delete(cJSON *item) function get_decimal_point (line 279) | static unsigned char get_decimal_point(void) type parse_buffer (line 289) | typedef struct function cJSON_bool (line 307) | static cJSON_bool parse_number(cJSON * const item, parse_buffer * const ... function cJSON_SetNumberHelper (line 411) | CJSON_PUBLIC(double) cJSON_SetNumberHelper(cJSON *object, double number) function cJSON_SetValuestring (line 435) | CJSON_PUBLIC(char*) cJSON_SetValuestring(cJSON *object, const char *valu... type printbuffer (line 478) | typedef struct function update_offset (line 576) | static void update_offset(printbuffer * const buffer) function cJSON_bool (line 589) | static cJSON_bool compare_double(double a, double b) function cJSON_bool (line 596) | static cJSON_bool print_number(const cJSON * const item, printbuffer * c... function parse_hex4 (line 666) | static unsigned parse_hex4(const unsigned char * const input) function utf16_literal_to_utf8 (line 703) | static unsigned char utf16_literal_to_utf8(const unsigned char * const i... function cJSON_bool (line 824) | static cJSON_bool parse_string(cJSON * const item, parse_buffer * const ... function cJSON_bool (line 954) | static cJSON_bool print_string_ptr(const unsigned char * const input, pr... function cJSON_bool (line 1076) | static cJSON_bool print_string(const cJSON * const item, printbuffer * c... function parse_buffer (line 1090) | static parse_buffer *buffer_skip_whitespace(parse_buffer * const buffer) function parse_buffer (line 1116) | static parse_buffer *skip_utf8_bom(parse_buffer * const buffer) function cJSON_ParseWithOpts (line 1131) | CJSON_PUBLIC(cJSON *) cJSON_ParseWithOpts(const char *value, const char ... function cJSON_ParseWithLengthOpts (line 1147) | CJSON_PUBLIC(cJSON *) cJSON_ParseWithLengthOpts(const char *value, size_... function cJSON_Parse (line 1227) | CJSON_PUBLIC(cJSON *) cJSON_Parse(const char *value) function cJSON_ParseWithLength (line 1232) | CJSON_PUBLIC(cJSON *) cJSON_ParseWithLength(const char *value, size_t bu... function cJSON_Print (line 1307) | CJSON_PUBLIC(char *) cJSON_Print(const cJSON *item) function cJSON_PrintUnformatted (line 1312) | CJSON_PUBLIC(char *) cJSON_PrintUnformatted(const cJSON *item) function cJSON_PrintBuffered (line 1317) | CJSON_PUBLIC(char *) cJSON_PrintBuffered(const cJSON *item, int prebuffe... function cJSON_PrintPreallocated (line 1348) | CJSON_PUBLIC(cJSON_bool) cJSON_PrintPreallocated(cJSON *item, char *buff... function cJSON_bool (line 1368) | static cJSON_bool parse_value(cJSON * const item, parse_buffer * const i... function cJSON_bool (line 1423) | static cJSON_bool print_value(const cJSON * const item, printbuffer * co... function cJSON_bool (line 1497) | static cJSON_bool parse_array(cJSON * const item, parse_buffer * const i... function cJSON_bool (line 1595) | static cJSON_bool print_array(const cJSON * const item, printbuffer * co... function cJSON_bool (line 1662) | static cJSON_bool parse_object(cJSON * const item, parse_buffer * const ... function cJSON_bool (line 1780) | static cJSON_bool print_object(const cJSON * const item, printbuffer * c... function cJSON_GetArraySize (line 1899) | CJSON_PUBLIC(int) cJSON_GetArraySize(const cJSON *array) function cJSON (line 1922) | static cJSON* get_array_item(const cJSON *array, size_t index) function cJSON_GetArrayItem (line 1941) | CJSON_PUBLIC(cJSON *) cJSON_GetArrayItem(const cJSON *array, int index) function cJSON (line 1951) | static cJSON *get_object_item(const cJSON * const object, const char * c... function cJSON_GetObjectItem (line 1983) | CJSON_PUBLIC(cJSON *) cJSON_GetObjectItem(const cJSON * const object, co... function cJSON_GetObjectItemCaseSensitive (line 1988) | CJSON_PUBLIC(cJSON *) cJSON_GetObjectItemCaseSensitive(const cJSON * con... function cJSON_HasObjectItem (line 1993) | CJSON_PUBLIC(cJSON_bool) cJSON_HasObjectItem(const cJSON *object, const ... function suffix_object (line 1999) | static void suffix_object(cJSON *prev, cJSON *item) function cJSON (line 2006) | static cJSON *create_reference(const cJSON *item, const internal_hooks *... function cJSON_bool (line 2027) | static cJSON_bool add_item_to_array(cJSON *array, cJSON *item) function cJSON_AddItemToArray (line 2061) | CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToArray(cJSON *array, cJSON *item) function cJSON_bool (line 2082) | static cJSON_bool add_item_to_object(cJSON * const object, const char * ... function cJSON_AddItemToObject (line 2119) | CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToObject(cJSON *object, const char... function cJSON_AddItemToObjectCS (line 2125) | CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToObjectCS(cJSON *object, const ch... function cJSON_AddItemReferenceToArray (line 2130) | CJSON_PUBLIC(cJSON_bool) cJSON_AddItemReferenceToArray(cJSON *array, cJS... function cJSON_AddItemReferenceToObject (line 2140) | CJSON_PUBLIC(cJSON_bool) cJSON_AddItemReferenceToObject(cJSON *object, c... function cJSON_AddNullToObject (line 2150) | CJSON_PUBLIC(cJSON*) cJSON_AddNullToObject(cJSON * const object, const c... function cJSON_AddTrueToObject (line 2162) | CJSON_PUBLIC(cJSON*) cJSON_AddTrueToObject(cJSON * const object, const c... function cJSON_AddFalseToObject (line 2174) | CJSON_PUBLIC(cJSON*) cJSON_AddFalseToObject(cJSON * const object, const ... function cJSON_AddBoolToObject (line 2186) | CJSON_PUBLIC(cJSON*) cJSON_AddBoolToObject(cJSON * const object, const c... function cJSON_AddNumberToObject (line 2198) | CJSON_PUBLIC(cJSON*) cJSON_AddNumberToObject(cJSON * const object, const... function cJSON_AddStringToObject (line 2210) | CJSON_PUBLIC(cJSON*) cJSON_AddStringToObject(cJSON * const object, const... function cJSON_AddRawToObject (line 2222) | CJSON_PUBLIC(cJSON*) cJSON_AddRawToObject(cJSON * const object, const ch... function cJSON_AddObjectToObject (line 2234) | CJSON_PUBLIC(cJSON*) cJSON_AddObjectToObject(cJSON * const object, const... function cJSON_AddArrayToObject (line 2246) | CJSON_PUBLIC(cJSON*) cJSON_AddArrayToObject(cJSON * const object, const ... function cJSON_DetachItemViaPointer (line 2258) | CJSON_PUBLIC(cJSON *) cJSON_DetachItemViaPointer(cJSON *parent, cJSON * ... function cJSON_DetachItemFromArray (line 2294) | CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromArray(cJSON *array, int which) function cJSON_DeleteItemFromArray (line 2304) | CJSON_PUBLIC(void) cJSON_DeleteItemFromArray(cJSON *array, int which) function cJSON_DetachItemFromObject (line 2309) | CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromObject(cJSON *object, const ch... function cJSON_DetachItemFromObjectCaseSensitive (line 2316) | CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromObjectCaseSensitive(cJSON *obj... function cJSON_DeleteItemFromObject (line 2323) | CJSON_PUBLIC(void) cJSON_DeleteItemFromObject(cJSON *object, const char ... function cJSON_DeleteItemFromObjectCaseSensitive (line 2328) | CJSON_PUBLIC(void) cJSON_DeleteItemFromObjectCaseSensitive(cJSON *object... function cJSON_InsertItemInArray (line 2334) | CJSON_PUBLIC(cJSON_bool) cJSON_InsertItemInArray(cJSON *array, int which... function cJSON_ReplaceItemViaPointer (line 2368) | CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemViaPointer(cJSON * const paren... function cJSON_ReplaceItemInArray (line 2417) | CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInArray(cJSON *array, int whic... function cJSON_bool (line 2427) | static cJSON_bool replace_item_in_object(cJSON *object, const char *stri... function cJSON_ReplaceItemInObject (line 2450) | CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInObject(cJSON *object, const ... function cJSON_ReplaceItemInObjectCaseSensitive (line 2455) | CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInObjectCaseSensitive(cJSON *o... function cJSON_CreateNull (line 2461) | CJSON_PUBLIC(cJSON *) cJSON_CreateNull(void) function cJSON_CreateTrue (line 2472) | CJSON_PUBLIC(cJSON *) cJSON_CreateTrue(void) function cJSON_CreateFalse (line 2483) | CJSON_PUBLIC(cJSON *) cJSON_CreateFalse(void) function cJSON_CreateBool (line 2494) | CJSON_PUBLIC(cJSON *) cJSON_CreateBool(cJSON_bool boolean) function cJSON_CreateNumber (line 2505) | CJSON_PUBLIC(cJSON *) cJSON_CreateNumber(double num) function cJSON_CreateString (line 2531) | CJSON_PUBLIC(cJSON *) cJSON_CreateString(const char *string) function cJSON_CreateStringReference (line 2548) | CJSON_PUBLIC(cJSON *) cJSON_CreateStringReference(const char *string) function cJSON_CreateObjectReference (line 2560) | CJSON_PUBLIC(cJSON *) cJSON_CreateObjectReference(const cJSON *child) function cJSON_CreateArrayReference (line 2571) | CJSON_PUBLIC(cJSON *) cJSON_CreateArrayReference(const cJSON *child) { function cJSON_CreateRaw (line 2581) | CJSON_PUBLIC(cJSON *) cJSON_CreateRaw(const char *raw) function cJSON_CreateArray (line 2598) | CJSON_PUBLIC(cJSON *) cJSON_CreateArray(void) function cJSON_CreateObject (line 2609) | CJSON_PUBLIC(cJSON *) cJSON_CreateObject(void) function cJSON_CreateIntArray (line 2621) | CJSON_PUBLIC(cJSON *) cJSON_CreateIntArray(const int *numbers, int count) function cJSON_CreateFloatArray (line 2661) | CJSON_PUBLIC(cJSON *) cJSON_CreateFloatArray(const float *numbers, int c... function cJSON_CreateDoubleArray (line 2701) | CJSON_PUBLIC(cJSON *) cJSON_CreateDoubleArray(const double *numbers, int... function cJSON_CreateStringArray (line 2741) | CJSON_PUBLIC(cJSON *) cJSON_CreateStringArray(const char *const *strings... function cJSON_Duplicate (line 2784) | CJSON_PUBLIC(cJSON *) cJSON_Duplicate(const cJSON *item, cJSON_bool recu... function cJSON (line 2789) | cJSON * cJSON_Duplicate_rec(const cJSON *item, size_t depth, cJSON_bool ... function skip_oneline_comment (line 2875) | static void skip_oneline_comment(char **input) function skip_multiline_comment (line 2888) | static void skip_multiline_comment(char **input) function minify_string (line 2902) | static void minify_string(char **input, char **output) { function cJSON_Minify (line 2924) | CJSON_PUBLIC(void) cJSON_Minify(char *json) function cJSON_IsInvalid (line 2972) | CJSON_PUBLIC(cJSON_bool) cJSON_IsInvalid(const cJSON * const item) function cJSON_IsFalse (line 2982) | CJSON_PUBLIC(cJSON_bool) cJSON_IsFalse(const cJSON * const item) function cJSON_IsTrue (line 2992) | CJSON_PUBLIC(cJSON_bool) cJSON_IsTrue(const cJSON * const item) function cJSON_IsBool (line 3003) | CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item) function cJSON_IsNull (line 3012) | CJSON_PUBLIC(cJSON_bool) cJSON_IsNull(const cJSON * const item) function cJSON_IsNumber (line 3022) | CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item) function cJSON_IsString (line 3032) | CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item) function cJSON_IsArray (line 3042) | CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item) function cJSON_IsObject (line 3052) | CJSON_PUBLIC(cJSON_bool) cJSON_IsObject(const cJSON * const item) function cJSON_IsRaw (line 3062) | CJSON_PUBLIC(cJSON_bool) cJSON_IsRaw(const cJSON * const item) function cJSON_Compare (line 3072) | CJSON_PUBLIC(cJSON_bool) cJSON_Compare(const cJSON * const a, const cJSO... function cJSON_malloc (line 3197) | CJSON_PUBLIC(void *) cJSON_malloc(size_t size) function cJSON_free (line 3202) | CJSON_PUBLIC(void) cJSON_free(void *object) FILE: cJSON.h type cJSON (line 103) | typedef struct cJSON type cJSON_Hooks (line 125) | typedef struct cJSON_Hooks type cJSON_bool (line 132) | typedef int cJSON_bool; FILE: cJSON_Utils.c function compare_strings (line 83) | static int compare_strings(const unsigned char *string1, const unsigned ... function cJSON_bool (line 112) | static cJSON_bool compare_double(double a, double b) function cJSON_bool (line 120) | static cJSON_bool compare_pointers(const unsigned char *name, const unsi... function pointer_encoded_length (line 157) | static size_t pointer_encoded_length(const unsigned char *string) function encode_string_as_pointer (line 173) | static void encode_string_as_pointer(unsigned char *destination, const u... function cJSONUtils_FindPointerFromObjectTo (line 198) | CJSON_PUBLIC(char *) cJSONUtils_FindPointerFromObjectTo(const cJSON * co... function cJSON (line 262) | static cJSON *get_array_item(const cJSON *array, size_t item) function cJSON_bool (line 274) | static cJSON_bool decode_array_index_from_pointer(const unsigned char * ... function cJSON (line 301) | static cJSON *get_item_from_pointer(cJSON * const object, const char * p... function cJSONUtils_GetPointer (line 348) | CJSON_PUBLIC(cJSON *) cJSONUtils_GetPointer(cJSON * const object, const ... function cJSONUtils_GetPointerCaseSensitive (line 353) | CJSON_PUBLIC(cJSON *) cJSONUtils_GetPointerCaseSensitive(cJSON * const o... function decode_pointer_inplace (line 359) | static void decode_pointer_inplace(unsigned char *string) function cJSON (line 393) | static cJSON *detach_item_from_array(cJSON *array, size_t which) function cJSON (line 430) | static cJSON *detach_path(cJSON *object, const unsigned char *path, cons... function cJSON (line 484) | static cJSON *sort_list(cJSON *list, const cJSON_bool case_sensitive) function sort_object (line 595) | static void sort_object(cJSON * const object, const cJSON_bool case_sens... function cJSON_bool (line 604) | static cJSON_bool compare_json(cJSON *a, cJSON *b, const cJSON_bool case... function cJSON_bool (line 693) | static cJSON_bool insert_item_in_array(cJSON *array, size_t which, cJSON... function cJSON (line 730) | static cJSON *get_object_item(const cJSON * const object, const char* na... type patch_operation (line 740) | enum patch_operation { INVALID, ADD, REMOVE, REPLACE, MOVE, COPY, TEST } function decode_patch_operation (line 742) | static enum patch_operation decode_patch_operation(const cJSON * const p... function overwrite_item (line 784) | static void overwrite_item(cJSON * const root, const cJSON replacement) function apply_patch (line 807) | static int apply_patch(cJSON *object, const cJSON *patch, const cJSON_bo... function cJSONUtils_ApplyPatches (line 1038) | CJSON_PUBLIC(int) cJSONUtils_ApplyPatches(cJSON * const object, const cJ... function cJSONUtils_ApplyPatchesCaseSensitive (line 1067) | CJSON_PUBLIC(int) cJSONUtils_ApplyPatchesCaseSensitive(cJSON * const obj... function compose_patch (line 1096) | static void compose_patch(cJSON * const patches, const unsigned char * c... function cJSONUtils_AddPatchToArray (line 1136) | CJSON_PUBLIC(void) cJSONUtils_AddPatchToArray(cJSON * const array, const... function create_patches (line 1141) | static void create_patches(cJSON * const patches, const unsigned char * ... function cJSONUtils_GeneratePatches (line 1281) | CJSON_PUBLIC(cJSON *) cJSONUtils_GeneratePatches(cJSON * const from, cJS... function cJSONUtils_GeneratePatchesCaseSensitive (line 1296) | CJSON_PUBLIC(cJSON *) cJSONUtils_GeneratePatchesCaseSensitive(cJSON * co... function cJSONUtils_SortObject (line 1311) | CJSON_PUBLIC(void) cJSONUtils_SortObject(cJSON * const object) function cJSONUtils_SortObjectCaseSensitive (line 1316) | CJSON_PUBLIC(void) cJSONUtils_SortObjectCaseSensitive(cJSON * const object) function cJSON (line 1321) | static cJSON *merge_patch(cJSON *target, const cJSON * const patch, cons... function cJSONUtils_MergePatch (line 1381) | CJSON_PUBLIC(cJSON *) cJSONUtils_MergePatch(cJSON *target, const cJSON *... function cJSONUtils_MergePatchCaseSensitive (line 1386) | CJSON_PUBLIC(cJSON *) cJSONUtils_MergePatchCaseSensitive(cJSON *target, ... function cJSON (line 1391) | static cJSON *generate_merge_patch(cJSON * const from, cJSON * const to,... function cJSONUtils_GenerateMergePatch (line 1473) | CJSON_PUBLIC(cJSON *) cJSONUtils_GenerateMergePatch(cJSON * const from, ... function cJSONUtils_GenerateMergePatchCaseSensitive (line 1478) | CJSON_PUBLIC(cJSON *) cJSONUtils_GenerateMergePatchCaseSensitive(cJSON *... FILE: fuzzing/afl.c function main (line 85) | int main(int argc, char** argv) FILE: fuzzing/cjson_read_fuzzer.c function LLVMFuzzerTestOneInput (line 13) | int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) FILE: fuzzing/fuzz_main.c function main (line 9) | int main(int argc, char **argv) FILE: test.c type record (line 29) | struct record function print_preallocated (line 43) | static int print_preallocated(cJSON *root) function create_objects (line 109) | static void create_objects(void) function main (line 259) | main(void) FILE: tests/cjson_add.c function normal_free (line 38) | static void CJSON_CDECL normal_free(void *pointer) function cjson_add_null_should_add_null (line 48) | static void cjson_add_null_should_add_null(void) function cjson_add_null_should_fail_with_null_pointers (line 61) | static void cjson_add_null_should_fail_with_null_pointers(void) function cjson_add_null_should_fail_on_allocation_failure (line 71) | static void cjson_add_null_should_fail_on_allocation_failure(void) function cjson_add_true_should_add_true (line 84) | static void cjson_add_true_should_add_true(void) function cjson_add_true_should_fail_with_null_pointers (line 97) | static void cjson_add_true_should_fail_with_null_pointers(void) function cjson_add_true_should_fail_on_allocation_failure (line 107) | static void cjson_add_true_should_fail_on_allocation_failure(void) function cjson_create_int_array_should_fail_on_allocation_failure (line 120) | static void cjson_create_int_array_should_fail_on_allocation_failure(void) function cjson_create_float_array_should_fail_on_allocation_failure (line 131) | static void cjson_create_float_array_should_fail_on_allocation_failure(v... function cjson_create_double_array_should_fail_on_allocation_failure (line 142) | static void cjson_create_double_array_should_fail_on_allocation_failure(... function cjson_create_string_array_should_fail_on_allocation_failure (line 153) | static void cjson_create_string_array_should_fail_on_allocation_failure(... function cjson_add_false_should_add_false (line 164) | static void cjson_add_false_should_add_false(void) function cjson_add_false_should_fail_with_null_pointers (line 177) | static void cjson_add_false_should_fail_with_null_pointers(void) function cjson_add_false_should_fail_on_allocation_failure (line 187) | static void cjson_add_false_should_fail_on_allocation_failure(void) function cjson_add_bool_should_add_bool (line 200) | static void cjson_add_bool_should_add_bool(void) function cjson_add_bool_should_fail_with_null_pointers (line 219) | static void cjson_add_bool_should_fail_with_null_pointers(void) function cjson_add_bool_should_fail_on_allocation_failure (line 229) | static void cjson_add_bool_should_fail_on_allocation_failure(void) function cjson_add_number_should_add_number (line 242) | static void cjson_add_number_should_add_number(void) function cjson_add_number_should_fail_with_null_pointers (line 258) | static void cjson_add_number_should_fail_with_null_pointers(void) function cjson_add_number_should_fail_on_allocation_failure (line 268) | static void cjson_add_number_should_fail_on_allocation_failure(void) function cjson_add_string_should_add_string (line 281) | static void cjson_add_string_should_add_string(void) function cjson_add_string_should_fail_with_null_pointers (line 295) | static void cjson_add_string_should_fail_with_null_pointers(void) function cjson_add_string_should_fail_on_allocation_failure (line 305) | static void cjson_add_string_should_fail_on_allocation_failure(void) function cjson_add_raw_should_add_raw (line 318) | static void cjson_add_raw_should_add_raw(void) function cjson_add_raw_should_fail_with_null_pointers (line 332) | static void cjson_add_raw_should_fail_with_null_pointers(void) function cjson_add_raw_should_fail_on_allocation_failure (line 342) | static void cjson_add_raw_should_fail_on_allocation_failure(void) function cJSON_add_object_should_add_object (line 355) | static void cJSON_add_object_should_add_object(void) function cjson_add_object_should_fail_with_null_pointers (line 367) | static void cjson_add_object_should_fail_with_null_pointers(void) function cjson_add_object_should_fail_on_allocation_failure (line 377) | static void cjson_add_object_should_fail_on_allocation_failure(void) function cJSON_add_array_should_add_array (line 390) | static void cJSON_add_array_should_add_array(void) function cjson_add_array_should_fail_with_null_pointers (line 402) | static void cjson_add_array_should_fail_with_null_pointers(void) function cjson_add_array_should_fail_on_allocation_failure (line 412) | static void cjson_add_array_should_fail_on_allocation_failure(void) function main (line 425) | main(void) FILE: tests/common.h function reset (line 29) | void reset(cJSON *item) { FILE: tests/compare_tests.c function cJSON_bool (line 27) | static cJSON_bool compare_from_string(const char * const a, const char *... function cjson_compare_should_compare_null_pointer_as_not_equal (line 46) | static void cjson_compare_should_compare_null_pointer_as_not_equal(void) function cjson_compare_should_compare_invalid_as_not_equal (line 52) | static void cjson_compare_should_compare_invalid_as_not_equal(void) function cjson_compare_should_compare_numbers (line 61) | static void cjson_compare_should_compare_numbers(void) function cjson_compare_should_compare_booleans (line 75) | static void cjson_compare_should_compare_booleans(void) function cjson_compare_should_compare_null (line 92) | static void cjson_compare_should_compare_null(void) function cjson_compare_should_not_accept_invalid_types (line 101) | static void cjson_compare_should_not_accept_invalid_types(void) function cjson_compare_should_compare_strings (line 112) | static void cjson_compare_should_compare_strings(void) function cjson_compare_should_compare_raw (line 121) | static void cjson_compare_should_compare_raw(void) function cjson_compare_should_compare_arrays (line 141) | static void cjson_compare_should_compare_arrays(void) function cjson_compare_should_compare_objects (line 160) | static void cjson_compare_should_compare_objects(void) function main (line 192) | main(void) FILE: tests/json_patch_tests.c function cJSON (line 32) | static cJSON *parse_test_file(const char * const filename) function cJSON_bool (line 49) | static cJSON_bool test_apply_patch(const cJSON * const test) function cJSON_bool (line 122) | static cJSON_bool test_generate_test(cJSON *test) function cjson_utils_should_pass_json_patch_test_tests (line 183) | static void cjson_utils_should_pass_json_patch_test_tests(void) function cjson_utils_should_pass_json_patch_test_spec_tests (line 200) | static void cjson_utils_should_pass_json_patch_test_spec_tests(void) function cjson_utils_should_pass_json_patch_test_cjson_utils_tests (line 217) | static void cjson_utils_should_pass_json_patch_test_cjson_utils_tests(void) function main (line 234) | int main(void) FILE: tests/minify_tests.c function cjson_minify_should_not_overflow_buffer (line 32) | static void cjson_minify_should_not_overflow_buffer(void) function cjson_minify_should_remove_single_line_comments (line 44) | static void cjson_minify_should_remove_single_line_comments(void) function cjson_minify_should_remove_spaces (line 58) | static void cjson_minify_should_remove_spaces(void) function cjson_minify_should_remove_multiline_comments (line 72) | static void cjson_minify_should_remove_multiline_comments(void) function cjson_minify_should_not_modify_strings (line 86) | static void cjson_minify_should_not_modify_strings(void) function cjson_minify_should_minify_json (line 100) | static void cjson_minify_should_minify_json(void) { function cjson_minify_should_not_loop_infinitely (line 155) | static void cjson_minify_should_not_loop_infinitely(void) { function main (line 161) | main(void) FILE: tests/misc_tests.c function cjson_array_foreach_should_loop_over_arrays (line 32) | static void cjson_array_foreach_should_loop_over_arrays(void) function cjson_array_foreach_should_not_dereference_null_pointer (line 60) | static void cjson_array_foreach_should_not_dereference_null_pointer(void) function cjson_get_object_item_should_get_object_items (line 67) | static void cjson_get_object_item_should_get_object_items(void) function cjson_get_object_item_case_sensitive_should_get_object_items (line 98) | static void cjson_get_object_item_case_sensitive_should_get_object_items... function cjson_get_object_item_should_not_crash_with_array (line 129) | static void cjson_get_object_item_should_not_crash_with_array(void) function cjson_get_object_item_case_sensitive_should_not_crash_with_array (line 141) | static void cjson_get_object_item_case_sensitive_should_not_crash_with_a... function typecheck_functions_should_check_type (line 153) | static void typecheck_functions_should_check_type(void) function cjson_should_not_parse_to_deeply_nested_jsons (line 209) | static void cjson_should_not_parse_to_deeply_nested_jsons(void) function cjson_should_not_follow_too_deep_circular_references (line 223) | static void cjson_should_not_follow_too_deep_circular_references(void) function cjson_set_number_value_should_set_numbers (line 240) | static void cjson_set_number_value_should_set_numbers(void) function cjson_detach_item_via_pointer_should_detach_items (line 261) | static void cjson_detach_item_via_pointer_should_detach_items(void) function cjson_detach_item_via_pointer_should_return_null_if_item_prev_is_null (line 301) | static void cjson_detach_item_via_pointer_should_return_null_if_item_pre... function cjson_replace_item_via_pointer_should_replace_items (line 316) | static void cjson_replace_item_via_pointer_should_replace_items(void) function cjson_replace_item_in_object_should_preserve_name (line 362) | static void cjson_replace_item_in_object_should_preserve_name(void) function cjson_functions_should_not_crash_with_null_pointers (line 384) | static void cjson_functions_should_not_crash_with_null_pointers(void) function cjson_set_valuestring_should_return_null_if_strings_overlap (line 492) | static void cjson_set_valuestring_should_return_null_if_strings_overlap(... function ensure_should_fail_on_failed_realloc (line 517) | static void ensure_should_fail_on_failed_realloc(void) function skip_utf8_bom_should_skip_bom (line 526) | static void skip_utf8_bom_should_skip_bom(void) function skip_utf8_bom_should_not_skip_bom_if_not_at_beginning (line 538) | static void skip_utf8_bom_should_not_skip_bom_if_not_at_beginning(void) function cjson_get_string_value_should_get_a_string (line 550) | static void cjson_get_string_value_should_get_a_string(void) function cjson_get_number_value_should_get_a_number (line 563) | static void cjson_get_number_value_should_get_a_number(void) function cjson_create_string_reference_should_create_a_string_reference (line 576) | static void cjson_create_string_reference_should_create_a_string_referen... function cjson_create_object_reference_should_create_an_object_reference (line 587) | static void cjson_create_object_reference_should_create_an_object_refere... function cjson_create_array_reference_should_create_an_array_reference (line 606) | static void cjson_create_array_reference_should_create_an_array_referenc... function cjson_add_item_to_object_or_array_should_not_add_itself (line 624) | static void cjson_add_item_to_object_or_array_should_not_add_itself(void) function cjson_add_item_to_object_should_not_use_after_free_when_string_is_aliased (line 640) | static void cjson_add_item_to_object_should_not_use_after_free_when_stri... function cjson_delete_item_from_array_should_not_broken_list_structure (line 659) | static void cjson_delete_item_from_array_should_not_broken_list_structur... function cjson_set_valuestring_to_object_should_not_leak_memory (line 693) | static void cjson_set_valuestring_to_object_should_not_leak_memory(void) function cjson_set_bool_value_must_not_break_objects (line 728) | static void cjson_set_bool_value_must_not_break_objects(void) function cjson_parse_big_numbers_should_not_report_error (line 786) | static void cjson_parse_big_numbers_should_not_report_error(void) function main (line 802) | main(void) FILE: tests/misc_utils_tests.c function cjson_utils_functions_shouldnt_crash_with_null_pointers (line 32) | static void cjson_utils_functions_shouldnt_crash_with_null_pointers(void) function main (line 73) | int main(void) FILE: tests/old_utils_tests.c function json_pointer_tests (line 52) | static void json_pointer_tests(void) function misc_tests (line 88) | static void misc_tests(void) function sort_tests (line 138) | static void sort_tests(void) function merge_tests (line 168) | static void merge_tests(void) function generate_merge_tests (line 192) | static void generate_merge_tests(void) function main (line 214) | int main(void) FILE: tests/parse_array.c function assert_is_array (line 33) | static void assert_is_array(cJSON *array_item) function assert_not_array (line 45) | static void assert_not_array(const char *json) function assert_parse_array (line 56) | static void assert_parse_array(const char *json) function parse_array_should_parse_empty_arrays (line 67) | static void parse_array_should_parse_empty_arrays(void) function parse_array_should_parse_arrays_with_one_element (line 77) | static void parse_array_should_parse_arrays_with_one_element(void) function parse_array_should_parse_arrays_with_multiple_elements (line 104) | static void parse_array_should_parse_arrays_with_multiple_elements(void) function parse_array_should_not_parse_non_arrays (line 145) | static void parse_array_should_not_parse_non_arrays(void) function main (line 156) | main(void) FILE: tests/parse_examples.c function cJSON (line 31) | static cJSON *parse_file(const char *filename) function do_test (line 46) | static void do_test(const char *test_name) function file_test1_should_be_parsed_and_printed (line 109) | static void file_test1_should_be_parsed_and_printed(void) function file_test2_should_be_parsed_and_printed (line 114) | static void file_test2_should_be_parsed_and_printed(void) function file_test3_should_be_parsed_and_printed (line 119) | static void file_test3_should_be_parsed_and_printed(void) function file_test4_should_be_parsed_and_printed (line 124) | static void file_test4_should_be_parsed_and_printed(void) function file_test5_should_be_parsed_and_printed (line 129) | static void file_test5_should_be_parsed_and_printed(void) function file_test6_should_not_be_parsed (line 134) | static void file_test6_should_not_be_parsed(void) function file_test7_should_be_parsed_and_printed (line 157) | static void file_test7_should_be_parsed_and_printed(void) function file_test8_should_be_parsed_and_printed (line 162) | static void file_test8_should_be_parsed_and_printed(void) function file_test9_should_be_parsed_and_printed (line 167) | static void file_test9_should_be_parsed_and_printed(void) function file_test10_should_be_parsed_and_printed (line 172) | static void file_test10_should_be_parsed_and_printed(void) function file_test11_should_be_parsed_and_printed (line 177) | static void file_test11_should_be_parsed_and_printed(void) function test12_should_not_be_parsed (line 182) | static void test12_should_not_be_parsed(void) function test13_should_be_parsed_without_null_termination (line 198) | static void test13_should_be_parsed_without_null_termination(void) function test14_should_not_be_parsed (line 227) | static void test14_should_not_be_parsed(void) function test15_should_not_heap_buffer_overflow (line 254) | static void test15_should_not_heap_buffer_overflow(void) function main (line 280) | main(void) FILE: tests/parse_hex4.c function parse_hex4_should_parse_all_combinations (line 31) | static void parse_hex4_should_parse_all_combinations(void) function parse_hex4_should_parse_mixed_case (line 47) | static void parse_hex4_should_parse_mixed_case(void) function main (line 67) | main(void) FILE: tests/parse_number.c function assert_is_number (line 33) | static void assert_is_number(cJSON *number_item) function assert_parse_number (line 46) | static void assert_parse_number(const char *string, int integer, double ... function assert_parse_big_number (line 59) | static void assert_parse_big_number(const char *string) function parse_number_should_parse_zero (line 70) | static void parse_number_should_parse_zero(void) function parse_number_should_parse_negative_integers (line 77) | static void parse_number_should_parse_negative_integers(void) function parse_number_should_parse_positive_integers (line 84) | static void parse_number_should_parse_positive_integers(void) function parse_number_should_parse_positive_reals (line 91) | static void parse_number_should_parse_positive_reals(void) function parse_number_should_parse_negative_reals (line 101) | static void parse_number_should_parse_negative_reals(void) function parse_number_should_parse_big_numbers (line 111) | static void parse_number_should_parse_big_numbers(void) function main (line 118) | main(void) FILE: tests/parse_object.c function assert_is_object (line 33) | static void assert_is_object(cJSON *object_item) function assert_is_child (line 45) | static void assert_is_child(cJSON *child_item, const char *name, int type) function assert_not_object (line 53) | static void assert_not_object(const char *json) function assert_parse_object (line 65) | static void assert_parse_object(const char *json) function parse_object_should_parse_empty_objects (line 76) | static void parse_object_should_parse_empty_objects(void) function parse_object_should_parse_objects_with_one_element (line 87) | static void parse_object_should_parse_objects_with_one_element(void) function parse_object_should_parse_objects_with_multiple_elements (line 107) | static void parse_object_should_parse_objects_with_multiple_elements(void) function parse_object_should_not_parse_non_objects (line 154) | static void parse_object_should_not_parse_non_objects(void) function main (line 165) | main(void) FILE: tests/parse_string.c function assert_is_string (line 33) | static void assert_is_string(cJSON *string_item) function assert_parse_string (line 46) | static void assert_parse_string(const char *string, const char *expected) function assert_not_parse_string (line 60) | static void assert_not_parse_string(const char * const string) function parse_string_should_parse_strings (line 73) | static void parse_string_should_parse_strings(void) function parse_string_should_parse_utf16_surrogate_pairs (line 87) | static void parse_string_should_parse_utf16_surrogate_pairs(void) function parse_string_should_not_parse_non_strings (line 93) | static void parse_string_should_not_parse_non_strings(void) function parse_string_should_not_parse_invalid_backslash (line 101) | static void parse_string_should_not_parse_invalid_backslash(void) function parse_string_should_not_overflow_with_closing_backslash (line 109) | static void parse_string_should_not_overflow_with_closing_backslash(void) function parse_string_should_parse_bug_94 (line 115) | static void parse_string_should_parse_bug_94(void) function main (line 122) | main(void) FILE: tests/parse_value.c function assert_is_value (line 33) | static void assert_is_value(cJSON *value_item, int type) function assert_parse_value (line 44) | static void assert_parse_value(const char *string, int type) function parse_value_should_parse_null (line 55) | static void parse_value_should_parse_null(void) function parse_value_should_parse_true (line 61) | static void parse_value_should_parse_true(void) function parse_value_should_parse_false (line 67) | static void parse_value_should_parse_false(void) function parse_value_should_parse_number (line 73) | static void parse_value_should_parse_number(void) function parse_value_should_parse_string (line 79) | static void parse_value_should_parse_string(void) function parse_value_should_parse_array (line 87) | static void parse_value_should_parse_array(void) function parse_value_should_parse_object (line 93) | static void parse_value_should_parse_object(void) function main (line 99) | main(void) FILE: tests/parse_with_opts.c function parse_with_opts_should_handle_null (line 27) | static void parse_with_opts_should_handle_null(void) function parse_with_opts_should_handle_empty_strings (line 39) | static void parse_with_opts_should_handle_empty_strings(void) function parse_with_opts_should_handle_incomplete_json (line 52) | static void parse_with_opts_should_handle_incomplete_json(void) function parse_with_opts_should_require_null_if_requested (line 62) | static void parse_with_opts_should_require_null_if_requested(void) function parse_with_opts_should_return_parse_end (line 73) | static void parse_with_opts_should_return_parse_end(void) function parse_with_opts_should_parse_utf8_bom (line 84) | static void parse_with_opts_should_parse_utf8_bom(void) function main (line 100) | main(void) FILE: tests/print_array.c function assert_print_array (line 27) | static void assert_print_array(const char * const expected, const char *... function print_array_should_print_empty_arrays (line 70) | static void print_array_should_print_empty_arrays(void) function print_array_should_print_arrays_with_one_element (line 75) | static void print_array_should_print_arrays_with_one_element(void) function print_array_should_print_arrays_with_multiple_elements (line 84) | static void print_array_should_print_arrays_with_multiple_elements(void) function main (line 90) | main(void) FILE: tests/print_number.c function assert_print_number (line 27) | static void assert_print_number(const char *expected, double input) function print_number_should_print_zero (line 65) | static void print_number_should_print_zero(void) function print_number_should_print_negative_integers (line 70) | static void print_number_should_print_negative_integers(void) function print_number_should_print_positive_integers (line 77) | static void print_number_should_print_positive_integers(void) function print_number_should_print_positive_reals (line 84) | static void print_number_should_print_positive_reals(void) function print_number_should_print_negative_reals (line 94) | static void print_number_should_print_negative_reals(void) function print_number_should_print_non_number (line 103) | static void print_number_should_print_non_number(void) function main (line 112) | main(void) FILE: tests/print_object.c function assert_print_object (line 27) | static void assert_print_object(const char * const expected, const char ... function print_object_should_print_empty_objects (line 71) | static void print_object_should_print_empty_objects(void) function print_object_should_print_objects_with_one_element (line 76) | static void print_object_should_print_objects_with_one_element(void) function print_object_should_print_objects_with_multiple_elements (line 85) | static void print_object_should_print_objects_with_multiple_elements(void) function main (line 91) | main(void) FILE: tests/print_string.c function assert_print_string (line 27) | static void assert_print_string(const char *expected, const char *input) function print_string_should_print_empty_strings (line 41) | static void print_string_should_print_empty_strings(void) function print_string_should_print_ascii (line 47) | static void print_string_should_print_ascii(void) function print_string_should_print_utf8 (line 63) | static void print_string_should_print_utf8(void) function main (line 68) | main(void) FILE: tests/print_value.c function assert_print_value (line 31) | static void assert_print_value(const char *input) function print_value_should_print_null (line 57) | static void print_value_should_print_null(void) function print_value_should_print_true (line 62) | static void print_value_should_print_true(void) function print_value_should_print_false (line 67) | static void print_value_should_print_false(void) function print_value_should_print_number (line 72) | static void print_value_should_print_number(void) function print_value_should_print_string (line 77) | static void print_value_should_print_string(void) function print_value_should_print_array (line 83) | static void print_value_should_print_array(void) function print_value_should_print_object (line 88) | static void print_value_should_print_object(void) function main (line 93) | main(void) FILE: tests/readme_examples.c function supports_full_hd (line 169) | static int supports_full_hd(const char * const monitor) function create_monitor_should_create_a_monitor (line 217) | static void create_monitor_should_create_a_monitor(void) function create_monitor_with_helpers_should_create_a_monitor (line 226) | static void create_monitor_with_helpers_should_create_a_monitor(void) function supports_full_hd_should_check_for_full_hd_support (line 235) | static void supports_full_hd_should_check_for_full_hd_support(void) function main (line 249) | main(void) FILE: tests/unity/auto/colour_prompt.rb class ColourCommandLine (line 22) | class ColourCommandLine method initialize (line 23) | def initialize method change_to (line 31) | def change_to(new_colour) method win32_colour (line 39) | def win32_colour(colour) method posix_colour (line 62) | def posix_colour(colour) method out_c (line 98) | def out_c(mode, colour, str) function colour_puts (line 112) | def colour_puts(role, str) function colour_print (line 116) | def colour_print(role, str) FILE: tests/unity/auto/colour_reporter.rb function report (line 11) | def report(message) FILE: tests/unity/auto/generate_module.rb class UnityModuleGenerator (line 45) | class UnityModuleGenerator method initialize (line 47) | def initialize(options = nil) method default_options (line 97) | def self.default_options method grab_config (line 113) | def self.grab_config(config_file) method files_to_operate_on (line 125) | def files_to_operate_on(module_name, pattern = nil) method create_filename (line 168) | def create_filename(part1, part2 = '') method generate (line 189) | def generate(module_name, pattern = nil) method destroy (line 229) | def destroy(module_name, pattern = nil) FILE: tests/unity/auto/generate_test_runner.rb class UnityTestRunnerGenerator (line 9) | class UnityTestRunnerGenerator method initialize (line 10) | def initialize(options = nil) method default_options (line 21) | def self.default_options method grab_config (line 38) | def self.grab_config(config_file) method run (line 49) | def run(input_file, output_file, options = nil) method generate (line 73) | def generate(input_file, output_file, tests, used_mocks, testfile_incl... method find_tests (line 91) | def find_tests(source) method find_includes (line 132) | def find_includes(source) method find_mocks (line 147) | def find_mocks(includes) method create_header (line 156) | def create_header(output, mocks, testfile_includes = []) method create_externs (line 193) | def create_externs(output, tests, _mocks) method create_mock_management (line 203) | def create_mock_management(output, mock_headers) method create_suite_setup (line 240) | def create_suite_setup(output) method create_suite_teardown (line 256) | def create_suite_teardown(output) method create_runtest (line 274) | def create_runtest(output, used_mocks) method create_reset (line 307) | def create_reset(output, used_mocks) method create_main (line 320) | def create_main(output, filename, tests, used_mocks) method create_h_file (line 381) | def create_h_file(output, filename, tests, testfile_includes, used_mocks) FILE: tests/unity/auto/parse_output.rb class ParseOutput (line 19) | class ParseOutput method initialize (line 20) | def initialize method set_xml_output (line 29) | def set_xml_output method write_xml_output (line 34) | def write_xml_output method test_suite_verify (line 45) | def test_suite_verify(test_suite_name) method test_passed (line 58) | def test_passed(array) method test_passed_unity_fixture (line 71) | def test_passed_unity_fixture(array) method test_ignored (line 82) | def test_ignored(array) method test_failed (line 104) | def test_failed(array) method detect_os (line 127) | def detect_os method process (line 141) | def process(name) FILE: tests/unity/auto/stylize_as_junit.rb class ArgvParser (line 14) | class ArgvParser method parse (line 18) | def self.parse(args) class UnityToJUnit (line 67) | class UnityToJUnit method initialize (line 72) | def initialize method run (line 77) | def run method usage (line 120) | def usage(err_msg = nil) method get_details (line 139) | def get_details(_result_file, lines) method parse_test_summary (line 153) | def parse_test_summary(summary) method here (line 158) | def here method results_structure (line 164) | def results_structure method write_xml_header (line 175) | def write_xml_header(stream) method write_suites_header (line 179) | def write_suites_header(stream) method write_suite_header (line 183) | def write_suite_header(counts, stream) method write_failures (line 187) | def write_failures(results, stream) method write_tests (line 198) | def write_tests(results, stream) method write_ignored (line 205) | def write_ignored(results, stream) method write_suite_footer (line 217) | def write_suite_footer(stream) method write_suites_footer (line 221) | def write_suites_footer(stream) FILE: tests/unity/auto/test_file_filter.rb type RakefileHelpers (line 9) | module RakefileHelpers class TestFileFilter (line 10) | class TestFileFilter method initialize (line 11) | def initialize(all_files = false) FILE: tests/unity/auto/type_sanitizer.rb type TypeSanitizer (line 1) | module TypeSanitizer function sanitize_c_identifier (line 2) | def self.sanitize_c_identifier(unsanitized) FILE: tests/unity/auto/unity_test_summary.py class UnityTestSummary (line 13) | class UnityTestSummary: method __init__ (line 14) | def __init__(self): method run (line 20) | def run(self): method set_targets (line 68) | def set_targets(self, target_array): method set_root_path (line 71) | def set_root_path(self, path): method usage (line 74) | def usage(self, err_msg=None): method get_details (line 85) | def get_details(self, result_file, lines): method parse_test_summary (line 108) | def parse_test_summary(self, summary): FILE: tests/unity/auto/unity_test_summary.rb class UnityTestSummary (line 14) | class UnityTestSummary method initialize (line 20) | def initialize(_opts = {}) method run (line 27) | def run method usage (line 73) | def usage(err_msg = nil) method get_details (line 86) | def get_details(_result_file, lines) method parse_test_summary (line 100) | def parse_test_summary(summary) method here (line 105) | def here FILE: tests/unity/auto/unity_to_junit.py class UnityTestSummary (line 9) | class UnityTestSummary: method __init__ (line 10) | def __init__(self): method run (line 19) | def run(self): method set_targets (line 104) | def set_targets(self, target_array): method set_root_path (line 107) | def set_root_path(self, path): method usage (line 111) | def usage(err_msg=None): FILE: tests/unity/examples/example_1/src/ProductionCode.c function FindFunction_WhichIsBroken (line 11) | int FindFunction_WhichIsBroken(int NumberToFind) function FunctionWhichReturnsLocalVariable (line 21) | int FunctionWhichReturnsLocalVariable(void) FILE: tests/unity/examples/example_2/src/ProductionCode.c function FindFunction_WhichIsBroken (line 11) | int FindFunction_WhichIsBroken(int NumberToFind) function FunctionWhichReturnsLocalVariable (line 21) | int FunctionWhichReturnsLocalVariable(void) FILE: tests/unity/examples/example_3/helper/UnityHelper.c function AssertEqualExampleStruct (line 6) | void AssertEqualExampleStruct(const EXAMPLE_STRUCT_T expected, const EXA... FILE: tests/unity/examples/example_3/rakefile_helper.rb type RakefileHelpers (line 7) | module RakefileHelpers function load_configuration (line 10) | def load_configuration(config_file) function configure_clean (line 15) | def configure_clean function configure_toolchain (line 19) | def configure_toolchain(config_file = DEFAULT_CONFIG_FILE) function unit_test_files (line 25) | def unit_test_files function local_include_dirs (line 31) | def local_include_dirs function extract_headers (line 37) | def extract_headers(filename) function find_source_file (line 47) | def find_source_file(header, paths) function tackit (line 55) | def tackit(strings) function squash (line 64) | def squash(prefix, items) function build_compiler_fields (line 70) | def build_compiler_fields function compile (line 84) | def compile(file, _defines = []) function build_linker_fields (line 93) | def build_linker_fields function link_it (line 109) | def link_it(exe_name, obj_list) function build_simulator_fields (line 119) | def build_simulator_fields function execute (line 140) | def execute(command_string, verbose = true, raise_on_fail = true) function report_summary (line 150) | def report_summary function run_tests (line 161) | def run_tests(test_files) function build_application (line 221) | def build_application(main) function fail_out (line 243) | def fail_out(msg) FILE: tests/unity/examples/example_3/src/ProductionCode.c function FindFunction_WhichIsBroken (line 11) | int FindFunction_WhichIsBroken(int NumberToFind) function FunctionWhichReturnsLocalVariable (line 21) | int FunctionWhichReturnsLocalVariable(void) FILE: tests/unity/extras/fixture/rakefile_helper.rb type RakefileHelpers (line 13) | module RakefileHelpers function load_configuration (line 16) | def load_configuration(config_file) function configure_clean (line 25) | def configure_clean function configure_toolchain (line 29) | def configure_toolchain(config_file = DEFAULT_CONFIG_FILE) function tackit (line 36) | def tackit(strings) function squash (line 45) | def squash(prefix, items) function build_compiler_fields (line 51) | def build_compiler_fields function compile (line 65) | def compile(file, _defines = []) function build_linker_fields (line 75) | def build_linker_fields function link_it (line 91) | def link_it(exe_name, obj_list) function build_simulator_fields (line 101) | def build_simulator_fields function execute (line 121) | def execute(command_string, verbose = true) function report_summary (line 129) | def report_summary function run_tests (line 139) | def run_tests FILE: tests/unity/extras/fixture/src/unity_fixture.c type UNITY_FIXTURE_T (line 12) | struct UNITY_FIXTURE_T function setUp (line 19) | void setUp(void) { /*does nothing*/ } function tearDown (line 20) | void tearDown(void) { /*does nothing*/ } function announceTestRun (line 23) | static void announceTestRun(unsigned int runNumber) function UnityMain (line 32) | int UnityMain(int argc, const char* argv[], void (*runAllTests)(void)) function selected (line 51) | static int selected(const char* filter, const char* name) function testSelected (line 58) | static int testSelected(const char* test) function groupSelected (line 63) | static int groupSelected(const char* group) function UnityTestRunner (line 68) | void UnityTestRunner(unityfunction* setup, function UnityIgnoreTest (line 115) | void UnityIgnoreTest(const char* printableName, const char* group, const... function UnityMalloc_StartTest (line 138) | void UnityMalloc_StartTest(void) function UnityMalloc_EndTest (line 144) | void UnityMalloc_EndTest(void) function UnityMalloc_MakeMallocFailAfterCount (line 153) | void UnityMalloc_MakeMallocFailAfterCount(int countdown) type Guard (line 172) | typedef struct GuardBytes function isOverrun (line 218) | static int isOverrun(void* mem) function release_memory (line 227) | static void release_memory(void* mem) function unity_free (line 243) | void unity_free(void* mem) type PointerPair (line 308) | struct PointerPair type PointerPair (line 314) | struct PointerPair function UnityPointer_Init (line 317) | void UnityPointer_Init(void) function UnityPointer_Set (line 322) | void UnityPointer_Set(void** pointer, void* newValue, UNITY_LINE_TYPE line) function UnityPointer_UndoAllSets (line 337) | void UnityPointer_UndoAllSets(void) function UnityGetCommandLineOptions (line 347) | int UnityGetCommandLineOptions(int argc, const char* argv[]) function UnityConcludeFixtureTest (line 409) | void UnityConcludeFixtureTest(void) FILE: tests/unity/extras/fixture/src/unity_fixture_internals.h type UNITY_FIXTURE_T (line 16) | struct UNITY_FIXTURE_T type UNITY_FIXTURE_T (line 23) | struct UNITY_FIXTURE_T FILE: tests/unity/src/unity.c type UNITY_STORAGE_T (line 21) | struct UNITY_STORAGE_T function UnityPrint (line 70) | void UnityPrint(const char* string) function UnityPrintLen (line 119) | void UnityPrintLen(const char* string, const UNITY_UINT32 length) function UnityPrintNumberByStyle (line 157) | void UnityPrintNumberByStyle(const UNITY_INT number, const UNITY_DISPLAY... function UnityPrintNumber (line 176) | void UnityPrintNumber(const UNITY_INT number_to_print) function UnityPrintNumberUnsigned (line 191) | void UnityPrintNumberUnsigned(const UNITY_UINT number) function UnityPrintNumberHex (line 210) | void UnityPrintNumberHex(const UNITY_UINT number, const char nibbles_to_... function UnityPrintMask (line 233) | void UnityPrintMask(const UNITY_UINT mask, const UNITY_UINT number) function UnityPrintFloat (line 266) | void UnityPrintFloat(const UNITY_DOUBLE input_number) function UnityTestResultsBegin (line 357) | static void UnityTestResultsBegin(const char* file, const UNITY_LINE_TYP... function UnityTestResultsFailBegin (line 368) | static void UnityTestResultsFailBegin(const UNITY_LINE_TYPE line) function UnityConcludeTest (line 376) | void UnityConcludeTest(void) function UnityAddMsgIfSpecified (line 399) | static void UnityAddMsgIfSpecified(const char* msg) function UnityPrintExpectedAndActualStrings (line 422) | static void UnityPrintExpectedAndActualStrings(const char* expected, con... function UnityPrintExpectedAndActualStringsLen (line 449) | static void UnityPrintExpectedAndActualStringsLen(const char* expected, function UnityIsOneArrayNull (line 481) | static int UnityIsOneArrayNull(UNITY_INTERNAL_PTR expected, function UnityAssertBits (line 513) | void UnityAssertBits(const UNITY_INT mask, function UnityAssertEqualNumber (line 534) | void UnityAssertEqualNumber(const UNITY_INT expected, function UnityAssertGreaterOrLessOrEqualNumber (line 555) | void UnityAssertGreaterOrLessOrEqualNumber(const UNITY_INT threshold, function UnityAssertEqualIntArray (line 601) | void UnityAssertEqualIntArray(UNITY_INTERNAL_PTR expected, function UnityFloatsWithin (line 706) | static int UnityFloatsWithin(UNITY_FLOAT delta, UNITY_FLOAT expected, UN... function UnityAssertEqualFloatArray (line 712) | void UnityAssertEqualFloatArray(UNITY_PTR_ATTRIBUTE const UNITY_FLOAT* e... function UnityAssertFloatsWithin (line 754) | void UnityAssertFloatsWithin(const UNITY_FLOAT delta, function UnityAssertFloatSpecial (line 773) | void UnityAssertFloatSpecial(const UNITY_FLOAT actual, function UnityDoublesWithin (line 836) | static int UnityDoublesWithin(UNITY_DOUBLE delta, UNITY_DOUBLE expected,... function UnityAssertEqualDoubleArray (line 842) | void UnityAssertEqualDoubleArray(UNITY_PTR_ATTRIBUTE const UNITY_DOUBLE*... function UnityAssertDoublesWithin (line 884) | void UnityAssertDoublesWithin(const UNITY_DOUBLE delta, function UnityAssertDoubleSpecial (line 903) | void UnityAssertDoubleSpecial(const UNITY_DOUBLE actual, function UnityAssertNumbersWithin (line 965) | void UnityAssertNumbersWithin(const UNITY_UINT delta, function UnityAssertEqualString (line 1004) | void UnityAssertEqualString(const char* expected, function UnityAssertEqualStringLen (line 1043) | void UnityAssertEqualStringLen(const char* expected, function UnityAssertEqualStringArray (line 1083) | void UnityAssertEqualStringArray(UNITY_INTERNAL_PTR expected, function UnityAssertEqualMemory (line 1162) | void UnityAssertEqualMemory(UNITY_INTERNAL_PTR expected, function UNITY_INTERNAL_PTR (line 1237) | UNITY_INTERNAL_PTR UnityNumToPtr(const UNITY_INT num, const UNITY_UINT8 ... function UNITY_INTERNAL_PTR (line 1261) | UNITY_INTERNAL_PTR UnityFloatToPtr(const float num) function UNITY_INTERNAL_PTR (line 1269) | UNITY_INTERNAL_PTR UnityDoubleToPtr(const double num) function UnityFail (line 1280) | void UnityFail(const char* msg, const UNITY_LINE_TYPE line) function UnityIgnore (line 1314) | void UnityIgnore(const char* msg, const UNITY_LINE_TYPE line) function UnityDefaultTestRun (line 1330) | void UnityDefaultTestRun(UnityTestFunction Func, const char* FuncName, c... function UnityBegin (line 1349) | void UnityBegin(const char* filename) function UnityEnd (line 1365) | int UnityEnd(void) function UnityParseOptions (line 1403) | int UnityParseOptions(int argc, char** argv) function IsStringInBiggerString (line 1459) | int IsStringInBiggerString(const char* longstring, const char* shortstring) function UnityStringArgumentMatches (line 1500) | int UnityStringArgumentMatches(const char* str) function UnityTestMatches (line 1549) | int UnityTestMatches(void) FILE: tests/unity/src/unity.h function UNITY_WEAK_ATTRIBUTE (line 39) | UNITY_WEAK_ATTRIBUTE void setUp(void) { } function UNITY_WEAK_ATTRIBUTE (line 40) | UNITY_WEAK_ATTRIBUTE void tearDown(void) { } function UNITY_WEAK_ATTRIBUTE (line 41) | UNITY_WEAK_ATTRIBUTE void suiteSetUp(void) { } function UNITY_WEAK_ATTRIBUTE (line 42) | UNITY_WEAK_ATTRIBUTE int suiteTearDown(int num_failures) { return num_fa... function setUp (line 45) | void setUp(void) { } function tearDown (line 47) | void tearDown(void) { } function suiteSetUp (line 49) | void suiteSetUp(void) { } function suiteTearDown (line 51) | int suiteTearDown(int num_failures) { return num_failures; } FILE: tests/unity/src/unity_internals.h type UNITY_UINT8 (line 90) | typedef unsigned char UNITY_UINT8; type UNITY_UINT16 (line 91) | typedef unsigned short UNITY_UINT16; type UNITY_UINT32 (line 92) | typedef unsigned int UNITY_UINT32; type UNITY_INT8 (line 93) | typedef signed char UNITY_INT8; type UNITY_INT16 (line 94) | typedef signed short UNITY_INT16; type UNITY_INT32 (line 95) | typedef signed int UNITY_INT32; type UNITY_UINT8 (line 97) | typedef unsigned char UNITY_UINT8; type UNITY_UINT16 (line 98) | typedef unsigned int UNITY_UINT16; type UNITY_UINT32 (line 99) | typedef unsigned long UNITY_UINT32; type UNITY_INT8 (line 100) | typedef signed char UNITY_INT8; type UNITY_INT16 (line 101) | typedef signed int UNITY_INT16; type UNITY_INT32 (line 102) | typedef signed long UNITY_INT32; type UNITY_UINT32 (line 119) | typedef UNITY_UINT32 UNITY_UINT; type UNITY_INT32 (line 120) | typedef UNITY_INT32 UNITY_INT; type UNITY_UINT64 (line 125) | typedef unsigned long long UNITY_UINT64; type UNITY_INT64 (line 126) | typedef signed long long UNITY_INT64; type UNITY_UINT64 (line 128) | typedef unsigned long UNITY_UINT64; type UNITY_INT64 (line 129) | typedef signed long UNITY_INT64; type UNITY_UINT64 (line 133) | typedef UNITY_UINT64 UNITY_UINT; type UNITY_INT64 (line 134) | typedef UNITY_INT64 UNITY_INT; type UNITY_FLOAT_TYPE (line 186) | typedef UNITY_FLOAT_TYPE UNITY_FLOAT; type UNITY_FLOAT (line 220) | typedef UNITY_FLOAT UNITY_DOUBLE; type UNITY_DOUBLE_TYPE (line 234) | typedef UNITY_DOUBLE_TYPE UNITY_DOUBLE; type UNITY_DISPLAY_STYLE_T (line 325) | typedef enum type UNITY_COMPARISON_T (line 353) | typedef enum type UNITY_FLOAT_TRAIT_T (line 363) | typedef enum UNITY_FLOAT_TRAIT type UNITY_FLAGS_T (line 377) | typedef enum type UNITY_STORAGE_T (line 383) | struct UNITY_STORAGE_T type UNITY_STORAGE_T (line 402) | struct UNITY_STORAGE_T FILE: tests/unity_setup.c function setUp (line 2) | void setUp(void) { } function tearDown (line 3) | void tearDown(void) { }