Option
UINT8 Option[1];
UINT8 Option[1];
EFI_STRING_ID Option;
UINT8 Option;
Option = *(Address + 1);
if ((Option == FILENAME_COMMENT) ||
(Option == PARENTFILENAME_COMMENT))
dtrace.setOption(Option.bufsize, Option.mb(4));
dtrace.setOption(Option.aggsize, Option.mb(4));
dtrace.setOption(Option.bufsize, g.getOptarg());
dtrace.setOption(Option.cpp);
dtrace.setOption(Option.define, g.getOptarg());
dtrace.setOption(Option.flowindent);
dtrace.setOption(Option.incdir, g.getOptarg());
dtrace.setOption(Option.zdefs); // -l implies -Z
dtrace.setOption(Option.libdir, g.getOptarg());
dtrace.setOption(Option.quiet);
dtrace.setOption(Option.undef, g.getOptarg());
dtrace.setOption(Option.destructive);
dtrace.setOption(Option.stdc, g.getOptarg());
dtrace.setOption(Option.zdefs);
quiet = (dtrace.getOption(Option.quiet) != Option.UNSET);
flow = (dtrace.getOption(Option.flowindent) != Option.UNSET);
if (optval != Option.UNSET) {
public static Option
Option option = new Option("aggrate", "1s");
consumer.setOption(Option.aggsize, Option.kb(1));
consumer.setOption(Option.aggrate, Option.millis(101));
consumer.setOption(Option.aggrate, Option.millis(TICK));
consumer.setOption(Option.aggrate, Option.millis(TICK));
consumer.setOption(Option.bufsize, Option.mb(1));
consumer.unsetOption(Option.quiet);
consumer.getOption(Option.quiet);
consumer.setOption(Option.quiet);
consumer.unsetOption(Option.quiet);
consumer.getOption(Option.quiet);
consumer.setOption(Option.quiet);
consumer.unsetOption(Option.quiet);
consumer.getOption(Option.bufsize);
consumer.setOption(Option.bufsize, Option.mb(1));
consumer.unsetOption(Option.quiet);
consumer.getOption(Option.bufsize);
setOptions(Option[] options) throws DTraceException
for (Option o : options) {
setOption(option, Option.VALUE_SET);
setOption(option, Option.VALUE_UNSET);
private static final Option[] DEFAULT_OPTIONS = new Option[] {
new Option(Option.bufsize, Option.kb(256)),
new Option(Option.aggsize, Option.kb(256)),
this(optionName, Option.VALUE_SET);
if (o instanceof Option) {
Option opt = (Option)o;
buf.append(Option.class.getName());
BeanInfo info = Introspector.getBeanInfo(Option.class);
uint32_t Option; /* 0: default. 1:Aggressive */
uint32_t Option; /* which written to COR */