vpp: set asan default options
set asan default options in vppctl and vpp_get_stats Type: improvement Signed-off-by: Dmitry Valter <d-valter@yandex-team.com> Change-Id: I58e1ae1c91f4a62e80eaf4e16e9932d8bab17c74
This commit is contained in:

committed by
Damjan Marion

parent
28bd8f07d3
commit
e2ed599331
@@ -19,6 +19,7 @@
|
||||
|
||||
#include <vpp-api/client/stat_client.h>
|
||||
#include <vlib/vlib.h>
|
||||
#include <vpp/vnet/config.h>
|
||||
|
||||
static int
|
||||
stat_poll_loop (u8 ** patterns)
|
||||
@@ -110,6 +111,15 @@ enum stat_client_cmd_e
|
||||
STAT_CLIENT_CMD_TIGHTPOLL,
|
||||
};
|
||||
|
||||
#ifdef CLIB_SANITIZE_ADDR
|
||||
/* default options for Address Sanitizer */
|
||||
const char *
|
||||
__asan_default_options (void)
|
||||
{
|
||||
return VPP_SANITIZE_ADDR_OPTIONS;
|
||||
}
|
||||
#endif /* CLIB_SANITIZE_ADDR */
|
||||
|
||||
int
|
||||
main (int argc, char **argv)
|
||||
{
|
||||
|
@@ -32,7 +32,9 @@
|
||||
#define TELOPTS
|
||||
#endif
|
||||
|
||||
#include <vppinfra/clib.h>
|
||||
#include <arpa/telnet.h>
|
||||
#include <vpp/vnet/config.h>
|
||||
|
||||
#define SOCKET_FILE "/run/vpp/cli.sock"
|
||||
|
||||
@@ -160,6 +162,14 @@ process_input (int sock_fd, unsigned char *rx_buf, int rx_buf_len,
|
||||
return j;
|
||||
}
|
||||
|
||||
#ifdef CLIB_SANITIZE_ADDR
|
||||
/* default options for Address Sanitizer */
|
||||
const char *
|
||||
__asan_default_options (void)
|
||||
{
|
||||
return VPP_SANITIZE_ADDR_OPTIONS;
|
||||
}
|
||||
#endif /* CLIB_SANITIZE_ADDR */
|
||||
|
||||
int
|
||||
main (int argc, char *argv[])
|
||||
|
Reference in New Issue
Block a user