On Wed, Oct 2, 2024 at 9:45 AM Wathsala Wathawana Vithanage <[email protected]> wrote: > > > > > -----Original Message----- > > Subject: [PATCH v6 17/17] eal: add function attributes for allocation > > functions > > > > The allocation functions take a alignment argument that can be useful to > > hint > > the compiler optimizer. This is supported by GCC and Clang but only useful > > with > > GCC because Clang gives warning if alignment is 0. > > > > Newer versions of GCC have a malloc attribute that can be used to find > > mismatches between allocation and free; the typical problem caught is a > > pointer allocated with rte_malloc() that is then incorrectly freed using > > free(). > > The name of the DPDK wrapper macros for these attributes are chosen to be > > similar to what GLIBC is using in cdefs.h. > > Note: The rte_free function prototype was moved ahead of the allocation > > functions since the dealloc attribute now refers to it. > > > > Signed-off-by: Stephen Hemminger <[email protected]> > > Acked-by: Chengwen Feng <[email protected]> > > Acked-by: Anatoly Burakov <[email protected]> > > Acked-by: Wathsala Vithanage <[email protected]> Acked-by: Ajit Khaparde <[email protected]>
smime.p7s
Description: S/MIME Cryptographic Signature

