Pratik Mankawde
5b7156e859
added supp commands
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-01-16 14:20:52 +00:00
Pratik Mankawde
261fef7370
activate thread sanitizer
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-01-16 14:18:36 +00:00
Pratik Mankawde
06b999d9e9
Merge branch 'develop' into pratik/test-tsan-and-gcc14-asan
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-01-16 14:18:07 +00:00
Pratik Mankawde
9049100193
testing gcc-14 and tsan
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-01-07 16:52:52 +00:00
Pratik Mankawde
75226af325
renaming and doc update
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-01-07 16:43:59 +00:00
Pratik Mankawde
95a6bbb097
Merge remote-tracking branch 'origin/develop' into pratik/Add-sanitizers-to-CI-builds
2026-01-07 16:06:38 +00:00
Pratik Mankawde
1223bb497c
add . in version string
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-01-07 16:03:53 +00:00
Pratik Mankawde
9646537c62
code review changes
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-01-07 15:18:14 +00:00
Pratik Mankawde
8b89ae8c52
Merge remote-tracking branch 'origin/develop' into pratik/Add-sanitizers-to-CI-builds
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2026-01-07 11:51:27 +00:00
Pratik Mankawde
bc3553d53c
include guard and build failure issue
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-19 18:25:34 +00:00
Pratik Mankawde
0ab3e11b21
Merge branch 'pratik/Add-sanitizers-to-CI-builds' of github.com:XRPLF/rippled into pratik/Add-sanitizers-to-CI-builds
2025-12-19 18:00:24 +00:00
Pratik Mankawde
5e41e060a8
Code review changes
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-19 17:59:12 +00:00
Pratik Mankawde
04417e18d5
Update cmake/XrplCompiler.cmake
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-12-19 17:57:07 +00:00
Pratik Mankawde
738aa9482e
code review changes
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-19 17:31:14 +00:00
Pratik Mankawde
6c1ad00e28
fixed SANITIZERS bug
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-19 16:21:47 +00:00
Pratik Mankawde
5862ba952d
Update cmake/XrplSanitizers.cmake
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-12-19 16:19:12 +00:00
Pratik Mankawde
46d9937ffa
code review changes
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-18 16:58:49 +00:00
Pratik Mankawde
1c10f730a1
moved env. detection to compilationenv.cmake
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-18 16:07:32 +00:00
Pratik Mankawde
453297442f
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
2025-12-18 15:47:19 +00:00
Pratik Mankawde
6479ab29c6
only build sanitizers with clang-20
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-18 15:46:32 +00:00
Pratik Mankawde
09f75f3026
removed pic and pie setup.
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-18 15:43:51 +00:00
Pratik Mankawde
755833508c
minor comments update
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-16 12:45:11 +00:00
Pratik Mankawde
e4e3900876
suppress issue in invariants_test
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-16 12:36:41 +00:00
Pratik Mankawde
870e079a8e
Merge remote-tracking branch 'origin/develop' into pratik/Add-sanitizers-to-CI-builds
2025-12-16 12:00:58 +00:00
Pratik Mankawde
32f7baca44
code review changes
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-16 11:57:04 +00:00
Pratik Mankawde
93b0554a36
Apply suggestions from code review
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-12-16 11:14:39 +00:00
Pratik Mankawde
e0f9de0ea0
Update .github/actions/build-deps/action.yml
...
update description
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-12-16 11:12:08 +00:00
Pratik Mankawde
3ea3e41b18
updated lockfile
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-15 17:56:07 +00:00
Pratik Mankawde
531b0d051a
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
2025-12-15 17:35:47 +00:00
Pratik Mankawde
3cd4e5cb5a
code review comments
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-15 17:34:17 +00:00
Pratik Mankawde
c8e3ba5d90
updated conan.lock file
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-12 16:32:33 +00:00
Pratik Mankawde
49c037493d
updated docs
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-12 15:23:58 +00:00
Pratik Mankawde
a4f112d479
Moved to entirely cmake workflow
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-12 15:23:35 +00:00
Pratik Mankawde
8d7398419a
reverted abseil to original version 20250127
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-12 14:22:16 +00:00
Pratik Mankawde
06e31f417c
reverting to abseil/20240722.0
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-12 12:40:35 +00:00
Pratik Mankawde
4d64e83992
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-11 14:45:24 +00:00
Pratik Mankawde
3d6dd17325
Merge remote-tracking branch 'origin/develop' into pratik/Add-sanitizers-to-CI-builds
2025-12-10 19:06:08 +00:00
Pratik Mankawde
405a0f4309
updating abseil version
2025-12-10 14:05:46 +00:00
Pratik Mankawde
5e89e2dfe7
removed no-pic
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-09 17:50:01 +00:00
Pratik Mankawde
63ba065440
cflags
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-09 17:40:24 +00:00
Pratik Mankawde
b1f924bfeb
testing with profile_dir
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-09 17:32:25 +00:00
Pratik Mankawde
033986728c
removed cmake prefix
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-09 17:21:44 +00:00
Pratik Mankawde
2b1479fa99
trying ABSL_ENABLE_CONSTANT_INIT_V2 flag
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-09 17:11:55 +00:00
Pratik Mankawde
9ec5ef96f8
trying ABSL_ENABLE_CONSTANT_INIT_V2
2025-12-09 16:11:30 +00:00
Pratik Mankawde
b28489934d
using DABSL_ENABLE_CONSTANT_INIT_V2 flag
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-09 14:24:37 +00:00
Pratik Mankawde
3aeb9b3b86
try to silent gcc error on Abseil
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-09 14:02:19 +00:00
Pratik Mankawde
f827e1b2a7
Merge remote-tracking branch 'origin/develop' into pratik/Add-sanitizers-to-CI-builds
2025-12-09 13:49:25 +00:00
Pratik Mankawde
ca9fd5e319
removed -g
2025-12-05 15:32:12 +00:00
Pratik Mankawde
5bb30cff15
Merge remote-tracking branch 'origin/develop' into pratik/Add-sanitizers-to-CI-builds
2025-12-05 13:23:02 +00:00
Pratik Mankawde
8b761b9ce6
minor change
2025-12-04 18:38:29 +00:00
Pratik Mankawde
1f8fbaedca
asan errors, may not be related but testing.
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-04 15:36:39 +00:00
Pratik Mankawde
1cdd43f259
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
2025-12-04 14:57:54 +00:00
Pratik Mankawde
982d26610d
Merge remote-tracking branch 'origin/develop' into pratik/Add-sanitizers-to-CI-builds
2025-12-04 14:25:39 +00:00
Pratik Mankawde
1f2f05d320
code review changes
2025-12-03 17:40:42 +00:00
Pratik Mankawde
7f09fbe807
removed extra signed-integer-overflow
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-28 17:34:39 +00:00
Pratik Mankawde
734f8a9810
minor cleanup
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-28 16:51:39 +00:00
Pratik Mankawde
935e45bcca
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
2025-11-28 16:36:25 +00:00
Pratik Mankawde
0b612b5c13
changed job name
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-28 16:20:19 +00:00
Pratik Mankawde
7617072ebc
sanitizer variable now has separate address,undefined and thread values
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-28 16:01:01 +00:00
Pratik Mankawde
4a61ff3bef
minor change
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-28 14:45:56 +00:00
Pratik Mankawde
7097566d9d
code review comments
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-28 13:15:34 +00:00
Pratik Mankawde
afedb276db
quote issue again
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-27 15:59:04 +00:00
Pratik Mankawde
941775fec4
fix path issue
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-27 15:28:10 +00:00
Pratik Mankawde
4058ca01ac
minor cleanup
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-27 13:47:50 +00:00
Pratik Mankawde
9c5df200b8
cleanup
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-27 13:46:11 +00:00
Pratik Mankawde
96e8ee4bdd
added an extra line
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-27 13:33:28 +00:00
Pratik Mankawde
c182d13ab5
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-27 13:21:51 +00:00
Pratik Mankawde
d942fd9f9c
updated docs
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-26 15:19:13 +00:00
Pratik Mankawde
064d51b79c
more code changes
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-26 15:13:12 +00:00
Pratik Mankawde
6202148623
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
2025-11-26 14:07:07 +00:00
Pratik Mankawde
954fe68e91
added more info to package id configs
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-26 14:03:58 +00:00
Pratik Mankawde
1d38504d85
code review fixes 1
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-26 13:57:44 +00:00
Pratik Mankawde
9cdabe98e2
link to sanitizer_readme.md
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-21 18:10:18 +00:00
Pratik Mankawde
49f8daf82f
updated link
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-21 18:09:14 +00:00
Pratik Mankawde
dd9e554d4a
added readme.
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-21 18:06:01 +00:00
Pratik Mankawde
facb6c63e3
cleanup and additions to asan, ubsan suppressions
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-21 16:24:38 +00:00
Pratik Mankawde
32d129ee5e
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
2025-11-21 12:18:31 +00:00
Pratik Mankawde
6e32392f93
added no-PIC
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-21 12:17:53 +00:00
Pratik Mankawde
39ace64833
updated blacklist file
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-19 18:40:11 +00:00
Pratik Mankawde
4430cb64b8
trying a diff. sanitizer-blacklist syntax
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-19 18:27:26 +00:00
Pratik Mankawde
d4b033958e
removed static linking.
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-19 18:05:39 +00:00
Pratik Mankawde
1a08b97fb6
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
2025-11-19 17:51:07 +00:00
Pratik Mankawde
6407788b0f
added halt on error=0 and -fno-pie
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-19 17:44:39 +00:00
Pratik Mankawde
702d94134e
minor correction
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-19 17:22:06 +00:00
Pratik Mankawde
7d3fc5c396
added static linking flags
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-19 17:13:31 +00:00
Pratik Mankawde
810f5e94db
statically link sanitizers
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-19 17:08:33 +00:00
Pratik Mankawde
d026d0640f
build conan deps with sanitizers to fix tsan crashes
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-19 15:34:24 +00:00
Pratik Mankawde
5befd5d249
added tsan option second_deadlock_stack=1 and more tsan supps
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-19 13:23:48 +00:00
Pratik Mankawde
4f496db291
few more additions
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-19 12:20:48 +00:00
Pratik Mankawde
10553fc437
added few more suppressions in tsan.supp
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-19 11:48:24 +00:00
Pratik Mankawde
087e52ea36
suppress crashes in tsan intrumentation code
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-19 11:02:55 +00:00
Pratik Mankawde
cb982e7a8a
added pie flag and signal suppressions
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-19 10:42:23 +00:00
Pratik Mankawde
2610e653d6
only for clang
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-18 17:58:59 +00:00
Pratik Mankawde
b6c313bb94
only use ignorelist in gcc
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-18 17:41:21 +00:00
Pratik Mankawde
a3e42a0d11
alternate approach
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-18 17:19:14 +00:00
Pratik Mankawde
92a6c986b3
try blacklist file
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-18 17:10:29 +00:00
Pratik Mankawde
dd0408ac53
added blacklist file
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-18 17:00:38 +00:00
Pratik Mankawde
0fcfcd059e
more aggressive suppresions
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-18 16:37:10 +00:00
Pratik Mankawde
4c0f7a337a
few more additions
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-18 15:59:44 +00:00
Pratik Mankawde
640f9ff5e2
Added more files to ubsan.supp
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-18 15:18:08 +00:00
Pratik Mankawde
42cab6c826
updated ubsan file
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-18 15:02:21 +00:00
Pratik Mankawde
9267756944
fixed generate.py file " issue
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-18 14:14:49 +00:00
Pratik Mankawde
3b1e82b412
revert back to clang-20
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-18 13:45:18 +00:00
Pratik Mankawde
7d7c659822
target clang-21
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-18 13:42:59 +00:00
Pratik Mankawde
a58df41a4d
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-18 13:42:12 +00:00
Pratik Mankawde
d01b1da80e
cleaned up linker flags
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-18 11:55:24 +00:00
Pratik Mankawde
216ecf67e1
updated tsan and ubsan
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-17 19:18:15 +00:00
Pratik Mankawde
d8c8900fbb
updated supp files
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-17 18:43:39 +00:00
Pratik Mankawde
e2c75f5d60
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
2025-11-17 17:59:34 +00:00
Pratik Mankawde
2428c5c196
added more suppressions
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-17 17:58:08 +00:00
Pratik Mankawde
d8ff72b342
updated asan and lsan
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-17 17:11:36 +00:00
Pratik Mankawde
4fc5c00c24
added lsan and updated tsan
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-17 16:53:51 +00:00
Pratik Mankawde
5a9014912c
trying without begin-regex
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-17 12:12:27 +00:00
Pratik Mankawde
8006a1e967
removed leak type
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-16 12:30:23 +00:00
Pratik Mankawde
6610f469df
trying diff. asan supp options
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-16 11:23:38 +00:00
Pratik Mankawde
9f026929cf
adding asio to tsan.supp
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-14 19:43:19 +00:00
Pratik Mankawde
a9d134af85
more chnages
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-14 19:13:26 +00:00
Pratik Mankawde
18b9b9da19
updated supp files
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-14 18:50:08 +00:00
Pratik Mankawde
6a89a544fe
tsan race suppression
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-14 18:10:18 +00:00
Pratik Mankawde
427771775e
added afew suppressors
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-14 17:43:15 +00:00
Pratik Mankawde
67946f4993
more cleanup
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-14 16:51:54 +00:00
Pratik Mankawde
8d8a0cb970
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
2025-11-14 16:25:11 +00:00
Pratik Mankawde
89f9ede1f5
cleanup
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-14 16:24:04 +00:00
Pratik Mankawde
aac1076d83
minor cleanup
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-14 13:01:30 +00:00
Pratik Mankawde
c0da02814b
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
2025-11-14 12:53:30 +00:00
Pratik Mankawde
013ff18fce
cleanup
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-14 12:51:47 +00:00
Pratik Mankawde
e1403d56ef
skip mold, gold, lld
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-14 12:20:07 +00:00
Pratik Mankawde
58b248d9a4
pass lld flag to cmake
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-14 11:23:59 +00:00
Pratik Mankawde
f1561c5b48
use lld
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-14 10:57:11 +00:00
Pratik Mankawde
73ab466029
use gold+large
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-14 10:25:39 +00:00
Pratik Mankawde
4cf4802971
for tsan only use medium
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-13 16:54:41 +00:00
Pratik Mankawde
8d6d2ec455
trying with bfd
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-13 16:31:41 +00:00
Pratik Mankawde
4248a1fbb6
only set mcmodel=large for gcc
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-13 16:18:34 +00:00
Pratik Mankawde
7edba0a856
trying with mcmodel=large
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-13 16:01:36 +00:00
Pratik Mankawde
b38ef53c44
trying lld.
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-13 15:03:23 +00:00
Pratik Mankawde
baee65bd28
fixing minor spacing issue
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-13 13:01:32 +00:00
Pratik Mankawde
2e53c5ab80
changed linker for gcc
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-13 12:28:48 +00:00
Pratik Mankawde
09a6e46c39
pass sanitizer flags to linker as well
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-12 17:32:39 +00:00
Pratik Mankawde
a93052e765
added -fPIC flag
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-12 16:58:01 +00:00
Pratik Mankawde
1cc00cddd8
trying with " and dyn linking
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-12 16:19:34 +00:00
Pratik Mankawde
5f2a351e3f
reverted mcmodel to medium
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-12 16:08:36 +00:00
Pratik Mankawde
5e89bce8d9
use mcmodel=large
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-12 14:48:10 +00:00
Pratik Mankawde
9b793cd429
linker flag correction
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-12 14:16:58 +00:00
Pratik Mankawde
b650852fa7
static liking for gcc
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-12 14:09:12 +00:00
Pratik Mankawde
1d76de83f6
minor correction
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-12 13:12:01 +00:00
Pratik Mankawde
ea4d062e68
added ubsan file
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-12 12:15:45 +00:00
Pratik Mankawde
dcd0553050
sanitizer builds only for gcc15 and clang20. no linking check for sanitizer builds
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-12 11:46:20 +00:00
Pratik Mankawde
6355eba88e
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
2025-11-12 10:37:48 +00:00
Pratik Mankawde
2e5afa7556
updated asan suppressions file
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-12 10:36:02 +00:00
Pratik Mankawde
7d05090d68
setting variables in run
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 19:21:33 +00:00
Pratik Mankawde
916f00039c
try 8
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 19:15:50 +00:00
Pratik Mankawde
e687ab8653
try 7
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 19:07:22 +00:00
Pratik Mankawde
b182b6abf7
try 6
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 19:02:08 +00:00
Pratik Mankawde
509d388f97
try 6
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 18:58:21 +00:00
Pratik Mankawde
fd712770e1
try 5
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 18:53:42 +00:00
Pratik Mankawde
695f4a2cc9
try 4
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 18:50:04 +00:00
Pratik Mankawde
5ea3b4327d
try 3
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 18:46:13 +00:00
Pratik Mankawde
a9444d3a42
try 2
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 18:42:14 +00:00
Pratik Mankawde
20326a785b
putting commented code back
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 18:39:00 +00:00
Pratik Mankawde
5ef2ced584
testing by printing asan_options
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 18:38:21 +00:00
Pratik Mankawde
a011d29fcb
trying again with minor change
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 18:36:51 +00:00
Pratik Mankawde
9abec17536
commenting out windows and mac for now.
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 18:32:58 +00:00
Pratik Mankawde
2bc089a962
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 18:30:47 +00:00
Pratik Mankawde
14f605b2f9
minor
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 18:29:52 +00:00
Pratik Mankawde
f2365543fb
added variable in an early action
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 18:19:04 +00:00
Pratik Mankawde
d9c26bd7a9
another comb.
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 18:17:37 +00:00
Pratik Mankawde
937dc8740e
another combi
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 17:53:16 +00:00
Pratik Mankawde
9b92aafe6d
fixed path to atsan
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 17:42:23 +00:00
Pratik Mankawde
124b6ca4bd
using GITHUB_WORKSPACE now
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 17:27:51 +00:00
Pratik Mankawde
28885a4638
path revert
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 17:13:45 +00:00
Pratik Mankawde
5478e4fee6
move working_dir up
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 16:57:32 +00:00
Pratik Mankawde
72b3a03538
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
2025-11-11 16:51:12 +00:00
Pratik Mankawde
18b65fd129
linked model flags specific to amd64
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 16:42:57 +00:00
Pratik Mankawde
ebf917ab15
no-var-tracking is gcc specific
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 15:33:17 +00:00
Pratik Mankawde
2178fb919f
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 15:08:00 +00:00
Pratik Mankawde
e156ed40ba
minor formatting
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 15:06:47 +00:00
Pratik Mankawde
db5aa2d277
added no-var-tracking
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 15:03:20 +00:00
Pratik Mankawde
e347da9fac
added mcmodel flags for linker
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 14:56:07 +00:00
Pratik Mankawde
6b8d5b57e1
updated suppression file paths
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 14:36:27 +00:00
Pratik Mankawde
0029210926
minor fix
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 14:16:39 +00:00
Pratik Mankawde
832c32d15c
formatting changes
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 13:59:08 +00:00
Pratik Mankawde
39adc5a82b
fixes forgcc compilation errors.
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 13:57:31 +00:00
Pratik Mankawde
1f88697f54
trying suppression files
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 12:42:36 +00:00
Pratik Mankawde
4a0fc0f686
formatting changes
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 11:22:51 +00:00
Pratik Mankawde
f5b473ccd1
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 11:21:25 +00:00
Pratik Mankawde
71212677c0
don't build deps with sanitizers
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 11:02:16 +00:00
Pratik Mankawde
abfaac5c64
trying direct input placement
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-10 17:16:55 +00:00
Pratik Mankawde
cb5a76589e
tryring escaped " in config file
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-10 17:02:50 +00:00
Pratik Mankawde
d077141d75
name to small case
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-10 16:46:41 +00:00
Pratik Mankawde
1eb3cc4ec7
fixed pre-commit check
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-10 16:44:37 +00:00
Pratik Mankawde
34b10b87e6
merged develop
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-10 16:13:08 +00:00
Pratik Mankawde
c0ecb9a0cd
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-10 16:02:33 +00:00
Pratik Mankawde
c15d6399fb
minor revert in clang-format
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-10 15:58:17 +00:00
Pratik Mankawde
0b1bd42cc0
Add sanitizers to CI builds
...
- Added Address and Thread sanitizers for Debian Bookworm builds
- Updated build-deps action to support sanitizer flags
- Modified strategy matrix generation to include sanitizer configurations
- Updated Conan profiles for sanitizer support
- Added InsertNewlineAtEOF setting to clang-format
2025-11-10 15:54:44 +00:00
Pratik Mankawde
30f7ef7676
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
2025-11-06 10:11:55 +00:00
Pratik Mankawde
e7da05e44c
added setting EOF-ExtraLine in clang-format
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-06 10:10:18 +00:00
Pratik Mankawde
1cdd0bf63e
end of line
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-06 10:03:17 +00:00
Pratik Mankawde
48a3e5ea31
special case only for gcc
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-06 10:00:46 +00:00
Pratik Mankawde
10a422dd69
seperate clang and gcc
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-05 15:31:09 +00:00
Pratik Mankawde
b150feaab6
fixes sanitizer arg not available in build-test
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-05 15:14:29 +00:00
Pratik Mankawde
ada523071f
passing sanitizers to on-pr and on-trigger
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-05 14:30:14 +00:00
Pratik Mankawde
ff0284e984
removed sanitizers from script
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-05 13:33:40 +00:00
Pratik Mankawde
0be98ac610
made sanitizers optional
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-05 13:29:58 +00:00
Pratik Mankawde
83eb93f5d7
added back type
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-05 13:22:31 +00:00
Pratik Mankawde
db74cebc8b
added build with sanitizers ins.
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-05 12:49:08 +00:00
Pratik Mankawde
3b32210ef4
formatting changes
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-05 12:26:33 +00:00
Pratik Mankawde
21b9f6d1af
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
2025-11-05 12:25:47 +00:00
Pratik Mankawde
977a087bb3
code review changes
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-05 12:25:29 +00:00
Pratik Mankawde
e95299dac5
code review changes
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-05 09:46:56 +00:00
Pratik Mankawde
7ae3a85f21
formatting correction
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-04 16:12:22 +00:00
Pratik Mankawde
c38b5aa2d4
Added flow for the sanitizers build
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-04 15:59:15 +00:00