numam-dpdk/lib
Xueming Li 90f538b863 malloc: fix realloc padded element size
When resize a memory with next element, the original element size grows.
If the orginal element has padding, the real inner element size didn't
grow as well and this causes trailer verification failure when malloc
debug enabled.

Fixes: af75078fec ("first public release")
Cc: stable@dpdk.org

Signed-off-by: Xueming Li <xuemingl@mellanox.com>
Reviewed-by: Anatoly Burakov <anatoly.burakov@intel.com>
2019-11-20 14:08:39 +01:00
..
librte_acl remove useless include of EAL memory config header 2019-10-09 10:22:24 +02:00
librte_bbdev bbdev: extend API for 5G FEC 2019-07-05 15:28:14 +02:00
librte_bitratestats bitrate: use common macro RTE_DIM 2019-10-27 14:40:59 +01:00
librte_bpf bpf: hide internal program argument type 2019-10-12 14:27:19 +02:00
librte_cfgfile cfgfile: use calloc 2019-07-19 00:48:43 +02:00
librte_cmdline cmdline: remove unnecessary #ifdef 2019-11-12 18:35:17 +01:00
librte_compressdev compressdev: clarify destination buffer size 2019-07-29 10:18:24 +02:00
librte_cryptodev cryptodev: clarify wireless inputs in digest-encrypted cases 2019-10-23 16:57:06 +02:00
librte_distributor lib: annotate versioned functions 2019-11-08 15:15:30 +01:00
librte_eal malloc: fix realloc padded element size 2019-11-20 14:08:39 +01:00
librte_efd lib: fix doxygen typos 2019-11-19 22:03:38 +01:00
librte_ethdev ethdev: fix last item detection on RSS flow expand 2019-11-12 01:55:26 +01:00
librte_eventdev eventdev: reserve space in main structs for extension 2019-11-12 03:36:32 +01:00
librte_fib fib: add dataplane algorithm for IPv6 2019-11-06 00:11:44 +01:00
librte_flow_classify flow_classify: fix out-of-bounds access 2019-07-10 23:41:25 +02:00
librte_gro net: add new header file for VXLAN 2019-10-25 19:00:22 +02:00
librte_gso net: add rte prefix to UDP structure 2019-05-24 13:34:46 +02:00
librte_hash hash: replace license text with SPDX tag 2019-07-29 13:31:45 +02:00
librte_ip_frag ip_frag: remove remaining IP checkum offload flag 2019-07-16 13:23:04 +02:00
librte_ipsec ipsec: remove redundant replay window size 2019-11-08 13:51:16 +01:00
librte_jobstats replace snprintf with strlcpy 2019-04-04 22:46:05 +02:00
librte_kni eal/linux: remove KNI restriction on IOVA 2019-11-18 16:00:51 +01:00
librte_kvargs remove experimental tags from all symbol definitions 2019-06-29 19:04:43 +02:00
librte_latencystats latency: check status of getting ethdev info 2019-10-07 14:45:35 +02:00
librte_lpm lib: annotate versioned functions 2019-11-08 15:15:30 +01:00
librte_mbuf ethdev: move egress metadata to dynamic field 2019-11-08 23:15:05 +01:00
librte_member eal: hide shared memory config 2019-07-06 10:32:34 +02:00
librte_mempool mempool: remove check for bad IOVA when populating 2019-11-19 21:41:43 +01:00
librte_meter enforce experimental tag at beginning of declarations 2019-06-29 19:04:48 +02:00
librte_metrics metrics: add function to deinitialise library 2019-07-16 12:45:30 +02:00
librte_net net: fix IPv4 IHL and VHL define 2019-11-08 23:15:05 +01:00
librte_pci pci: remove deprecated functions 2019-10-27 10:41:05 +01:00
librte_pdump pdump: check status of getting ethdev info 2019-10-07 14:45:35 +02:00
librte_pipeline net: remove ethernet packing and set two-byte alignment 2019-10-27 18:13:44 +01:00
librte_port port: fix pcap support with meson 2019-10-27 17:23:02 +01:00
librte_power lib: fix doxygen typos 2019-11-19 22:03:38 +01:00
librte_rawdev rawdev: allow devices to skip extra memory allocation 2019-07-04 09:33:59 +02:00
librte_rcu rcu: fix reference to offline function 2019-10-21 21:21:30 +02:00
librte_reorder eal: hide shared memory config 2019-07-06 10:32:34 +02:00
librte_rib rib: support IPv6 2019-11-06 00:09:48 +01:00
librte_ring ring: add reset function for flushing 2019-07-17 19:51:56 +02:00
librte_sched sched: support 64-bit values 2019-10-25 18:07:37 +02:00
librte_security security: add anti replay window size 2019-11-08 13:51:16 +01:00
librte_stack rename private header files 2019-10-27 22:03:06 +01:00
librte_table table: fix crash in LPM IPv6 2019-07-04 23:44:58 +02:00
librte_telemetry telemetry: fix build with gcc 9 2019-07-04 18:48:04 +02:00
librte_timer lib: annotate versioned functions 2019-11-08 15:15:30 +01:00
librte_vhost lib: fix log typos 2019-11-19 22:03:27 +01:00
Makefile vhost: fix build dependency on hash lib 2019-11-08 23:15:05 +01:00
meson.build lib: check experimental symbols with meson 2019-11-09 21:17:12 +01:00