@@ -24,69 +24,69 @@ DBGFLAGS = -g
24
24
endif
25
25
26
26
vlanmgrd_SOURCES = vlanmgrd.cpp vlanmgr.cpp $(top_srcdir ) /orchagent/orch.cpp $(top_srcdir ) /orchagent/request_parser.cpp $(top_srcdir ) /orchagent/response_publisher.cpp shellcmd.h
27
- vlanmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
28
- vlanmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
29
- vlanmgrd_LDADD = $(COMMON_LIBS ) $(SAIMETA_LIBS )
27
+ vlanmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
28
+ vlanmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
29
+ vlanmgrd_LDADD = $(LDFLAGS_ASAN ) $( COMMON_LIBS ) $(SAIMETA_LIBS )
30
30
31
31
teammgrd_SOURCES = teammgrd.cpp teammgr.cpp $(top_srcdir ) /orchagent/orch.cpp $(top_srcdir ) /orchagent/request_parser.cpp $(top_srcdir ) /orchagent/response_publisher.cpp shellcmd.h
32
- teammgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
33
- teammgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
34
- teammgrd_LDADD = $(COMMON_LIBS ) $(SAIMETA_LIBS )
32
+ teammgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
33
+ teammgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
34
+ teammgrd_LDADD = $(LDFLAGS_ASAN ) $( COMMON_LIBS ) $(SAIMETA_LIBS )
35
35
36
36
portmgrd_SOURCES = portmgrd.cpp portmgr.cpp $(top_srcdir ) /orchagent/orch.cpp $(top_srcdir ) /orchagent/request_parser.cpp $(top_srcdir ) /orchagent/response_publisher.cpp shellcmd.h
37
- portmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
38
- portmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
39
- portmgrd_LDADD = $(COMMON_LIBS ) $(SAIMETA_LIBS )
37
+ portmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
38
+ portmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
39
+ portmgrd_LDADD = $(LDFLAGS_ASAN ) $( COMMON_LIBS ) $(SAIMETA_LIBS )
40
40
41
41
intfmgrd_SOURCES = intfmgrd.cpp intfmgr.cpp $(top_srcdir ) /orchagent/orch.cpp $(top_srcdir ) /orchagent/request_parser.cpp $(top_srcdir ) /lib/subintf.cpp $(top_srcdir ) /orchagent/response_publisher.cpp shellcmd.h
42
- intfmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
43
- intfmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
44
- intfmgrd_LDADD = $(COMMON_LIBS ) $(SAIMETA_LIBS )
42
+ intfmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
43
+ intfmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
44
+ intfmgrd_LDADD = $(LDFLAGS_ASAN ) $( COMMON_LIBS ) $(SAIMETA_LIBS )
45
45
46
46
buffermgrd_SOURCES = buffermgrd.cpp buffermgr.cpp buffermgrdyn.cpp $(top_srcdir ) /orchagent/orch.cpp $(top_srcdir ) /orchagent/request_parser.cpp $(top_srcdir ) /orchagent/response_publisher.cpp shellcmd.h
47
- buffermgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
48
- buffermgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
49
- buffermgrd_LDADD = $(COMMON_LIBS ) $(SAIMETA_LIBS )
47
+ buffermgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
48
+ buffermgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
49
+ buffermgrd_LDADD = $(LDFLAGS_ASAN ) $( COMMON_LIBS ) $(SAIMETA_LIBS )
50
50
51
51
vrfmgrd_SOURCES = vrfmgrd.cpp vrfmgr.cpp $(top_srcdir ) /orchagent/orch.cpp $(top_srcdir ) /orchagent/request_parser.cpp $(top_srcdir ) /orchagent/response_publisher.cpp shellcmd.h
52
- vrfmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
53
- vrfmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
54
- vrfmgrd_LDADD = $(COMMON_LIBS ) $(SAIMETA_LIBS )
52
+ vrfmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
53
+ vrfmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
54
+ vrfmgrd_LDADD = $(LDFLAGS_ASAN ) $( COMMON_LIBS ) $(SAIMETA_LIBS )
55
55
56
56
nbrmgrd_SOURCES = nbrmgrd.cpp nbrmgr.cpp $(top_srcdir ) /orchagent/orch.cpp $(top_srcdir ) /orchagent/request_parser.cpp $(top_srcdir ) /orchagent/response_publisher.cpp shellcmd.h
57
- nbrmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $(LIBNL_CFLAGS )
58
- nbrmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $(LIBNL_CPPFLAGS )
59
- nbrmgrd_LDADD = $(COMMON_LIBS ) $(SAIMETA_LIBS ) $(LIBNL_LIBS )
57
+ nbrmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $(LIBNL_CFLAGS ) $( CFLAGS_ASAN )
58
+ nbrmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $(LIBNL_CPPFLAGS ) $( CFLAGS_ASAN )
59
+ nbrmgrd_LDADD = $(LDFLAGS_ASAN ) $( COMMON_LIBS ) $(SAIMETA_LIBS ) $(LIBNL_LIBS )
60
60
61
61
vxlanmgrd_SOURCES = vxlanmgrd.cpp vxlanmgr.cpp $(top_srcdir ) /orchagent/orch.cpp $(top_srcdir ) /orchagent/request_parser.cpp $(top_srcdir ) /orchagent/response_publisher.cpp shellcmd.h
62
- vxlanmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
63
- vxlanmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
64
- vxlanmgrd_LDADD = $(COMMON_LIBS ) $(SAIMETA_LIBS )
62
+ vxlanmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
63
+ vxlanmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
64
+ vxlanmgrd_LDADD = $(LDFLAGS_ASAN ) $( COMMON_LIBS ) $(SAIMETA_LIBS )
65
65
66
66
sflowmgrd_SOURCES = sflowmgrd.cpp sflowmgr.cpp $(top_srcdir ) /orchagent/orch.cpp $(top_srcdir ) /orchagent/request_parser.cpp $(top_srcdir ) /orchagent/response_publisher.cpp shellcmd.h
67
- sflowmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
68
- sflowmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
69
- sflowmgrd_LDADD = $(COMMON_LIBS ) $(SAIMETA_LIBS )
67
+ sflowmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
68
+ sflowmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
69
+ sflowmgrd_LDADD = $(LDFLAGS_ASAN ) $( COMMON_LIBS ) $(SAIMETA_LIBS )
70
70
71
71
natmgrd_SOURCES = natmgrd.cpp natmgr.cpp $(top_srcdir ) /orchagent/orch.cpp $(top_srcdir ) /orchagent/request_parser.cpp $(top_srcdir ) /orchagent/response_publisher.cpp shellcmd.h
72
- natmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
73
- natmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
74
- natmgrd_LDADD = $(COMMON_LIBS ) $(SAIMETA_LIBS )
72
+ natmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
73
+ natmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
74
+ natmgrd_LDADD = $(LDFLAGS_ASAN ) $( COMMON_LIBS ) $(SAIMETA_LIBS )
75
75
76
76
coppmgrd_SOURCES = coppmgrd.cpp coppmgr.cpp $(top_srcdir ) /orchagent/orch.cpp $(top_srcdir ) /orchagent/request_parser.cpp $(top_srcdir ) /orchagent/response_publisher.cpp shellcmd.h
77
- coppmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
78
- coppmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
79
- coppmgrd_LDADD = $(COMMON_LIBS ) $(SAIMETA_LIBS )
77
+ coppmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
78
+ coppmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
79
+ coppmgrd_LDADD = $(LDFLAGS_ASAN ) $( COMMON_LIBS ) $(SAIMETA_LIBS )
80
80
81
81
tunnelmgrd_SOURCES = tunnelmgrd.cpp tunnelmgr.cpp $(top_srcdir ) /orchagent/orch.cpp $(top_srcdir ) /orchagent/request_parser.cpp $(top_srcdir ) /orchagent/response_publisher.cpp shellcmd.h
82
- tunnelmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
83
- tunnelmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
84
- tunnelmgrd_LDADD = $(COMMON_LIBS ) $(SAIMETA_LIBS )
82
+ tunnelmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
83
+ tunnelmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
84
+ tunnelmgrd_LDADD = $(LDFLAGS_ASAN ) $( COMMON_LIBS ) $(SAIMETA_LIBS )
85
85
86
86
macsecmgrd_SOURCES = macsecmgrd.cpp macsecmgr.cpp $(top_srcdir ) /orchagent/orch.cpp $(top_srcdir ) /orchagent/request_parser.cpp $(top_srcdir ) /orchagent/response_publisher.cpp shellcmd.h
87
- macsecmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
88
- macsecmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI )
89
- macsecmgrd_LDADD = $(COMMON_LIBS ) $(SAIMETA_LIBS )
87
+ macsecmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
88
+ macsecmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_SAI ) $( CFLAGS_ASAN )
89
+ macsecmgrd_LDADD = $(LDFLAGS_ASAN ) $( COMMON_LIBS ) $(SAIMETA_LIBS )
90
90
91
91
if GCOV_ENABLED
92
92
vlanmgrd_LDADD += -lgcovpreload
@@ -104,3 +104,19 @@ tunnelmgrd_LDADD += -lgcovpreload
104
104
macsecmgrd_LDADD += -lgcovpreload
105
105
endif
106
106
107
+ if ASAN_ENABLED
108
+ vlanmgrd_SOURCES += $(top_srcdir ) /lib/asan.cpp
109
+ teammgrd_SOURCES += $(top_srcdir ) /lib/asan.cpp
110
+ portmgrd_SOURCES += $(top_srcdir ) /lib/asan.cpp
111
+ intfmgrd_SOURCES += $(top_srcdir ) /lib/asan.cpp
112
+ buffermgrd_SOURCES += $(top_srcdir ) /lib/asan.cpp
113
+ vrfmgrd_SOURCES += $(top_srcdir ) /lib/asan.cpp
114
+ nbrmgrd_SOURCES += $(top_srcdir ) /lib/asan.cpp
115
+ vxlanmgrd_SOURCES += $(top_srcdir ) /lib/asan.cpp
116
+ sflowmgrd_SOURCES += $(top_srcdir ) /lib/asan.cpp
117
+ natmgrd_SOURCES += $(top_srcdir ) /lib/asan.cpp
118
+ coppmgrd_SOURCES += $(top_srcdir ) /lib/asan.cpp
119
+ tunnelmgrd_SOURCES += $(top_srcdir ) /lib/asan.cpp
120
+ macsecmgrd_SOURCES += $(top_srcdir ) /lib/asan.cpp
121
+ endif
122
+
0 commit comments