aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dfilter/dfvm.c
AgeCommit message (Expand)AuthorFilesLines
2024-07-23Convert G_GUINT32_FORMAT to PRIu32Stig Bjørlykke1-3/+3
2024-07-22Modernize some function namesStig Bjørlykke1-1/+1
2024-07-18Remove break after returnStig Bjørlykke1-1/+0
2024-07-05Don't call g_string_free() with bool - it takes gbooleanStig Bjørlykke1-1/+1
2024-07-04Convert a bunch of gconstpointers to const void pointersGerald Combs1-1/+1
2024-05-21Consolidate array_length and g_ptr_array_len into a new header.Darius Davis1-0/+1
2024-03-09dfilter: Add vals (value string) functionJohn Thacker1-0/+5
2024-02-21dfilter: Handle 64-bit extended value stringsJohn Thacker1-4/+14
2024-02-10dfilter: Return the register containing fvaluesJohn Thacker1-3/+19
2024-02-06dfilter: Handle null arguments to min, maxJohn Thacker1-1/+3
2023-11-02dfilter: Elide branch jumps to next instructionJoão Valverde1-13/+37
2023-11-01dfilter: Print function argument types for constantsJoão Valverde1-5/+16
2023-10-24dfilter: Use a constant to declare function return typeJoão Valverde1-4/+11
2023-10-22dfilter: Use better assertions for invalid enumsJoão Valverde1-2/+2
2023-10-22dfilter: Fix a compiler warning [-Wmaybe-uninitialized]João Valverde1-0/+5
2023-09-28dfilter: Refactor DFVM_VALUE_STRING argumentJoão Valverde1-45/+26
2023-09-28dfilter: Add support for BASE_CUSTOM value stringsJoão Valverde1-2/+11
2023-09-28dfilter: Compute value string at runtimeJoão Valverde1-3/+93
2023-09-24Convert epan/dfilter to C99 typesGerald Combs1-97/+97
2023-07-25dfilter: Change "not in" behaviour to match inequalityJoão Valverde1-0/+12
2023-07-24dfilter: Fix `all .. in` operator semanticsJoão Valverde1-71/+156
2023-07-24dfilter: Refactor DFVM valuesJoão Valverde1-87/+58
2023-07-06dfilter: Refactor function argument passingJoão Valverde1-13/+8
2023-07-04dfilter: Use a register pointer to return function resultJoão Valverde1-6/+2
2023-07-03dfilter: Remove attempted load arrayJoão Valverde1-25/+10
2023-07-03dfilter: Add reference counting to cellsJoão Valverde1-11/+11
2023-07-03dfilter: Add memory cell objectJoão Valverde1-213/+189
2023-06-26dfilter: Refactor DFVM read codeJoão Valverde1-41/+50
2023-06-26dfilter: Fix raw slicesJoão Valverde1-1/+3
2023-06-26dflter: Fix semantics of fvalue lengthJoão Valverde1-1/+1
2023-04-21dfilter: Remove a default case statementJoão Valverde1-3/+8
2023-04-19ftypes: Hide fvalue implementationJoão Valverde1-3/+3
2023-04-18dfilter: Improve previous fixJoão Valverde1-0/+1
2023-04-17dftest: Add --refs optionJoão Valverde1-6/+16
2023-01-11dftest: Add --types optionJoão Valverde1-35/+94
2023-01-11dftest: Revert to using "->"João Valverde1-1/+1
2023-01-08dfilter: Display layer in DFVM dump stringJoão Valverde1-3/+16
2023-01-07dftest: Move a newline insertionJoão Valverde1-0/+1
2023-01-07dftest: More code cleanups and enhancementsJoão Valverde1-215/+239
2023-01-06dfilter: Fix DFVM function debug outputJoão Valverde1-20/+12
2023-01-06dftest: Add -h and improve output formatJoão Valverde1-14/+8
2023-01-05dfilter: Indent DFVM program using spacesJoão Valverde1-66/+72
2022-12-27dfilter: Preserve function argument order when printingJoão Valverde1-7/+18
2022-12-26dfilter: Allow the first DFVM argument to be an fvalueJoão Valverde1-28/+48
2022-12-22dfilter: Add support for negation of arithmetic expressionsJoão Valverde1-1/+1
2022-10-31dfilter: Add suport for raw addressing with referencesJoão Valverde1-6/+34
2022-10-31dfilter: Add support for raw (bytes) addressing modeJoão Valverde1-10/+72
2022-10-31dfilter: Pass a value by referenceJoão Valverde1-6/+5
2022-07-15dvfm: Fix -Wmissing-prototypesAlexis La Goutte1-3/+3
2022-07-14dfilter: Improve compatibility of integer typesJoão Valverde1-14/+14