| 78 |
JIT compilation was successful. A result of 0 means that JIT support is not |
JIT compilation was successful. A result of 0 means that JIT support is not |
| 79 |
available, or the pattern was not studied with PCRE_STUDY_JIT_COMPILE, or the |
available, or the pattern was not studied with PCRE_STUDY_JIT_COMPILE, or the |
| 80 |
JIT compiler was not able to handle the pattern. |
JIT compiler was not able to handle the pattern. |
| 81 |
|
.P |
| 82 |
|
Once a pattern has been studied, with or without JIT, it can be used as many |
| 83 |
|
times as you like for matching different subject strings. |
| 84 |
. |
. |
| 85 |
. |
. |
| 86 |
.SH "UNSUPPORTED OPTIONS AND PATTERN ITEMS" |
.SH "UNSUPPORTED OPTIONS AND PATTERN ITEMS" |
| 134 |
.rs |
.rs |
| 135 |
.sp |
.sp |
| 136 |
The code that is generated by the JIT compiler is architecture-specific, and is |
The code that is generated by the JIT compiler is architecture-specific, and is |
| 137 |
also position dependent. For those reasons it cannot be saved and restored like |
also position dependent. For those reasons it cannot be saved (in a file or |
| 138 |
the bytecode and other data of a compiled pattern. You should be able run |
database) and restored later like the bytecode and other data of a compiled |
| 139 |
\fBpcre_study()\fP on a saved and restored pattern, and thereby recreate the |
pattern. Saving and restoring compiled patterns is not something many people |
| 140 |
JIT data, but because JIT compilation uses significant resources, it is |
do. More detail about this facility is given in the |
| 141 |
probably not worth doing this. |
.\" HREF |
| 142 |
|
\fBpcreprecompile\fP |
| 143 |
|
.\" |
| 144 |
|
documentation. It should be possible to run \fBpcre_study()\fP on a saved and |
| 145 |
|
restored pattern, and thereby recreate the JIT data, but because JIT |
| 146 |
|
compilation uses significant resources, it is probably not worth doing this; |
| 147 |
|
you might as well recompile the original pattern. |
| 148 |
. |
. |
| 149 |
. |
. |
| 150 |
.\" HTML <a name="stackcontrol"></a> |
.\" HTML <a name="stackcontrol"></a> |
| 265 |
.rs |
.rs |
| 266 |
.sp |
.sp |
| 267 |
.nf |
.nf |
| 268 |
Last updated: 06 September 2011 |
Last updated: 23 September 2011 |
| 269 |
Copyright (c) 1997-2011 University of Cambridge. |
Copyright (c) 1997-2011 University of Cambridge. |
| 270 |
.fi |
.fi |