aboutsummaryrefslogtreecommitdiff
path: root/extract.h
AgeCommit message (Expand)Author
2022-07-04Fix some typosFrancois-Xavier Le Bail
2022-03-28Move nd_trunc_longjmp() to netdissect.h with the other nd_ functions.Guy Harris
2021-09-29Use __builtin_unreachable(). [skip ci]Denis Ovsienko
2021-09-29Squelch a noreturn warning on AIX. [skip ci]Denis Ovsienko
2020-09-27Rename nd_trunc() to nd_trunc_longjmp().Denis Ovsienko
2020-09-18Use a switch to manage the setjmp() return valuesFrancois-Xavier Le Bail
2020-09-17Introduce and use nd_trunc(). [skip ci]Denis Ovsienko
2020-03-28Remove duplicate wordsFrancois-Xavier Le Bail
2019-09-09Add GET_CPY_BYTES() macro and get_cpy_bytes() functionFrancois-Xavier Le Bail
2019-06-29Add an include guard in extract.hFrancois-Xavier Le Bail
2019-03-26Apply the first step of the new way to fetch data with bounds checkingFrancois-Xavier Le Bail
2018-11-18Updated 802.15.4 codeTero Kivinen
2018-09-05Don't assume ARM supports unaligned accesses.Guy Harris
2018-06-15Fix a typo in the EXTRACT_BE_S_6() macroFrancois-Xavier Le Bail
2018-05-19Add a cast to the EXTRACT_U_1() macroFrancois-Xavier Le Bail
2018-04-30Fix some host-endian extract routinesFrancois-Xavier Le Bail
2018-01-29Put UNALIGNED_OK at the beginning of the inline declaration.Guy Harris
2018-01-21Don't test for __attribute__ in the configure script.Guy Harris
2018-01-11Use nd_ types, add host-endian extract routines, clean up signed vs. unsigned.Guy Harris
2017-12-20Add EXTRACT_ macros/functions for IPv4 addresses, get rid of structure wrappers.Guy Harris
2017-12-11Replace ND_TTEST2()/ND_TCHECK2() macros by macros using pointers (2/n)Francois-Xavier Le Bail
2017-11-23Clean up signed vs. unsigned.Guy Harris
2017-11-22Rename EXTRACT_ macrosFrancois-Xavier Le Bail
2017-11-22Rename ND_TCHECK_/ND_TTEST_ macrosFrancois-Xavier Le Bail
2017-11-21Add EXTRACT_ macros/functions to get signed integers.Guy Harris
2017-11-18Remove EXTRACT_LE_8BITS() macro, use EXTRACT_8BITS() macroFrancois-Xavier Le Bail
2017-11-18Rename EXTRACT_nBITS() macros to EXTRACT_BE_nBITS()Francois-Xavier Le Bail
2017-10-16Check for unaligned memory access support at compile time.Guy Harris
2017-09-13CVE-2017-13025/IPv6 mobility: Add a bounds check before fetching dataFrancois-Xavier Le Bail
2017-09-13CVE-2017-13003/Clean up the LMP dissector.Guy Harris
2017-08-18Suppress UBSan warnings from EXTRACT_.Guy Harris
2017-03-26IEEE 802.15.4 printer which understands frame version 2 frames, and also know...Tero Kivinen
2017-01-18CVE-2016-7940/Add a bunch of bounds checks, and fix some printing.Guy Harris
2016-08-29Remove unnecessary backslashesFrancois-Xavier Le Bail
2015-10-07Use the nd_uintN_t types more.Guy Harris
2015-10-06Introduce data types to use for integral values in packet structures.Guy Harris
2014-10-01Fix indentation.Guy Harris
2014-10-01Add some more parentheses, Just In Case.Guy Harris
2014-04-23More getting rid of old u_intN_t.Guy Harris
2014-02-15Add {40,48,56}-bit big-endian extract macros and use them for DCCP ACKs.Guy Harris
2014-02-01Don't use the __attribute__((packed)) on most platforms.Guy Harris
2014-01-03remove tcpdump's own CVS keywordsDenis Ovsienko
2013-06-04Convert some versions of EXTRACT_{16,32,64}BITS() to inline functions.Dmitrij Tejblum
2006-01-30-add support (TLV parser) for the juniper .pcap extensionshannes
2005-01-15Declare the non-GCCized 64-bit big-endian extraction macro asguy
2004-09-25Fix the parenthesization in the "alignment required but you canguy
2004-09-25Don't do the "OR together the result of two "ntohl()"s stuff onguy
2004-09-24Add an "EXTRACT_64BITS()" macro - using the "EXTRACT_32BITS()" macro, soguy
2004-09-23cpack uses EXTRACT_LE_64BITS to extract little-endian 64-bit words.dyoung
2002-12-11The "__attribute__((packed))" tag on structures causes some files not toguy