aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/lang/Compiler.java
diff options
context:
space:
mode:
authorJeff Sturm <jsturm@one-point.com>2003-10-03 17:59:37 +0000
committerRoger Sayle <sayle@gcc.gnu.org>2003-10-03 17:59:37 +0000
commitf451eeefad9f818fded92b2d0d8fbb0ca6b2456c (patch)
treee7a24729e808e2d6b49018f501860bf5cbd058a1 /libjava/java/lang/Compiler.java
parentc6c51600ab4c16f62ab1f4abc518cd84e3a4fed9 (diff)
downloadgcc-f451eeefad9f818fded92b2d0d8fbb0ca6b2456c.zip
gcc-f451eeefad9f818fded92b2d0d8fbb0ca6b2456c.tar.gz
gcc-f451eeefad9f818fded92b2d0d8fbb0ca6b2456c.tar.bz2
re PR rtl-optimization/12289 (Solaris 9/Intel bootstrap failure: ICE in expand_call compiling java/io/ObjectInputStream.java)
PR optimization/12289 * calls.c (emit_call_1): Pretend to have popped the arguments to noreturn and longjmp functions instead of ignoring them. (expand_call): Don't adjust stack_pointer_dela while inhibit_defer_pop is set. Co-Authored-By: Roger Sayle <roger@eyesopen.com> From-SVN: r72073
Diffstat (limited to 'libjava/java/lang/Compiler.java')
0 files changed, 0 insertions, 0 deletions
me and event name. This (category name, event name) tuple is known as the event type. - zero or more macros which log fields inside a qlog event. - a `QLOG_EVENT_END` macro. Usage is synchronised across threads on a per-event basis automatically. API Definition -------------- API details can be found in `internal/qlog.h`. Configuration ------------- qlog must currently be enabled at build time using `enable-unstable-qlog`. If not enabled, `OPENSSL_NO_QLOG` is defined. When built with qlog support, qlog can be turned on using the recommended environment variable `QLOGDIR`. A filter can be defined using `OSSL_QFILTER`. When enabled, each connection causes a file `{ODCID}_{ROLE}.sqlog` to be created in the specified directory, where `{ODCID}` is the original initial DCID used for the connection and `{ROLE}` is `client` or `server`. Filters ------- Each event type can be turned on and off individually. The filtering is configured using a string with the following syntax, expressed in ABNF: ```abnf filter = *filter-term filter-term = add-sub-term add-sub-term = ["-" / "+"] specifier specifier = global-specifier / qualified-specifier global-specifier = wildcard qualified-specifier = component-specifier ":" component-specifier component-specifier = name / wildcard wildcard = "*" name = 1*(ALPHA / DIGIT / "_" / "-") ``` Here is a (somewhat nonsensical) example filter: ```text +* -quic:version_information -* quic:packet_sent ``` The syntax works as follows: - A filter term is preceded by `-` (disable an event type) or `+` (enable an event type). If this symbol is omitted, `+` is assumed. - `+*` (or `*`) enables all event types. - `-*` disables all event types. - `+quic:*` (or `quic:*`) enables all event types in the `quic` category. - `-quic:version_information` disables a specific event type. - Partial wildcard matches are not supported at this time. Each term is applied in sequence, therefore later items in the filter override earlier items. In the example above, for example, all event types are enabled, then the `quic:version_information` event is disabled, then all event types are disabled, then the `quic:packet_sent` event is re-enabled. Some examples of more normal filters include: - `*` (or `+*`): enable all event types - `quic:version_information quic:packet_sent`: enable some event types explicitly - `* -quic:version_information`: enable all event types except certain ones See also -------- See the manpage openssl-qlog(7) for additional usage guidance.