- 20 2月, 2017 7 次提交
-
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
-
- 19 2月, 2017 1 次提交
-
-
由 Max Bruckner 提交于
partial build system integration of the afl fuzzing tool
-
- 18 2月, 2017 11 次提交
-
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
This is achieved by encoding the type of function used in the first two bytes. First byte: b: buffered Second byte: f: formatted
-
由 Max Bruckner 提交于
With one big limitation: It can only be fuzzed with what has been parsed by the library beforehand.
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
ensure improvements
-
由 Max Bruckner 提交于
We don't need to copy the entire printbuffer, only the part that is used.
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
This allowed for the removal of a lot of if (p) checks.
-
由 Max Bruckner 提交于
-
- 17 2月, 2017 13 次提交
-
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
Simplify parsing
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
This restructures parse_string in a way, that you need to keep less state in your head to understand the code. This is achieved by: * only changing the input pointer (current position) at a few places (not all throughout) * splitting out the UTF16 handling into a separate function * renaming the variables so you know what they do without additional context
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
-
- 16 2月, 2017 8 次提交
-
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
This only attaches the parsed linked lists to the items passed to parse_object and parse_array.
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
This replaces the bit fiddling involved with calculating a new buffer size by just multiplying the required length by two, paving the way to a complete switch to size_t at a later point in time.
-
由 Max Bruckner 提交于
Introduces a preprocessor directive that aborts the compilation if the version numbers in the header don't match with the numbers in the c file.
-
由 Max Bruckner 提交于
-
由 Max Bruckner 提交于
Add new type cJSON_Invalid
-
由 Max Bruckner 提交于
-