mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-06-28 16:41:01 +03:00
Update Rose state layout description
Many of the things in this list no longer existed.
This commit is contained in:
parent
5a1dd54049
commit
030cc2a487
@ -41,16 +41,18 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* ROSE STATE LAYOUT:
|
* ROSE STATE LAYOUT:
|
||||||
* state multibit
|
*
|
||||||
* runtime state structure
|
* - runtime status byte (halt status, delay rebuild dirty, etc)
|
||||||
* full history table
|
* - rose state multibit
|
||||||
* last history table
|
* - active leaf array (multibit)
|
||||||
* short history table
|
* - active leftfix array (multibit)
|
||||||
* short queues (two multibits)
|
* - leftfix lag table
|
||||||
* last queues (two multibits)
|
* - anchored matcher state
|
||||||
* active array
|
* - literal groups
|
||||||
* delay rb dirty
|
* - history buffer
|
||||||
* nfa state
|
* - exhausted bitvector
|
||||||
|
* - som slots, som multibit arrays
|
||||||
|
* - nfa stream state (for each nfa)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define rose_inline really_inline
|
#define rose_inline really_inline
|
||||||
|
Loading…
x
Reference in New Issue
Block a user