Hong, Yang A
f194a85d51
klocwork: fix risk issues
2023-02-15 05:49:59 +00:00
Chang, Harry
7bf5a9f5cd
Corpus editor: fix random char value of UTF-8.
2023-02-15 05:49:04 +00:00
Chang, Harry
811f909d41
Corpus generator: fix random char value of UTF-8.
...
fixes github issue #184
2023-02-15 05:49:04 +00:00
Hong, Yang A
47bc68339f
bugfix: fix overflow risk of strlen function
2023-02-15 05:48:20 +00:00
Hong, Yang A
1baf340d1c
sanitiser bugfix
2023-02-15 05:47:58 +00:00
hongyang7
9b4ba34c68
Fix segfaults on allocation failure ( #4 )
...
Throw std::bad_alloc instead of returning nullptr from
ue2::AlignedAllocator. Allocators for STL containers are expected never
to return with an invalid pointer, and instead must throw on failure.
Violating this expectation can lead to invalid pointer dereferences.
Co-authored-by: johanngan <johanngan.us@gmail.com>
2023-02-15 05:47:36 +00:00
Hong, Yang A
85019432f4
bugfix: add vbmi case for test in database.cpp
2023-02-15 05:47:19 +00:00
Hong, Yang A
b386cbd20d
bugfix: add vbmi platform parameter for tests in single.cpp
2023-02-15 05:47:19 +00:00
Chang, Harry
b254a88c43
Logical Combination: bypass combination flag in hs_expression_info.
...
Fixes github issue #291
2023-02-15 05:46:27 +00:00
Hong, Yang A
819da8df17
update year for bugfix #302-#305
2023-02-15 05:46:27 +00:00
Hong, Yang A
7f4a806118
mcclellan: improve wide-state checking in Sherman optimization
...
fixes github issue #305
2023-02-15 05:46:27 +00:00
Hong, Yang A
0b246c801a
literal API: add instruction support
...
fixes github issue #303
2023-02-15 05:46:27 +00:00
Hong, Yang A
9e17e8520f
literal API: add empty string check.
...
fixes github issue #302 , #304
2023-02-15 05:46:27 +00:00
Wang Xiang W
1ecb3aef8b
simd_utils: fix undefined instruction issue for 32-bit system
...
fixes github issue #292
2023-02-15 05:46:27 +00:00
Wang Xiang W
62e35c910b
fat runtime: fix libc symbol parsing
...
fixes github issue #292
2023-02-15 05:46:27 +00:00
Hong, Yang A
95cd19c6f0
Example code: update header position
2023-02-15 05:46:27 +00:00
Hong, Yang A
98daf283b1
Example code: update year
2023-02-15 05:46:27 +00:00
Hong, Yang A
e0c489f98f
Example code: bugfix of KW scan.
2023-02-15 05:46:27 +00:00
Wang Xiang W
433d2f386a
Bump version number for release
2021-01-13 12:26:47 +00:00
Wang Xiang W
76066b9ef2
changelog: updates for 5.4.0 release
2021-01-13 12:26:47 +00:00
Chang, Harry
66dc649197
Fix Klocwork scan issues.
2021-01-13 12:26:47 +00:00
Wang Xiang W
d1ea4c762a
chimera: fix return value handling
...
Fixes github issue #270
2021-01-13 12:26:47 +00:00
Wang Xiang W
2945c9bd20
Limex: exception handling with AVX512
2021-01-13 12:26:47 +00:00
Chang, Harry
20e69f6ad8
Logical Combination: use hs_misc_free instead of free.
...
fixes github issue #284
2021-01-13 12:26:47 +00:00
Hong, Yang A
845ea5c9e3
examples: add cmake enabling option BUILD_EXAMPLES.
2021-01-13 12:26:47 +00:00
Piotr Skamruk
b16c6200ee
[dev-reference] Fix minor typo in docs
2021-01-13 12:26:47 +00:00
Walt Stoneburner
1a43a63218
Fixed several typos
...
Fixed spellings of regular, interpretation, and grammar to improve readability.
Fixes github issue #242
2021-01-13 12:26:47 +00:00
Wang Xiang W
04d3be487d
Adjust sensitive terms
2021-01-13 12:26:47 +00:00
Wang Xiang W
5eab583df5
limex: add fast NFA check
2021-01-13 12:26:47 +00:00
Chang, Harry
ddc247516c
Discard HAVE_AVX512VBMI checks at Sheng/McSheng compile time.
2021-01-13 12:26:47 +00:00
Chang, Harry
5326b3e688
Add cpu feature / target info "AVX512VBMI".
2021-01-13 12:26:47 +00:00
Zhu,Wenjun
0102f03c9c
MCSHENG64: extend to 64-state based on mcsheng
2021-01-13 12:26:47 +00:00
Hong, Yang A
f06e19e6cb
lookaround:
...
add 64x8 and 64x16 shufti models
add mask64 model
expand entry quantity
2021-01-13 12:26:47 +00:00
Chang, Harry
00b697bb3b
AVX512VBMI Fat Teddy.
2021-01-13 12:26:47 +00:00
Chang, Harry
007117146c
Fix find_vertices_in_cycles(): don't check self-loop in SCC.
2021-01-13 12:26:47 +00:00
Chang, Harry
1bd99d9318
Fix cmake error on ICX under release mode.
2021-01-13 12:26:47 +00:00
Chang, Harry
0c4c149433
Fix sheng64 dump compile issue in clang.
2021-01-13 12:26:47 +00:00
Chang, Harry
d8dc1ad685
Fix sheng64 compile issue in clang and in DEBUG_OUTPUT mode on SKX.
2021-01-13 12:26:47 +00:00
Chang, Harry
27ab2e086d
SHENG64: 64-state 1-byte shuffle based DFA.
2021-01-13 12:26:47 +00:00
Chang, Harry
cf06d552f8
SHENG32: Compile priority sheng > mcsheng > sheng32.
2021-01-13 12:26:47 +00:00
Chang, Harry
33cef12050
SHENG32: 32-state 1-byte shuffle based DFA.
2021-01-13 12:26:47 +00:00
Hong, Yang A
15f0ccd1b8
DFA: use sherman economically
2021-01-13 12:23:04 +00:00
Wang Xiang W
475ad00f53
hsbench: add CSV dump support
2021-01-13 12:20:49 +00:00
Hong, Yang A
c758cdfb07
Bump version number for release
2020-05-25 14:22:49 +00:00
Hong, Yang A
016457d555
changelog: updates for 5.3.0 release
2020-05-25 14:22:42 +00:00
Hong, Yang A
f1db5b71d8
tools/fuzz: add test scripts for synthetic pattern generation.
2020-05-25 14:22:18 +00:00
Hong, Yang A
4d33736a5c
gcc-10: fix hyperscan compile issue
...
Fixes github issue #239
2020-05-25 13:47:53 +00:00
Hong, Yang A
765b8f9fb9
literal API: remove HS_FLAG_MULTILINE flag support
...
fixes github issue #237
2020-05-25 13:47:53 +00:00
Hong, Yang A
88a18dcf98
add AVX512 support for vermicelli model
2020-05-25 13:47:53 +00:00
Hong, Yang A
ec68facfaa
hsbench: add hyphen support for -T option
2020-05-25 13:47:53 +00:00