Merge pull request #3051 from techee/display_tags
Add human-readable representation of tags to unit test results
This commit is contained in:
commit
fef873d485
@ -16,6 +16,7 @@ EXTRA_DIST = \
|
||||
autogen.sh \
|
||||
scripts/gen-api-gtkdoc.py \
|
||||
scripts/gen-signallist.sh \
|
||||
scripts/print-tags.py \
|
||||
geany.desktop.in \
|
||||
geany.pc.in \
|
||||
ChangeLog.pre-1-22 \
|
||||
|
||||
115
scripts/print-tags.py
Executable file
115
scripts/print-tags.py
Executable file
@ -0,0 +1,115 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import sys
|
||||
|
||||
# see tm_source_file.c
|
||||
TA_NAME, TA_LINE, TA_LOCAL, TA_POS, TA_TYPE, TA_ARGLIST, TA_SCOPE, \
|
||||
TA_VARTYPE, TA_INHERITS, TA_TIME, TA_ACCESS, TA_IMPL, TA_LANG, \
|
||||
TA_INACTIVE, TA_FLAGS = range(200, 215)
|
||||
|
||||
# see TMTagType in tm_parser.h
|
||||
types = [
|
||||
"undef", "class", "enum", "enumerator", "field", "function",
|
||||
"interface", "member", "method", "namespace", "package",
|
||||
"prototype", "struct", "typedef", "union", "variable", "externvar",
|
||||
"macro", "macro_arg", "file", "other",
|
||||
"UNKNOWN", "UNKNOWN", "UNKNOWN", "UNKNOWN", "UNKNOWN", "UNKNOWN",
|
||||
]
|
||||
|
||||
type_dct = {0: types[0]}
|
||||
for i in range(len(types) - 1):
|
||||
type_dct[1 << i] = types[i + 1]
|
||||
|
||||
|
||||
def decode_kind(kind, value):
|
||||
val = ''
|
||||
if kind == TA_NAME:
|
||||
val = value.decode('utf-8')
|
||||
elif kind == TA_LINE:
|
||||
val = int(value)
|
||||
elif kind == TA_LOCAL:
|
||||
val = int(value)
|
||||
elif kind == TA_TYPE:
|
||||
val = type_dct[int(value)]
|
||||
elif kind == TA_ARGLIST:
|
||||
val = value.decode('utf-8')
|
||||
elif kind == TA_SCOPE:
|
||||
val = value.decode('utf-8')
|
||||
elif kind == TA_FLAGS:
|
||||
val = int(value)
|
||||
elif kind == TA_VARTYPE:
|
||||
val = value.decode('utf-8')
|
||||
elif kind == TA_INHERITS:
|
||||
val = value.decode('utf-8')
|
||||
elif kind == TA_TIME:
|
||||
pass;
|
||||
elif kind == TA_LANG:
|
||||
pass;
|
||||
elif kind == TA_INACTIVE:
|
||||
pass;
|
||||
elif kind == TA_ACCESS:
|
||||
val = value.decode('utf-8')
|
||||
elif kind == TA_IMPL:
|
||||
val = value.decode('utf-8')
|
||||
return val
|
||||
|
||||
|
||||
def print_tag(tag):
|
||||
res = '{:<12}'.format(tag[TA_TYPE] + ': ')
|
||||
if TA_VARTYPE in tag:
|
||||
res += tag[TA_VARTYPE] + ' '
|
||||
if TA_SCOPE in tag:
|
||||
res += tag[TA_SCOPE] + ' :: '
|
||||
res += tag[TA_NAME]
|
||||
if TA_ARGLIST in tag:
|
||||
res += tag[TA_ARGLIST]
|
||||
if TA_INHERITS in tag:
|
||||
res += ' extends ' + tag[TA_INHERITS]
|
||||
if TA_FLAGS in tag and tag[TA_FLAGS] > 0:
|
||||
res += ' flags: ' + str(tag[TA_FLAGS])
|
||||
# stdout.buffer (stdin.buffer) needed to write (read) binary data, see:
|
||||
# https://docs.python.org/3/library/sys.html?highlight=stdout#sys.stdout
|
||||
sys.stdout.buffer.write(res.encode('utf-8'))
|
||||
sys.stdout.buffer.write(b'\n')
|
||||
|
||||
|
||||
def get_next_part(inp, pos, first):
|
||||
part = b''
|
||||
c = inp[pos]
|
||||
if first:
|
||||
kind = TA_NAME
|
||||
else:
|
||||
kind = c
|
||||
pos += 1
|
||||
c = inp[pos]
|
||||
while c < TA_NAME and c != ord('\n'):
|
||||
part += bytes([c])
|
||||
pos += 1
|
||||
c = inp[pos]
|
||||
return part, kind, pos
|
||||
|
||||
|
||||
inp = sys.stdin.buffer.read()
|
||||
|
||||
tag = {}
|
||||
pos = 0
|
||||
line_start_pos = 0
|
||||
line_start = True
|
||||
first_line = True
|
||||
while pos < len(inp):
|
||||
part, kind, pos = get_next_part(inp, pos, line_start)
|
||||
value = decode_kind(kind, part)
|
||||
tag[kind] = value
|
||||
line_start = False
|
||||
if inp[pos] == ord('\n'):
|
||||
if first_line:
|
||||
pass # first line contains '# format=tagmanager' we want to skip
|
||||
else:
|
||||
sys.stdout.buffer.write(inp[line_start_pos:pos])
|
||||
sys.stdout.buffer.write(b'\n')
|
||||
print_tag(tag)
|
||||
first_line = False
|
||||
tag = {}
|
||||
pos += 1
|
||||
line_start_pos = pos
|
||||
line_start = True
|
||||
@ -1,5 +1,8 @@
|
||||
# format=tagmanager
|
||||
RPCÌ1ÎTestÖ0
|
||||
class: Test :: RPC
|
||||
asyncMethodÌ128Í( uri, method, params, callback)ÎTest.RPCÖ0
|
||||
method: Test.RPC :: asyncMethod( uri, method, params, callback)
|
||||
asyncRequestÌ128Í( uri, data, callback)ÎTest.RPCÖ0
|
||||
method: Test.RPC :: asyncRequest( uri, data, callback)
|
||||
request_idÌ64ÎTest.RPCÖ0
|
||||
member: Test.RPC :: request_id
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# format=tagmanager
|
||||
objLiteralMethodĚ128Í()ÎobjectLiteralÖ0
|
||||
method: objectLiteral :: objLiteralMethod()
|
||||
objLiteralPropertyĚ64ÎobjectLiteralÖ0
|
||||
member: objectLiteral :: objLiteralProperty
|
||||
objectLiteralĚ1Ö0
|
||||
class: objectLiteral
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
# format=tagmanager
|
||||
REÌ1Ö0
|
||||
class: RE
|
||||
barÌ64ÎREÖ0
|
||||
member: RE :: bar
|
||||
fooÌ16384Ö0
|
||||
variable: foo
|
||||
my_functionÌ16Í()Ö0
|
||||
function: my_function()
|
||||
|
||||
@ -1,42 +1,82 @@
|
||||
# format=tagmanager
|
||||
MyClassフ1ヨ0
|
||||
class: MyClass
|
||||
MyClass_sub1フ128ヘ(x)ホMyClassヨ0
|
||||
method: MyClass :: MyClass_sub1(x)
|
||||
MyClass_sub2フ128ヘ(x)ホMyClassヨ0
|
||||
method: MyClass :: MyClass_sub2(x)
|
||||
aフ16ヘ(flag)ヨ0
|
||||
function: a(flag)
|
||||
aaフ16ヘ()ヨ0
|
||||
function: aa()
|
||||
aa_sub1フ16ヘ()ホaaヨ0
|
||||
function: aa :: aa_sub1()
|
||||
aa_sub2フ16ヘ()ホaaヨ0
|
||||
function: aa :: aa_sub2()
|
||||
bフ16ヘ()ヨ0
|
||||
function: b()
|
||||
bazフ16ヘ()ホfヨ0
|
||||
function: f :: baz()
|
||||
cフ16ヘ(flag)ヨ0
|
||||
function: c(flag)
|
||||
dフ16ヘ()ヨ0
|
||||
function: d()
|
||||
eフ16ヘ(flag)ヨ0
|
||||
function: e(flag)
|
||||
fフ16ヘ()ヨ0
|
||||
function: f()
|
||||
gフ16ヘ(flag)ヨ0
|
||||
function: g(flag)
|
||||
hフ16ヘ()ヨ0
|
||||
function: h()
|
||||
iフ16ヘ(flag)ヨ0
|
||||
function: i(flag)
|
||||
jフ16ヘ()ヨ0
|
||||
function: j()
|
||||
kフ16ヘ(flag)ヨ0
|
||||
function: k(flag)
|
||||
lフ16ヘ()ヨ0
|
||||
function: l()
|
||||
mフ16ヘ(flag)ヨ0
|
||||
function: m(flag)
|
||||
nフ16ヘ()ヨ0
|
||||
function: n()
|
||||
oフ16ヘ()ヨ0
|
||||
function: o()
|
||||
pフ16ヘ()ヨ0
|
||||
function: p()
|
||||
qフ16ヘ()ヨ0
|
||||
function: q()
|
||||
rフ16ヘ(flag)ヨ0
|
||||
function: r(flag)
|
||||
sフ16ヘ()ヨ0
|
||||
function: s()
|
||||
tフ16ヘ(flag)ヨ0
|
||||
function: t(flag)
|
||||
uフ16ヘ(flag)ヨ0
|
||||
function: u(flag)
|
||||
vフ16ヘ(flag)ヨ0
|
||||
function: v(flag)
|
||||
wフ16ヘ()ヨ0
|
||||
function: w()
|
||||
w_sub1フ16ヘ(x)ホwヨ0
|
||||
function: w :: w_sub1(x)
|
||||
w_sub2フ16ヘ()ホwヨ0
|
||||
function: w :: w_sub2()
|
||||
xフ16ヘ()ヨ0
|
||||
function: x()
|
||||
x_sub1フ16ヘ()ホxヨ0
|
||||
function: x :: x_sub1()
|
||||
x_sub2フ16ヘ()ホxヨ0
|
||||
function: x :: x_sub2()
|
||||
yフ16ヘ()ヨ0
|
||||
function: y()
|
||||
y_sub1フ16ヘ()ホyヨ0
|
||||
function: y :: y_sub1()
|
||||
y_sub2フ16ヘ()ホyヨ0
|
||||
function: y :: y_sub2()
|
||||
zフ16ヘ()ヨ0
|
||||
function: z()
|
||||
z_sub1フ16ヘ()ホzヨ0
|
||||
function: z :: z_sub1()
|
||||
z_sub2フ16ヘ()ホzヨ0
|
||||
function: z :: z_sub2()
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
# format=tagmanager
|
||||
f1フ16ヘ()ヨ0
|
||||
function: f1()
|
||||
f2フ16ヘ()ヨ0
|
||||
function: f2()
|
||||
|
||||
@ -1,6 +1,10 @@
|
||||
# format=tagmanager
|
||||
do_this_stuffÌ256Îp_testÖ0
|
||||
namespace: p_test :: do_this_stuff
|
||||
myfn1Ì256Îp_testÖ0
|
||||
namespace: p_test :: myfn1
|
||||
myfn2Ì256Îp_testÖ0
|
||||
namespace: p_test :: myfn2
|
||||
p_testÌ512Ö0
|
||||
package: p_test
|
||||
process_thisÌ256Îp_testÖ0
|
||||
namespace: p_test :: process_this
|
||||
|
||||
@ -1,13 +1,24 @@
|
||||
# format=tagmanager
|
||||
arrayフ64ホrootヨ0
|
||||
member: root :: array
|
||||
decimalフ64ホrootヨ0
|
||||
member: root :: decimal
|
||||
fフ16ヘ()ヨ0
|
||||
function: f()
|
||||
idフ64ホrootヨ0
|
||||
member: root :: id
|
||||
methodフ128ヘ()ホrootヨ0
|
||||
method: root :: method()
|
||||
negフ64ホrootヨ0
|
||||
member: root :: neg
|
||||
parenthesesフ64ホrootヨ0
|
||||
member: root :: parentheses
|
||||
rootフ1ヨ0
|
||||
class: root
|
||||
stringフ64ホrootヨ0
|
||||
member: root :: string
|
||||
subFunctionフ128ヘ()ホroot.subObjectヨ0
|
||||
method: root.subObject :: subFunction()
|
||||
subObjectフ1ホrootヨ0
|
||||
class: root :: subObject
|
||||
subPropertyフ64ホroot.subObjectヨ0
|
||||
member: root.subObject :: subProperty
|
||||
|
||||
@ -1,149 +1,296 @@
|
||||
# format=tagmanager
|
||||
A Rule with PCRE causes a failure to load snort.conf. Why?Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: A Rule with PCRE causes a failure to load snort.conf. Why?
|
||||
After I add new rules or comment out rules how do I make Snort reload?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: After I add new rules or comment out rules how do I make Snort reload?
|
||||
Are rule keywords ORed or ANDed together?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: Are rule keywords ORed or ANDed together?
|
||||
Are there other output systems for Snort besides ``Barnyard''?\label{spoolers}Ì65536ÎGetting FancyÖ0
|
||||
macro: Getting Fancy :: Are there other output systems for Snort besides ``Barnyard''?\label{spoolers}
|
||||
BASE appears to be broken in LynxÌ65536ÎProblemsÖ0
|
||||
macro: Problems :: BASE appears to be broken in Lynx
|
||||
BackgroundÌ64Ö0
|
||||
member: Background
|
||||
Can Snort be evaded by the use of polymorphic mutators on shellcode?Ì65536ÎBackgroundÖ0
|
||||
macro: Background :: Can Snort be evaded by the use of polymorphic mutators on shellcode?
|
||||
Can Snort trigger a rule by MAC addresses?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: Can Snort trigger a rule by MAC addresses?
|
||||
Can priorities be assigned to alerts using BASE?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: Can priorities be assigned to alerts using BASE?
|
||||
Configuring SnortÌ64Ö0
|
||||
member: Configuring Snort
|
||||
DevelopmentÌ64Ö0
|
||||
member: Development
|
||||
Does Snort handle IP defragmentation?Ì65536ÎBackgroundÖ0
|
||||
macro: Background :: Does Snort handle IP defragmentation?
|
||||
Does Snort log the full packets when it generates alerts?Ì65536ÎBackgroundÖ0
|
||||
macro: Background :: Does Snort log the full packets when it generates alerts?
|
||||
Does Snort perform TCP stream reassembly?Ì65536ÎBackgroundÖ0
|
||||
macro: Background :: Does Snort perform TCP stream reassembly?
|
||||
Does Snort perform stateful protocol analysis?Ì65536ÎBackgroundÖ0
|
||||
macro: Background :: Does Snort perform stateful protocol analysis?
|
||||
Does snort see packets filtered by IPTables/IPChains/IPF/PF?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: Does snort see packets filtered by IPTables/IPChains/IPF/PF?
|
||||
Errors loading rules filesÌ65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: Errors loading rules files
|
||||
Getting FancyÌ64Ö0
|
||||
member: Getting Fancy
|
||||
Getting StartedÌ64Ö0
|
||||
member: Getting Started
|
||||
How can I deactivate a rule?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: How can I deactivate a rule?
|
||||
How can I define an address to be anything except some hosts?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: How can I define an address to be anything except some hosts?
|
||||
How can I examine logged packets in more detail?Ì65536ÎGetting FancyÖ0
|
||||
macro: Getting Fancy :: How can I examine logged packets in more detail?
|
||||
How can I protect web servers running on ports other than 80?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: How can I protect web servers running on ports other than 80?
|
||||
How can I run Snort on multiple interfaces simultaneously?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: How can I run Snort on multiple interfaces simultaneously?
|
||||
How can I specify a list of ports in a rule?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: How can I specify a list of ports in a rule?
|
||||
How can I test Snort without having an Ethernet card or a connection to other computers?Ì65536ÎGetting FancyÖ0
|
||||
macro: Getting Fancy :: How can I test Snort without having an Ethernet card or a connection to other computers?
|
||||
How can I use Snort to log HTTP URLs or SMTP traffic?Ì65536ÎGetting FancyÖ0
|
||||
macro: Getting Fancy :: How can I use Snort to log HTTP URLs or SMTP traffic?
|
||||
How do I build this BASE thing?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: How do I build this BASE thing?
|
||||
How do I configure stream4?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: How do I configure stream4?
|
||||
How do I get Snort and ACID working?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: How do I get Snort and ACID working?
|
||||
How do I get Snort to e-mail me alerts?Ì65536ÎGetting FancyÖ0
|
||||
macro: Getting Fancy :: How do I get Snort to e-mail me alerts?
|
||||
How do I get Snort to log the packet payload as well as the header?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: How do I get Snort to log the packet payload as well as the header?
|
||||
How do I ignore traffic coming from a particular host or hosts?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: How do I ignore traffic coming from a particular host or hosts?
|
||||
How do I log a specific type of traffic and send alerts to syslog?Ì65536ÎGetting FancyÖ0
|
||||
macro: Getting Fancy :: How do I log a specific type of traffic and send alerts to syslog?
|
||||
How do I log to multiple databases or output plugins?Ì65536ÎGetting FancyÖ0
|
||||
macro: Getting Fancy :: How do I log to multiple databases or output plugins?
|
||||
How do I process those Snort logs into reports?Ì65536ÎGetting FancyÖ0
|
||||
macro: Getting Fancy :: How do I process those Snort logs into reports?
|
||||
How do I run Snort?Ì65536ÎGetting StartedÖ0
|
||||
macro: Getting Started :: How do I run Snort?
|
||||
How do I set EXTERNAL\_NET?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: How do I set EXTERNAL\_NET?
|
||||
How do I setup a receive-only ethernet cable?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: How do I setup a receive-only ethernet cable?
|
||||
How do I setup snort on a `stealth' interface?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: How do I setup snort on a `stealth' interface?
|
||||
How do I test Snort alerts and logging?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: How do I test Snort alerts and logging?
|
||||
How do I turn off ``spp:possible EVASIVE RST detection'' alerts?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: How do I turn off ``spp:possible EVASIVE RST detection'' alerts?
|
||||
How do I understand this traffic and do IDS alert analysis?Ì65536ÎGetting FancyÖ0
|
||||
macro: Getting Fancy :: How do I understand this traffic and do IDS alert analysis?
|
||||
How do I use a remote syslog machine?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: How do I use a remote syslog machine?
|
||||
How do you get Snort to ignore some traffic?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: How do you get Snort to ignore some traffic?
|
||||
How do you pronounce the names of some of these guys who work on Snort?Ì65536ÎBackgroundÖ0
|
||||
macro: Background :: How do you pronounce the names of some of these guys who work on Snort?
|
||||
How do you put Snort in debug mode?Ì65536ÎDevelopmentÖ0
|
||||
macro: Development :: How do you put Snort in debug mode?
|
||||
How does rule ordering work?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: How does rule ordering work?
|
||||
How long can address lists, variables, or rules be?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: How long can address lists, variables, or rules be?
|
||||
How to start Snort as a win32 service?Ì65536ÎGetting FancyÖ0
|
||||
macro: Getting Fancy :: How to start Snort as a win32 service?
|
||||
I am getting `snort [pid] uses obsolete (PF\_INET, SOCK\_PACKET)' warnings. What's wrong?Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: I am getting `snort [pid] uses obsolete (PF\_INET, SOCK\_PACKET)' warnings. What's wrong?
|
||||
I am getting too many ``IIS Unicode attack detected'' and/or ``CGI Null Byte attack detected'' false positives. How can I turn this detection off?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: I am getting too many ``IIS Unicode attack detected'' and/or ``CGI Null Byte attack detected'' false positives. How can I turn this detection off?
|
||||
I am still getting bombarded with spp\_portscan messages even though the IP that I am getting the portscan from is in my \$DNS\_SERVERs varÌ65536ÎProblemsÖ0
|
||||
macro: Problems :: I am still getting bombarded with spp\_portscan messages even though the IP that I am getting the portscan from is in my \$DNS\_SERVERs var
|
||||
I am using Snort on Windows and receive an ``OpenPcap() error upon startup: ERROR: OpenPcap() device open: Error opening adapter'' message. What's wrong?Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: I am using Snort on Windows and receive an ``OpenPcap() error upon startup: ERROR: OpenPcap() device open: Error opening adapter'' message. What's wrong?
|
||||
I have one network card and two aliases, how can I force Snort to ``listen'' on both addresses?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: I have one network card and two aliases, how can I force Snort to ``listen'' on both addresses?
|
||||
I hear people talking about ``Barnyard''. What's that?\label{barnyard}Ì65536ÎGetting FancyÖ0
|
||||
macro: Getting Fancy :: I hear people talking about ``Barnyard''. What's that?\label{barnyard}
|
||||
I just downloaded a new ruleset and now Snort fails, complaining about the rules.Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: I just downloaded a new ruleset and now Snort fails, complaining about the rules.
|
||||
I think I found a bug in Snort. Now what?Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: I think I found a bug in Snort. Now what?
|
||||
I try to start Snort and it gives an error like ``ERROR: Unable to open rules file: /root/.snortrc or /root//root/.snortrc.'' What can I do to fix this?Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: I try to start Snort and it gives an error like ``ERROR: Unable to open rules file: /root/.snortrc or /root//root/.snortrc.'' What can I do to fix this?
|
||||
I want to build a Snort box. Will this $<$Insert list of hardware$>$ handle $<$this much$>$ traffic?Ì65536ÎGetting StartedÖ0
|
||||
macro: Getting Started :: I want to build a Snort box. Will this $<$Insert list of hardware$>$ handle $<$this much$>$ traffic?
|
||||
I'm getting large amounts of $<$some alerts type$>$. What should I do? Where can I go to find out more about it?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: I'm getting large amounts of $<$some alerts type$>$. What should I do? Where can I go to find out more about it?
|
||||
I'm getting lots of *ICMP Ping Speedera*, is this bad?Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: I'm getting lots of *ICMP Ping Speedera*, is this bad?
|
||||
I'm not seeing any interfaces listed under Win32.Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: I'm not seeing any interfaces listed under Win32.
|
||||
I'm on a switched network, can I still use Snort?Ì65536ÎBackgroundÖ0
|
||||
macro: Background :: I'm on a switched network, can I still use Snort?
|
||||
I've got RedHat and ....Ì65536ÎGetting StartedÖ0
|
||||
macro: Getting Started :: I've got RedHat and ....
|
||||
IDSCenterÌ2048Ö0
|
||||
struct: IDSCenter
|
||||
Is Fyodor Yarochkin the same Fyodor who wrote nmap?Ì65536ÎBackgroundÖ0
|
||||
macro: Background :: Is Fyodor Yarochkin the same Fyodor who wrote nmap?
|
||||
Is Snort vulnerable to IDS noise generators like ``Stick'' and ``Snot''?Ì65536ÎBackgroundÖ0
|
||||
macro: Background :: Is Snort vulnerable to IDS noise generators like ``Stick'' and ``Snot''?
|
||||
Is it possible to have Snort call an external program when an alert is raised?Ì65536ÎGetting FancyÖ0
|
||||
macro: Getting Fancy :: Is it possible to have Snort call an external program when an alert is raised?
|
||||
Is it possible with snort to add a ipfilter/ipfw rule to a firewall?Ì65536ÎGetting FancyÖ0
|
||||
macro: Getting Fancy :: Is it possible with snort to add a ipfilter/ipfw rule to a firewall?
|
||||
Is there a private SID number range so my rules don't conflict?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: Is there a private SID number range so my rules don't conflict?
|
||||
It's not working on Win32, how can I tell if my problem is Snort or WinPcap?Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: It's not working on Win32, how can I tell if my problem is Snort or WinPcap?
|
||||
Libpcap complains about permissions problems, what's going on?Ì65536ÎGetting StartedÖ0
|
||||
macro: Getting Started :: Libpcap complains about permissions problems, what's going on?
|
||||
MiscellaneousÌ64Ö0
|
||||
member: Miscellaneous
|
||||
My /var/log/snort directory gets very large...Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: My /var/log/snort directory gets very large...
|
||||
My BASE db connection times-out when performing long operations (e.g. deleting a large number of alerts).Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: My BASE db connection times-out when performing long operations (e.g. deleting a large number of alerts).
|
||||
My IP address is assigned dynamically to my interface, can I use Snort with it?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: My IP address is assigned dynamically to my interface, can I use Snort with it?
|
||||
My network spans multiple subnets. How do I define HOME\_NET?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: My network spans multiple subnets. How do I define HOME\_NET?
|
||||
My snort crashes, how do I restart it?Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: My snort crashes, how do I restart it?
|
||||
On HPUX I get device lan0 open: recv\_ack: promisc\_phys: Invalid argumentÌ65536ÎProblemsÖ0
|
||||
macro: Problems :: On HPUX I get device lan0 open: recv\_ack: promisc\_phys: Invalid argument
|
||||
Portscans are not being logged to my databaseÌ65536ÎProblemsÖ0
|
||||
macro: Problems :: Portscans are not being logged to my database
|
||||
ProblemsÌ64Ö0
|
||||
member: Problems
|
||||
Rules and AlertsÌ64Ö0
|
||||
member: Rules and Alerts
|
||||
SMB alerts aren't working, what's wrong?Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: SMB alerts aren't working, what's wrong?
|
||||
Snort complains about the ``react'' keyword...Ì65536ÎGetting FancyÖ0
|
||||
macro: Getting Fancy :: Snort complains about the ``react'' keyword...
|
||||
Snort fails to respond to a kill signal on Linux. Why?Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: Snort fails to respond to a kill signal on Linux. Why?
|
||||
Snort is behind a firewall (ipf/pf/ipchains/ipfilter) and awfully quiet...Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: Snort is behind a firewall (ipf/pf/ipchains/ipfilter) and awfully quiet...
|
||||
Snort is dying with a `can not create file' error and I have plenty of diskspace. What's wrong?Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: Snort is dying with a `can not create file' error and I have plenty of diskspace. What's wrong?
|
||||
Snort is not logging to my databaseÌ65536ÎProblemsÖ0
|
||||
macro: Problems :: Snort is not logging to my database
|
||||
Snort is not logging to syslogÌ65536ÎProblemsÖ0
|
||||
macro: Problems :: Snort is not logging to syslog
|
||||
Snort says BACKDOOR SIGNATURE... does my machine have a Trojan?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: Snort says BACKDOOR SIGNATURE... does my machine have a Trojan?
|
||||
Snort says ``Garbage Packet with Null Pointer discarded!'' Huh?Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: Snort says ``Garbage Packet with Null Pointer discarded!'' Huh?
|
||||
Snort says ``Ran Out Of Space.'' Huh?Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: Snort says ``Ran Out Of Space.'' Huh?
|
||||
Snort says ``Rule IP addr (``1.1.1.1'') didn't x-late, WTF?''Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: Snort says ``Rule IP addr (``1.1.1.1'') didn't x-late, WTF?''
|
||||
Trying to install snort it says: ``bad interpreter: No such file or directory''Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: Trying to install snort it says: ``bad interpreter: No such file or directory''
|
||||
What about `SMB Name Wildcard' alerts?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: What about `SMB Name Wildcard' alerts?
|
||||
What about ``CGI Null Byte attacks?''Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: What about ``CGI Null Byte attacks?''
|
||||
What about all these false alarms?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: What about all these false alarms?
|
||||
What are CIDR netmasks?Ì65536ÎGetting StartedÖ0
|
||||
macro: Getting Started :: What are CIDR netmasks?
|
||||
What are HOME\_NET and EXTERNAL\_NET?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: What are HOME\_NET and EXTERNAL\_NET?
|
||||
What are all these ICMP files in subdirectories under /var/log/snort?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: What are all these ICMP files in subdirectories under /var/log/snort?
|
||||
What are all these ``ICMP destination unreachable'' alerts?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: What are all these ``ICMP destination unreachable'' alerts?
|
||||
What are some resources that I can use to understand more about source addresses logged and where they are coming from?Ì65536ÎGetting FancyÖ0
|
||||
macro: Getting Fancy :: What are some resources that I can use to understand more about source addresses logged and where they are coming from?
|
||||
What are these IDS codes in the alert names?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: What are these IDS codes in the alert names?
|
||||
What do the numbers (ie: [116:56:1]) in front of a Snort alert mean?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: What do the numbers (ie: [116:56:1]) in front of a Snort alert mean?
|
||||
What is the best way to use Snort to block attack traffic?Ì65536ÎGetting FancyÖ0
|
||||
macro: Getting Fancy :: What is the best way to use Snort to block attack traffic?
|
||||
What is the difference between ``Alerting'' and ``Logging''?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: What is the difference between ``Alerting'' and ``Logging''?
|
||||
What is the use of the ``-r'' switch to read tcpdump files?Ì65536ÎGetting StartedÖ0
|
||||
macro: Getting Started :: What is the use of the ``-r'' switch to read tcpdump files?
|
||||
What the heck is a SYNFIN scan?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: What the heck is a SYNFIN scan?
|
||||
What the heck is a SYNFIN scan?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: What the heck is a SYNFIN scan?
|
||||
What the heck is a ``Stealth scan''?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: What the heck is a ``Stealth scan''?
|
||||
What version of Winpcap do I need?\label{winpcap}Ì65536ÎGetting StartedÖ0
|
||||
macro: Getting Started :: What version of Winpcap do I need?\label{winpcap}
|
||||
What's this about a Snort drinking game?Ì65536ÎMiscellaneousÖ0
|
||||
macro: Miscellaneous :: What's this about a Snort drinking game?
|
||||
Where are my log files located? What are they named?Ì65536ÎGetting StartedÖ0
|
||||
macro: Getting Started :: Where are my log files located? What are they named?
|
||||
Where can I get more reading and courses about IDS?\label{courses}Ì65536ÎBackgroundÖ0
|
||||
macro: Background :: Where can I get more reading and courses about IDS?\label{courses}
|
||||
Where do I find binary packages for BlueHat BSD-Linux-RT?Ì65536ÎGetting StartedÖ0
|
||||
macro: Getting Started :: Where do I find binary packages for BlueHat BSD-Linux-RT?
|
||||
Where do I get more help on Snort?Ì65536ÎBackgroundÖ0
|
||||
macro: Background :: Where do I get more help on Snort?
|
||||
Where do I get the latest version of Winpcap?Ì65536ÎGetting StartedÖ0
|
||||
macro: Getting Started :: Where do I get the latest version of Winpcap?
|
||||
Where do I get the latest version of libpcap?Ì65536ÎGetting StartedÖ0
|
||||
macro: Getting Started :: Where do I get the latest version of libpcap?
|
||||
Where do the distance and within keywords work from to modify content searches in rules?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: Where do the distance and within keywords work from to modify content searches in rules?
|
||||
Where does one obtain new/modifed rules? How do you merge them in?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: Where does one obtain new/modifed rules? How do you merge them in?
|
||||
Where's a good place to physically put a Snort sensor?Ì65536ÎGetting StartedÖ0
|
||||
macro: Getting Started :: Where's a good place to physically put a Snort sensor?
|
||||
Which takes precedence, commandline or rule file ?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: Which takes precedence, commandline or rule file ?
|
||||
Why am I seeing so many ``SMTP RCPT TO overflow'' alerts ?Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: Why am I seeing so many ``SMTP RCPT TO overflow'' alerts ?
|
||||
Why are my unified alert times off by +/- N hours?Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: Why are my unified alert times off by +/- N hours?
|
||||
Why are there no subdirectories under /var/log/snort for IP addresses?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: Why are there no subdirectories under /var/log/snort for IP addresses?
|
||||
Why can't snort see one of the 10Mbps or 100Mbps traffic on my autoswitch hub?Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: Why can't snort see one of the 10Mbps or 100Mbps traffic on my autoswitch hub?
|
||||
Why do certain alerts seem to have `unknown' IPs in BASE?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: Why do certain alerts seem to have `unknown' IPs in BASE?
|
||||
Why do many Snort rules have the flags P (TCP PuSH) and A (TCP ACK) set?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: Why do many Snort rules have the flags P (TCP PuSH) and A (TCP ACK) set?
|
||||
Why does Snort complain about /var/log/snort?Ì65536ÎGetting StartedÖ0
|
||||
macro: Getting Started :: Why does Snort complain about /var/log/snort?
|
||||
Why does building Snort complain about missing references?Ì65536ÎGetting StartedÖ0
|
||||
macro: Getting Started :: Why does building Snort complain about missing references?
|
||||
Why does building snort fail with errors about yylex and lex\_init?Ì65536ÎGetting StartedÖ0
|
||||
macro: Getting Started :: Why does building snort fail with errors about yylex and lex\_init?
|
||||
Why does chrooted Snort die when I send it a SIGHUP? \label{chroot}Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: Why does chrooted Snort die when I send it a SIGHUP? \label{chroot}
|
||||
Why does snort report ``Packet loss statistics are unavailable under Linux?''Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: Why does snort report ``Packet loss statistics are unavailable under Linux?''
|
||||
Why does the `error deleting alert' message occur when attempting to delete an alert with BASE?Ì65536ÎProblemsÖ0
|
||||
macro: Problems :: Why does the `error deleting alert' message occur when attempting to delete an alert with BASE?
|
||||
Why does the portscan plugin log ``stealth'' packets even though the host is in the portscan-ignorehosts list?Ì65536ÎConfiguring SnortÖ0
|
||||
macro: Configuring Snort :: Why does the portscan plugin log ``stealth'' packets even though the host is in the portscan-ignorehosts list?
|
||||
Why does the program generate alerts on packets that have pass rules?Ì65536ÎRules and AlertsÖ0
|
||||
macro: Rules and Alerts :: Why does the program generate alerts on packets that have pass rules?
|
||||
\myquoteÌ16Ö0
|
||||
function: \myquote
|
||||
\myrefÌ16Ö0
|
||||
function: \myref
|
||||
centerÌ1Ö0
|
||||
class: center
|
||||
documentÌ1Ö0
|
||||
class: document
|
||||
enumerateÌ1Ö0
|
||||
class: enumerate
|
||||
itemizeÌ1Ö0
|
||||
class: itemize
|
||||
latexonlyÌ1Ö0
|
||||
class: latexonly
|
||||
stealthÌ2048Ö0
|
||||
struct: stealth
|
||||
stream4Ì2048Ö0
|
||||
struct: stream4
|
||||
tabularÌ1Ö0
|
||||
class: tabular
|
||||
verbatimÌ1Ö0
|
||||
class: verbatim
|
||||
|
||||
@ -1,11 +1,20 @@
|
||||
# format=tagmanager
|
||||
COLDĚ256Ö0
|
||||
namespace: COLD
|
||||
INTERRUPTSĚ256Ö0
|
||||
namespace: INTERRUPTS
|
||||
PORTDĚ65536Ö0
|
||||
macro: PORTD
|
||||
PROMPTĚ256Ö0
|
||||
namespace: PROMPT
|
||||
SPĚ65536Ö0
|
||||
macro: SP
|
||||
TRAPPĚ256Ö0
|
||||
namespace: TRAPP
|
||||
sym1Ě65536Ö0
|
||||
macro: sym1
|
||||
sym2Ě65536Ö0
|
||||
macro: sym2
|
||||
sym3Ě256Ö0
|
||||
namespace: sym3
|
||||
sym4Ě256Ö0
|
||||
namespace: sym4
|
||||
|
||||
@ -1,13 +1,24 @@
|
||||
# format=tagmanager
|
||||
CONSTÌ2Ö0
|
||||
enum: CONST
|
||||
ENDÌ65536Ö0
|
||||
macro: END
|
||||
END2Ì65536Ö0
|
||||
macro: END2
|
||||
TestÌ512Ö0
|
||||
package: Test
|
||||
Test::OneÌ512Ö0
|
||||
package: Test::One
|
||||
Test::One::TwoÌ512Ö0
|
||||
package: Test::One::Two
|
||||
dudeÌ16Ö0
|
||||
function: dude
|
||||
initÌ16Ö0
|
||||
function: init
|
||||
quoÌ16Ö0
|
||||
function: quo
|
||||
quoÌ1024Ö0
|
||||
prototype: quo
|
||||
xtzÌ1024Ö0
|
||||
prototype: xtz
|
||||
xuzÌ1024Ö0
|
||||
prototype: xuz
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
# format=tagmanager
|
||||
f1<EFBFBD>16<EFBFBD>0
|
||||
function: f1
|
||||
|
||||
@ -1,13 +1,24 @@
|
||||
# format=tagmanager
|
||||
C1Ì1Ö0
|
||||
class: C1
|
||||
C2Ì1Ö0
|
||||
class: C2
|
||||
C3Ì1Ö0
|
||||
class: C3
|
||||
C4Ì1Ö0
|
||||
class: C4
|
||||
C5Ì1Ö0
|
||||
class: C5
|
||||
C6Ì1Ö0
|
||||
class: C6
|
||||
C7Ì1Ö0
|
||||
class: C7
|
||||
I1Ì32Ö0
|
||||
interface: I1
|
||||
I2Ì32Ö0
|
||||
interface: I2
|
||||
I3Ì32Ö0
|
||||
interface: I3
|
||||
I4Ì32Ö0
|
||||
interface: I4
|
||||
m1Ì128ÎC1Ö0
|
||||
method: C1 :: m1
|
||||
|
||||
@ -1,6 +1,10 @@
|
||||
# format=tagmanager
|
||||
AlarmClockÌ1Ö0
|
||||
class: AlarmClock
|
||||
MODE_AUDIOÌ65536ÎAlarmClockÖ0
|
||||
macro: AlarmClock :: MODE_AUDIO
|
||||
MODE_BOTHÌ65536ÎAlarmClockÖ0
|
||||
macro: AlarmClock :: MODE_BOTH
|
||||
MODE_VISUALÌ65536ÎAlarmClockÖ0
|
||||
macro: AlarmClock :: MODE_VISUAL
|
||||
modeÌ16384ÎAlarmClockÖ0
|
||||
variable: AlarmClock :: mode
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
# format=tagmanager
|
||||
MIN_AGEĚ65536Ö0
|
||||
macro: MIN_AGE
|
||||
product_arrayĚ65536Ö0
|
||||
macro: product_array
|
||||
|
||||
@ -1,10 +1,18 @@
|
||||
# format=tagmanager
|
||||
Cフ1ヨ0
|
||||
class: C
|
||||
f1フ128ホCヨ0
|
||||
method: C :: f1
|
||||
f2フ128ホCヨ0
|
||||
method: C :: f2
|
||||
f3フ128ホCヨ0
|
||||
method: C :: f3
|
||||
f4フ128ホCヨ0
|
||||
method: C :: f4
|
||||
f5フ128ホCヨ0
|
||||
method: C :: f5
|
||||
f6フ128ホCヨ0
|
||||
method: C :: f6
|
||||
f7フ128ホCヨ0
|
||||
method: C :: f7
|
||||
f8フ128ホCヨ0
|
||||
method: C :: f8
|
||||
|
||||
@ -1,7 +1,12 @@
|
||||
# format=tagmanager
|
||||
C1Ì1ÎP3Ö0
|
||||
class: P3 :: C1
|
||||
P1Ì512Ö0
|
||||
package: P1
|
||||
P2Ì512Ö0
|
||||
package: P2
|
||||
P3Ì512Ö0
|
||||
package: P3
|
||||
f1Ì16ÎP2Ö0
|
||||
function: P2 :: f1
|
||||
qualified.test.pkgÌ512Ö0
|
||||
package: qualified.test.pkg
|
||||
|
||||
@ -1,16 +1,30 @@
|
||||
# format=tagmanager
|
||||
assertÌ128ÎsampleTypesÖ0
|
||||
method: sampleTypes :: assert
|
||||
bÌ16384ÎsampleTypesÖ0
|
||||
variable: sampleTypes :: b
|
||||
cpuSamplesÌ16384ÎsampleTypes.sampleTypesÖ0
|
||||
variable: sampleTypes.sampleTypes :: cpuSamples
|
||||
delSamplesÌ16384ÎsampleTypes.sampleTypesÖ0
|
||||
variable: sampleTypes.sampleTypes :: delSamples
|
||||
dosÌ16384ÎsampleTypes.sampleTypesÖ0
|
||||
variable: sampleTypes.sampleTypes :: dos
|
||||
flash.display.SpriteÌ32768Ö0
|
||||
externvar: flash.display.Sprite
|
||||
flash.sampler.*Ì32768Ö0
|
||||
externvar: flash.sampler.*
|
||||
flash.system.*Ì32768Ö0
|
||||
externvar: flash.system.*
|
||||
flash.utils.*Ì32768Ö0
|
||||
externvar: flash.utils.*
|
||||
idsÌ16384ÎsampleTypes.sampleTypesÖ0
|
||||
variable: sampleTypes.sampleTypes :: ids
|
||||
lastTimeÌ16384ÎsampleTypes.sampleTypesÖ0
|
||||
variable: sampleTypes.sampleTypes :: lastTime
|
||||
newSamplesÌ16384ÎsampleTypes.sampleTypesÖ0
|
||||
variable: sampleTypes.sampleTypes :: newSamples
|
||||
nosÌ16384ÎsampleTypes.sampleTypesÖ0
|
||||
variable: sampleTypes.sampleTypes :: nos
|
||||
sampleTypesÌ1Ö0
|
||||
class: sampleTypes
|
||||
sampleTypesÌ128ÎsampleTypesÖ0
|
||||
method: sampleTypes :: sampleTypes
|
||||
|
||||
@ -1,20 +1,38 @@
|
||||
# format=tagmanager
|
||||
AltivecÌ16Ö0
|
||||
function: Altivec
|
||||
DaysÌ4096ÎGreetÖ0
|
||||
typedef: Greet :: Days
|
||||
FridayÌ4ÎDaysÖ0
|
||||
enumerator: Days :: Friday
|
||||
GreetÌ16Ö0
|
||||
function: Greet
|
||||
MÌ16384ÎGreetÖ0
|
||||
variable: Greet :: M
|
||||
MondayÌ4ÎDaysÖ0
|
||||
enumerator: Days :: Monday
|
||||
SÌ16384ÎGreetÖ0
|
||||
variable: Greet :: S
|
||||
SaturdayÌ4ÎDaysÖ0
|
||||
enumerator: Days :: Saturday
|
||||
SundayÌ4ÎDaysÖ0
|
||||
enumerator: Days :: Sunday
|
||||
ThursdayÌ4ÎDaysÖ0
|
||||
enumerator: Days :: Thursday
|
||||
TuesdayÌ4ÎDaysÖ0
|
||||
enumerator: Days :: Tuesday
|
||||
Vector_AÌ65536ÎAltivecÖ0
|
||||
macro: Altivec :: Vector_A
|
||||
Vector_BÌ65536ÎAltivecÖ0
|
||||
macro: Altivec :: Vector_B
|
||||
Vector_CÌ16384ÎAltivecÖ0
|
||||
variable: Altivec :: Vector_C
|
||||
View_AÌ65536ÎAltivecÖ0
|
||||
macro: Altivec :: View_A
|
||||
View_BÌ65536ÎAltivecÖ0
|
||||
macro: Altivec :: View_B
|
||||
View_CÌ16384ÎAltivecÖ0
|
||||
variable: Altivec :: View_C
|
||||
WednesdayÌ4ÎDaysÖ0
|
||||
enumerator: Days :: Wednesday
|
||||
Weekend_DaysÌ4096ÎGreetÖ0
|
||||
typedef: Greet :: Weekend_Days
|
||||
|
||||
@ -1,17 +1,32 @@
|
||||
# format=tagmanager
|
||||
AdjustÌ1024ÎGenStackÖ0
|
||||
prototype: GenStack :: Adjust
|
||||
DataÌ64ÎNodeÖ0
|
||||
member: Node :: Data
|
||||
Data_PtrÌ4096ÎGenStackÖ0
|
||||
typedef: GenStack :: Data_Ptr
|
||||
EmptyÌ1024ÎGenStackÖ0
|
||||
prototype: GenStack :: Empty
|
||||
FinalizeÌ1024ÎGenStackÖ0
|
||||
prototype: GenStack :: Finalize
|
||||
GenStackÌ512Ö0
|
||||
package: GenStack
|
||||
HeadÌ64ÎStackÖ0
|
||||
member: Stack :: Head
|
||||
InitializeÌ1024ÎGenStackÖ0
|
||||
prototype: GenStack :: Initialize
|
||||
NextÌ64ÎNodeÖ0
|
||||
member: Node :: Next
|
||||
NodeÌ4096ÎGenStackÖ0
|
||||
typedef: GenStack :: Node
|
||||
Node_PtrÌ4096ÎGenStackÖ0
|
||||
typedef: GenStack :: Node_Ptr
|
||||
PopÌ1024ÎGenStackÖ0
|
||||
prototype: GenStack :: Pop
|
||||
PushÌ1024ÎGenStackÖ0
|
||||
prototype: GenStack :: Push
|
||||
StackÌ4096ÎGenStackÖ0
|
||||
typedef: GenStack :: Stack
|
||||
StackDataÌ4096ÎGenStackÖ0
|
||||
typedef: GenStack :: StackData
|
||||
TopÌ1024ÎGenStackÖ0
|
||||
prototype: GenStack :: Top
|
||||
|
||||
@ -1,6 +1,10 @@
|
||||
# format=tagmanager
|
||||
Digit_To_CharacterÌ16ÎGeneric_Integer_ImagesÖ0
|
||||
function: Generic_Integer_Images :: Digit_To_Character
|
||||
Digit_To_CharacterÌ1024ÎGeneric_Integer_ImagesÖ0
|
||||
prototype: Generic_Integer_Images :: Digit_To_Character
|
||||
Generic_Integer_ImagesÌ512ÎMy_PackageÖ0
|
||||
package: My_Package :: Generic_Integer_Images
|
||||
My_PackageÌ16Ö0
|
||||
function: My_Package
|
||||
Signed_AddressÌ4096ÎMy_PackageÖ0
|
||||
typedef: My_Package :: Signed_Address
|
||||
|
||||
@ -1,10 +1,18 @@
|
||||
# format=tagmanager
|
||||
Another_Boolean_As_StringÌ16ÎTagged_ProcedureÖ0
|
||||
function: Tagged_Procedure :: Another_Boolean_As_String
|
||||
Boolean_As_StringÌ16ÎTagged_ProcedureÖ0
|
||||
function: Tagged_Procedure :: Boolean_As_String
|
||||
My_TypeÌ16384ÎTestÖ0
|
||||
variable: Test :: My_Type
|
||||
Not_Tagged_ProcedureÌ16ÎTestÖ0
|
||||
function: Test :: Not_Tagged_Procedure
|
||||
Tagged_ProcedureÌ16ÎTestÖ0
|
||||
function: Test :: Tagged_Procedure
|
||||
TestÌ16Ö0
|
||||
function: Test
|
||||
Yet_Boolean_As_StringÌ16ÎTagged_ProcedureÖ0
|
||||
function: Tagged_Procedure :: Yet_Boolean_As_String
|
||||
p0Ì16ÎTagged_ProcedureÖ0
|
||||
function: Tagged_Procedure :: p0
|
||||
p1Ì16ÎTagged_ProcedureÖ0
|
||||
function: Tagged_Procedure :: p1
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# format=tagmanager
|
||||
InputÌ512Ö0
|
||||
package: Input
|
||||
InutileÌ1024ÎInputÖ0
|
||||
prototype: Input :: Inutile
|
||||
Tasche_TÌ1024ÎInputÖ0
|
||||
prototype: Input :: Tasche_T
|
||||
|
||||
@ -1,10 +1,18 @@
|
||||
# format=tagmanager
|
||||
BlueÌ4ÎPrimary_ColorÖ0
|
||||
enumerator: Primary_Color :: Blue
|
||||
ConversionsÌ512ÎMy_PackageÖ0
|
||||
package: My_Package :: Conversions
|
||||
From_Big_RealÌ1024ÎConversionsÖ0
|
||||
prototype: Conversions :: From_Big_Real
|
||||
GreenÌ4ÎPrimary_ColorÖ0
|
||||
enumerator: Primary_Color :: Green
|
||||
Missing_TagÌ4096ÎMy_PackageÖ0
|
||||
typedef: My_Package :: Missing_Tag
|
||||
My_PackageÌ512Ö0
|
||||
package: My_Package
|
||||
NumÌ64ÎMissing_TagÖ0
|
||||
member: Missing_Tag :: Num
|
||||
Primary_ColorÌ4096ÎMy_PackageÖ0
|
||||
typedef: My_Package :: Primary_Color
|
||||
RedÌ4ÎPrimary_ColorÖ0
|
||||
enumerator: Primary_Color :: Red
|
||||
|
||||
@ -1,6 +1,10 @@
|
||||
# format=tagmanager
|
||||
Show_Simple_TasksÌ16Ö0
|
||||
function: Show_Simple_Tasks
|
||||
TÌ128ÎShow_Simple_TasksÖ0
|
||||
method: Show_Simple_Tasks :: T
|
||||
TÌ1024ÎShow_Simple_TasksÖ0
|
||||
prototype: Show_Simple_Tasks :: T
|
||||
T2Ì128ÎShow_Simple_TasksÖ0
|
||||
method: Show_Simple_Tasks :: T2
|
||||
T2Ì1024ÎShow_Simple_TasksÖ0
|
||||
prototype: Show_Simple_Tasks :: T2
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# format=tagmanager
|
||||
barÌ16Í(int value)Ö0Ïvoid
|
||||
function: void bar(int value)
|
||||
bar2Ì16Í(void)Ö0
|
||||
function: bar2(void)
|
||||
fooÌ16Í(int nelem)Ö0Ïvoid
|
||||
function: void foo(int nelem)
|
||||
|
||||
@ -1,9 +1,16 @@
|
||||
# format=tagmanager
|
||||
_gフ16384ヨ0
|
||||
variable: _g
|
||||
aフ16ヘ()ヨ0
|
||||
function: a()
|
||||
bフ16ヘ($x, $y)ヨ0
|
||||
function: b($x, $y)
|
||||
cフ16ヘ()ヨ0
|
||||
function: c()
|
||||
dフ16ヘ()ヨ0
|
||||
function: d()
|
||||
eフ16ヘ()ヨ0
|
||||
function: e()
|
||||
fフ16ヘ()ヨ0
|
||||
function: f()
|
||||
f_subフ16ヘ()ホfヨ0
|
||||
function: f :: f_sub()
|
||||
|
||||
@ -1,7 +1,12 @@
|
||||
# format=tagmanager
|
||||
df_mb_dataフ64ホdf_typeヨ0
|
||||
member: df_type :: df_mb_data
|
||||
df_mb_timeフ64ホdf_typeヨ0
|
||||
member: df_type :: df_mb_time
|
||||
df_typeフ1ホinm_dfヨ0
|
||||
class: inm_df :: df_type
|
||||
df_wb_dataフ64ホdf_typeヨ0
|
||||
member: df_type :: df_wb_data
|
||||
df_wb_timeフ64ホdf_typeヨ0
|
||||
member: df_type :: df_wb_time
|
||||
inm_dfフ256ヨ0
|
||||
namespace: inm_df
|
||||
|
||||
@ -1,6 +1,10 @@
|
||||
# format=tagmanager
|
||||
FillArrayÌ128Í(out int[] myArray)ÎTestOutÖ0Ïpublic void
|
||||
method: public void TestOut :: FillArray(out int[] myArray)
|
||||
MainÌ128Í()ÎTestOutÖ0Ïpublic void
|
||||
method: public void TestOut :: Main()
|
||||
MyMethodÌ128Í(out int[] arr)Ö0Ïpublic void
|
||||
method: public void MyMethod(out int[] arr)
|
||||
MyMethodÌ128Í(ref int[] arr)Ö0Ïpublic void
|
||||
method: public void MyMethod(ref int[] arr)
|
||||
TestOutÌ1Ö0
|
||||
class: TestOut
|
||||
|
||||
@ -1,9 +1,16 @@
|
||||
# format=tagmanager
|
||||
Global_VariablesÌ256Ö0
|
||||
namespace: Global_Variables
|
||||
HÌ16384ÎGlobal_VariablesÖ0
|
||||
variable: Global_Variables :: H
|
||||
H0Ì16384ÎGlobal_VariablesÖ0
|
||||
variable: Global_Variables :: H0
|
||||
H1Ì16384ÎGlobal_VariablesÖ0
|
||||
variable: Global_Variables :: H1
|
||||
H2Ì16384ÎGlobal_VariablesÖ0
|
||||
variable: Global_Variables :: H2
|
||||
H3Ì16384ÎGlobal_VariablesÖ0
|
||||
variable: Global_Variables :: H3
|
||||
H4Ì16384ÎGlobal_VariablesÖ0
|
||||
variable: Global_Variables :: H4
|
||||
H5Ì16384ÎGlobal_VariablesÖ0
|
||||
variable: Global_Variables :: H5
|
||||
|
||||
@ -1,9 +1,16 @@
|
||||
# format=tagmanager
|
||||
aÌ16384Ö0
|
||||
variable: a
|
||||
bÌ16384Ö0
|
||||
variable: b
|
||||
barÌ64Îclass.test1Ö0
|
||||
member: class.test1 :: bar
|
||||
cÌ16384Ö0
|
||||
variable: c
|
||||
classÌ1Í()Ö0
|
||||
class: class()
|
||||
fooÌ64Îclass.test1Ö0
|
||||
member: class.test1 :: foo
|
||||
test1Ì1ÎclassÖ0
|
||||
class: class :: test1
|
||||
test3Ì128Í()ÎclassÖ0
|
||||
method: class :: test3()
|
||||
|
||||
@ -1,7 +1,12 @@
|
||||
# format=tagmanager
|
||||
AuthorĚ1Ö0
|
||||
class: Author
|
||||
AuthorĚ128Í(string name)ÎAuthorÖ0
|
||||
method: Author :: Author(string name)
|
||||
MyDllimportClassĚ1Ö0
|
||||
class: MyDllimportClass
|
||||
TraceMethodĚ128Í()Ö0Ď[][][][]void
|
||||
method: [][][][]void TraceMethod()
|
||||
nameĚ8ÎAuthorÖ0
|
||||
field: Author :: name
|
||||
versionĚ8ÎAuthorÖ0Ďdouble
|
||||
field: double Author :: version
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
# format=tagmanager
|
||||
AUTO_TESTÌ2048Ö0
|
||||
struct: AUTO_TEST
|
||||
DÌ16384ÎAUTO_TESTÖ0
|
||||
variable: AUTO_TEST :: D
|
||||
PÌ16384ÎAUTO_TESTÖ0
|
||||
variable: AUTO_TEST :: P
|
||||
QÌ16384ÎAUTO_TESTÖ0
|
||||
variable: AUTO_TEST :: Q
|
||||
|
||||
@ -1,12 +1,22 @@
|
||||
# format=tagmanager
|
||||
MACRO1Ì65536Ö0
|
||||
macro: MACRO1
|
||||
MACRO2Ì131072Í(x)Ö0
|
||||
macro_arg: MACRO2(x)
|
||||
MACRO3Ì131072Í(y)Ö0
|
||||
macro_arg: MACRO3(y)
|
||||
TÌ4096Ö0Ïint
|
||||
typedef: int T
|
||||
func1Ì1024Í(int var1,int var2,...)Ö0Ïint
|
||||
prototype: int func1(int var1,int var2,...)
|
||||
func2Ì1024Í(int var1,int var2,...)Ö0Ïint
|
||||
prototype: int func2(int var1,int var2,...)
|
||||
func3Ì1024Í(T var1,T var2,...)Ö0Ïint
|
||||
prototype: int func3(T var1,T var2,...)
|
||||
func4Ì1024Í(T var1,T var2,...)Ö0Ïint
|
||||
prototype: int func4(T var1,T var2,...)
|
||||
func5Ì1024Í(int var1,int var2,...)Ö0Ïint
|
||||
prototype: int func5(int var1,int var2,...)
|
||||
func6Ì1024Í(void)Ö0Ïint
|
||||
prototype: int func6(void)
|
||||
func7Ì1024Í(int a)Ö0Ïint
|
||||
prototype: int func7(int a)
|
||||
|
||||
@ -1,24 +1,46 @@
|
||||
# format=tagmanager
|
||||
aÌ64Îbit_fieldsÖ0Ïunsigned int:1
|
||||
member: unsigned int:1 bit_fields :: a
|
||||
anon_struct_1Ì2048Ö1
|
||||
struct: anon_struct_1 flags: 1
|
||||
bÌ64Îbit_fieldsÖ0Ïunsigned int:1
|
||||
member: unsigned int:1 bit_fields :: b
|
||||
bad2Ì64Îbitfield_flagsÖ0ÏBYTE:1
|
||||
member: BYTE:1 bitfield_flags :: bad2
|
||||
bit_fieldsÌ2048Ö0
|
||||
struct: bit_fields
|
||||
bitfield_flagsÌ2048Ö0
|
||||
struct: bitfield_flags
|
||||
cÌ64Îbit_fieldsÖ0Ïunsigned int:2
|
||||
member: unsigned int:2 bit_fields :: c
|
||||
expÌ64Îanon_struct_1Ö0Ïunsigned
|
||||
member: unsigned anon_struct_1 :: exp
|
||||
frac0Ì64Îanon_struct_1Ö0Ïunsigned
|
||||
member: unsigned anon_struct_1 :: frac0
|
||||
frac1Ì64Îanon_struct_1Ö0Ïunsigned
|
||||
member: unsigned anon_struct_1 :: frac1
|
||||
groupÌ64Îbitfield_flagsÖ0ÏBYTE:1
|
||||
member: BYTE:1 bitfield_flags :: group
|
||||
lowerÌ64Îshortname_infoÖ0Ïunsigned char:1
|
||||
member: unsigned char:1 shortname_info :: lower
|
||||
mystructÌ2048Ö0
|
||||
struct: mystruct
|
||||
personalÌ64Îbitfield_flagsÖ0ÏBYTE:1
|
||||
member: BYTE:1 bitfield_flags :: personal
|
||||
privateÌ64ÎmystructÖ0ÏBYTE
|
||||
member: BYTE mystruct :: private
|
||||
publicÌ64Îbitfield_flagsÖ0ÏBYTE:1
|
||||
member: BYTE:1 bitfield_flags :: public
|
||||
publicÌ64ÎmystructÖ0ÏBYTE
|
||||
member: BYTE mystruct :: public
|
||||
shortname_infoÌ2048Ö0
|
||||
struct: shortname_info
|
||||
signÌ64Îanon_struct_1Ö0Ïunsigned:1
|
||||
member: unsigned:1 anon_struct_1 :: sign
|
||||
thatÌ64ÎmystructÖ0ÏBYTE
|
||||
member: BYTE mystruct :: that
|
||||
thisÌ64ÎmystructÖ0ÏBYTE
|
||||
member: BYTE mystruct :: this
|
||||
upperÌ64Îshortname_infoÖ0Ïunsigned char:1
|
||||
member: unsigned char:1 shortname_info :: upper
|
||||
validÌ64Îshortname_infoÖ0Ïunsigned char:1
|
||||
member: unsigned char:1 shortname_info :: valid
|
||||
|
||||
@ -1,7 +1,12 @@
|
||||
# format=tagmanager
|
||||
BlocksÌ256Ö0
|
||||
namespace: Blocks
|
||||
MainÌ2048Ö0
|
||||
struct: Main
|
||||
MyFuncÌ16ÎBlocksÖ0
|
||||
function: Blocks :: MyFunc
|
||||
iÌ16384ÎBlocksÖ0
|
||||
variable: Blocks :: i
|
||||
moreintÌ16384ÎMainÖ0
|
||||
variable: Main :: moreint
|
||||
otherintÌ16384ÎMainÖ0
|
||||
variable: Main :: otherint
|
||||
|
||||
@ -1,7 +1,12 @@
|
||||
# format=tagmanager
|
||||
ContainerÌ16Í()Ö0
|
||||
function: Container()
|
||||
MyClassÌ1Ö0
|
||||
class: MyClass
|
||||
insertÌ128Í(element, insertions)ÎMyClassÖ0
|
||||
method: MyClass :: insert(element, insertions)
|
||||
wrapÌ128Í(element, wrapper, attributes)ÎMyClassÖ0
|
||||
method: MyClass :: wrap(element, wrapper, attributes)
|
||||
xÌ16Í()ÎContainerÖ0
|
||||
function: Container :: x()
|
||||
yÌ16Í()ÎContainerÖ0
|
||||
function: Container :: y()
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
# format=tagmanager
|
||||
fÌ16Í()Ö0Ïvoid
|
||||
function: void f()
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
# format=tagmanager
|
||||
fÌ16Í()Ö0Ïvoid
|
||||
function: void f()
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
# format=tagmanager
|
||||
func2Ě16Í(int a)Ö0Ďint
|
||||
function: int func2(int a)
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
# format=tagmanager
|
||||
mainĚ16Í()Ö0Ďint
|
||||
function: int main()
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# format=tagmanager
|
||||
insigÌ16384ÎtopÖ0
|
||||
variable: top :: insig
|
||||
outsigÌ16384ÎtopÖ0
|
||||
variable: top :: outsig
|
||||
topÌ1Ö0
|
||||
class: top
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
# format=tagmanager
|
||||
wahooフ1ヨ0
|
||||
class: wahoo
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
# format=tagmanager
|
||||
testÌ16Í(a,...)Ö0
|
||||
function: test(a,...)
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
# format=tagmanager
|
||||
FooÌ32Ö0
|
||||
interface: Foo
|
||||
barÌ128Í()ÎFooÖ0Ïpublic T
|
||||
method: public T Foo :: bar()
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
# format=tagmanager
|
||||
xÌ1024Í()Ö0Ïchar
|
||||
prototype: char x()
|
||||
yÌ1024Í()Ö0Ïwchar_t
|
||||
prototype: wchar_t y()
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# format=tagmanager
|
||||
aĚ64ÎmystructÖ0Ďint
|
||||
member: int mystruct :: a
|
||||
bĚ64ÎmystructÖ0Ďint
|
||||
member: int mystruct :: b
|
||||
mystructĚ2048Ö0
|
||||
struct: mystruct
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
# format=tagmanager
|
||||
mainÌ16Í(void)Ö0Ïvoid
|
||||
function: void main(void)
|
||||
my_structÌ2048Ö0
|
||||
struct: my_struct
|
||||
xÌ64Îmy_structÖ0Ïint
|
||||
member: int my_struct :: x
|
||||
yÌ64Îmy_structÖ0Ïfloat
|
||||
member: float my_struct :: y
|
||||
|
||||
@ -1,10 +1,18 @@
|
||||
# format=tagmanager
|
||||
CÌ1Ö0
|
||||
class: C
|
||||
Enum1Ì2Ö0
|
||||
enum: Enum1
|
||||
MyGenericClass1Ì1Ö0
|
||||
class: MyGenericClass1
|
||||
Value1Ì4ÎEnum1Ö0
|
||||
enumerator: Enum1 :: Value1
|
||||
ValuesÌ4ÎEnum1Ö0
|
||||
enumerator: Enum1 :: Values
|
||||
int1Ì8ÎCÖ0Ïint
|
||||
field: int C :: int1
|
||||
str1Ì8ÎCÖ0
|
||||
field: C :: str1
|
||||
str2Ì8ÎCÖ0
|
||||
field: C :: str2
|
||||
str3Ì8ÎCÖ0
|
||||
field: C :: str3
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
# format=tagmanager
|
||||
TestStructĚ2048Ö0
|
||||
struct: TestStruct
|
||||
TestUnionĚ8192Ö0
|
||||
union: TestUnion
|
||||
_numberĚ64ÎTestStructÖ0Ďint
|
||||
member: int TestStruct :: _number
|
||||
_numberĚ64ÎTestUnionÖ0Ďint
|
||||
member: int TestUnion :: _number
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# format=tagmanager
|
||||
IntroduceBitDefĚ2048Ö0
|
||||
struct: IntroduceBitDef
|
||||
fĚ16Í()ÎIntroduceBitDefÖ0Ďint
|
||||
function: int IntroduceBitDef :: f()
|
||||
gĚ16Í()Ö0Ďint
|
||||
function: int g()
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
# format=tagmanager
|
||||
addressフ8ホemployeesヨ0
|
||||
field: employees :: address
|
||||
employeesフ1ヨ0
|
||||
class: employees
|
||||
idフ8ホemployeesヨ0
|
||||
field: employees :: id
|
||||
nameフ8ホemployeesヨ0
|
||||
field: employees :: name
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# format=tagmanager
|
||||
MyClassÌ1ÎTheNamespaceÖ0
|
||||
class: TheNamespace :: MyClass
|
||||
TheNamespaceÌ256Ö0
|
||||
namespace: TheNamespace
|
||||
variableÌ16384ÎTheNamespaceÖ0Ïint
|
||||
variable: int TheNamespace :: variable
|
||||
|
||||
@ -1,7 +1,12 @@
|
||||
# format=tagmanager
|
||||
Class5フ1ヨ0
|
||||
class: Class5
|
||||
~Class1フ16ヘ()ホClass1ヨ0
|
||||
function: Class1 :: ~Class1()
|
||||
~Class2フ16ヘ()ホClass2ヨ0
|
||||
function: Class2 :: ~Class2()
|
||||
~Class3フ16ヘ()ホClass3ヨ0
|
||||
function: Class3 :: ~Class3()
|
||||
~Class4フ16ヘ()ホClass4ヨ0
|
||||
function: Class4 :: ~Class4()
|
||||
~Class5フ16ヘ()ホClass5ヨ0
|
||||
function: Class5 :: ~Class5()
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# format=tagmanager
|
||||
CÌ1Ö0
|
||||
class: C
|
||||
aÌ128Í()ÎCÖ0Ïpublic String
|
||||
method: public String C :: a()
|
||||
bÌ128Í()ÎCÖ0Ïpublic void
|
||||
method: public void C :: b()
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# format=tagmanager
|
||||
CÌ1Ö0
|
||||
class: C
|
||||
newInstanceÌ128Í()ÎCÖ0Ï@NonNull @CheckReturnValue public DefaultCipherDialog
|
||||
method: @NonNull @CheckReturnValue public DefaultCipherDialog C :: newInstance()
|
||||
toStringÌ128Í()ÎCÖ0Ï@Override public String
|
||||
method: @Override public String C :: toString()
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# format=tagmanager
|
||||
Aフ1ヨ0
|
||||
class: A
|
||||
aフ128ヘ()ホAヨ0
|
||||
method: A :: a()
|
||||
bフ128ヘ()ホAヨ0
|
||||
method: A :: b()
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
# format=tagmanager
|
||||
dummyÌ1Ö0
|
||||
class: dummy
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
# format=tagmanager
|
||||
arch_resetÌ16Í(char mode)Ö0Ïvoid
|
||||
function: void arch_reset(char mode)
|
||||
omap1_arch_resetÌ16Í(char mode)Ö0Ïvoid
|
||||
function: void omap1_arch_reset(char mode)
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
# format=tagmanager
|
||||
PyFuncフ16ヘ(msg)ヨ0
|
||||
function: PyFunc(msg)
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
# format=tagmanager
|
||||
fooĚ16Í(int i)Ö0Ďint
|
||||
function: int foo(int i)
|
||||
mainĚ16Í(int argc,char ** argv)Ö0Ďint
|
||||
function: int main(int argc,char ** argv)
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
# format=tagmanager
|
||||
ERROR_HAPPENEDĚ65536Ö0
|
||||
macro: ERROR_HAPPENED
|
||||
NEXT_DEFINEĚ65536Ö0
|
||||
macro: NEXT_DEFINE
|
||||
OKĚ65536Ö0
|
||||
macro: OK
|
||||
mainĚ16Í(int argc,char * argv[])Ö0Ďint
|
||||
function: int main(int argc,char * argv[])
|
||||
|
||||
@ -1,10 +1,18 @@
|
||||
# format=tagmanager
|
||||
VÌ128Í()Îbug1777344Ö0Ï
|
||||
method: bug1777344 :: V()
|
||||
bÌ8Îbug1777344Ö0Ïboolean
|
||||
field: boolean bug1777344 :: b
|
||||
bug1777344Ì1Ö0
|
||||
class: bug1777344
|
||||
cÌ8Îbug1777344Ö0Ïboolean
|
||||
field: boolean bug1777344 :: c
|
||||
dÌ8Îbug1777344Ö0Ïboolean
|
||||
field: boolean bug1777344 :: d
|
||||
eÌ8Îbug1777344Ö0Ïboolean
|
||||
field: boolean bug1777344 :: e
|
||||
map1Ì8Îbug1777344Ö0ÏHashMap
|
||||
field: HashMap bug1777344 :: map1
|
||||
map2Ì8Îbug1777344Ö0ÏHashMap
|
||||
field: HashMap bug1777344 :: map2
|
||||
map3Ì8Îbug1777344Ö0ÏHashMap
|
||||
field: HashMap bug1777344 :: map3
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# format=tagmanager
|
||||
f1Ì16Í()Ö0Ïstd::string &
|
||||
function: std::string & f1()
|
||||
f2Ì16Í()Ö0Ïconst std::string &
|
||||
function: const std::string & f2()
|
||||
f3Ì16Í()Ö0Ïstd::string const &
|
||||
function: std::string const & f3()
|
||||
|
||||
@ -1,7 +1,12 @@
|
||||
# format=tagmanager
|
||||
CĚ2048Ö0
|
||||
struct: C
|
||||
DĚ16Í()ÎDÖ0
|
||||
function: D :: D()
|
||||
DĚ2048Ö0
|
||||
struct: D
|
||||
mainĚ16Í(void)Ö0Ďint
|
||||
function: int main(void)
|
||||
xĚ64ÎCÖ0Ďint
|
||||
member: int C :: x
|
||||
~DĚ16Í()ÎDÖ0
|
||||
function: D :: ~D()
|
||||
|
||||
@ -1,15 +1,28 @@
|
||||
# format=tagmanager
|
||||
AĚ256Ö0
|
||||
namespace: A
|
||||
BĚ256Ö0
|
||||
namespace: B
|
||||
CĚ256ÎAÖ0
|
||||
namespace: A :: C
|
||||
PĚ1Ö0
|
||||
class: P
|
||||
PĚ1ÎAÖ0
|
||||
class: A :: P
|
||||
QĚ1ÎAÖ0
|
||||
class: A :: Q
|
||||
RĚ1ÎA::CÖ0
|
||||
class: A::C :: R
|
||||
SĚ1ÎBÖ0
|
||||
class: B :: S
|
||||
fĚ16Í(int v)ÎA::C::RÖ0Ďint
|
||||
function: int A::C::R :: f(int v)
|
||||
tĚ64ÎB::SÖ0Ďint
|
||||
member: int B::S :: t
|
||||
xĚ64ÎA::PÖ0Ďint
|
||||
member: int A::P :: x
|
||||
xĚ64ÎPÖ0Ďint
|
||||
member: int P :: x
|
||||
yĚ64ÎA::QÖ0Ďint
|
||||
member: int A::Q :: y
|
||||
zĚ64ÎA::C::RÖ0Ďint
|
||||
member: int A::C::R :: z
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# format=tagmanager
|
||||
Cフ1ヨ0
|
||||
class: C
|
||||
titleフ8ホCヨ0
|
||||
field: C :: title
|
||||
windowフ8ホCヨ0マGtk
|
||||
field: Gtk C :: window
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
# format=tagmanager
|
||||
detachÌ16Í(self)Ö0
|
||||
function: detach(self)
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
# format=tagmanager
|
||||
ForEachTestÌ1Ö0
|
||||
class: ForEachTest
|
||||
MainÌ128Í(string[] args)ÎForEachTestÖ0Ïvoid
|
||||
method: void ForEachTest :: Main(string[] args)
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
# format=tagmanager
|
||||
CÌ1Ö0
|
||||
class: C
|
||||
mÌ128Í()ÎCÖ0Ïpublic void
|
||||
method: public void C :: m()
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
# format=tagmanager
|
||||
mainĚ16Í()Ö0
|
||||
function: main()
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
# format=tagmanager
|
||||
dummyÌ1Ö0
|
||||
class: dummy
|
||||
include_fileÌ16384Ö0
|
||||
variable: include_file
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
# format=tagmanager
|
||||
m1Ì16Í()ÎCÖ0ÏC::T *
|
||||
function: C::T * C :: m1()
|
||||
m2Ì16Í()ÎCÖ0ÏC::T * const
|
||||
function: C::T * const C :: m2()
|
||||
m3Ì16Í()ÎCÖ0ÏC::T const *
|
||||
function: C::T const * C :: m3()
|
||||
m4Ì16Í()ÎCÖ0ÏC::T const * const
|
||||
function: C::T const * const C :: m4()
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# format=tagmanager
|
||||
MajorVersionÌ16384ÎmudÖ0Ïstd::string
|
||||
variable: std::string mud :: MajorVersion
|
||||
MinorVersionÌ16384ÎmudÖ0Ïstd::string
|
||||
variable: std::string mud :: MinorVersion
|
||||
mudÌ256Ö0
|
||||
namespace: mud
|
||||
|
||||
@ -1,6 +1,10 @@
|
||||
# format=tagmanager
|
||||
demo_pkgĚ512Ö0
|
||||
package: demo_pkg
|
||||
func1Ě16Îdemo_pkgÖ0
|
||||
function: demo_pkg :: func1
|
||||
func1_protoĚ1024Îdemo_pkgÖ0
|
||||
prototype: demo_pkg :: func1_proto
|
||||
func2Ě16Îdemo_pkgÖ0
|
||||
function: demo_pkg :: func2
|
||||
func2_protoĚ1024Îdemo_pkgÖ0
|
||||
prototype: demo_pkg :: func2_proto
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
# format=tagmanager
|
||||
tr_d_cash_trade_commentÌ65536Îcash_trade_commentÖ0
|
||||
macro: cash_trade_comment :: tr_d_cash_trade_comment
|
||||
|
||||
@ -1,14 +1,26 @@
|
||||
# format=tagmanager
|
||||
*Ì64Îcontainer.dirtyTabÖ0
|
||||
member: container.dirtyTab :: *
|
||||
DifferentÌ1Ö0
|
||||
class: Different
|
||||
TabChromeÌ1Ö0
|
||||
class: TabChrome
|
||||
createTabTileÌ128Í(browser)ÎDifferentÖ0
|
||||
method: Different :: createTabTile(browser)
|
||||
createTabTileÌ128Í(browser)ÎTabChromeÖ0
|
||||
method: TabChrome :: createTabTile(browser)
|
||||
destroyTabTileÌ128Í(tile)ÎDifferentÖ0
|
||||
method: Different :: destroyTabTile(tile)
|
||||
destroyTabTileÌ128Í(tile)ÎTabChromeÖ0
|
||||
method: TabChrome :: destroyTabTile(tile)
|
||||
dirtyTabÌ1ÎcontainerÖ0
|
||||
class: container :: dirtyTab
|
||||
initÌ128Í()ÎDifferentÖ0
|
||||
method: Different :: init()
|
||||
initÌ128Í()ÎTabChromeÖ0
|
||||
method: TabChrome :: init()
|
||||
snapshotÌ64Îcontainer.dirtyTabÖ0
|
||||
member: container.dirtyTab :: snapshot
|
||||
titleÌ64Îcontainer.dirtyTabÖ0
|
||||
member: container.dirtyTab :: title
|
||||
urlÌ64Îcontainer.dirtyTabÖ0
|
||||
member: container.dirtyTab :: url
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
# format=tagmanager
|
||||
im_a_functionÌ16Í()Ö0
|
||||
function: im_a_function()
|
||||
mainÌ128Í()ÎtestClassÖ0
|
||||
method: testClass :: main()
|
||||
my_varÌ16384ÎtestClassÖ0
|
||||
variable: testClass :: my_var
|
||||
testClassÌ1Ö0
|
||||
class: testClass
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
# format=tagmanager
|
||||
dummyÌ1Ö0
|
||||
class: dummy
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
# format=tagmanager
|
||||
mainÌ16Í()Ö0
|
||||
function: main()
|
||||
testFuncÌ16Í()Ö0
|
||||
function: testFunc()
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# format=tagmanager
|
||||
bug2049723Ì1Ö0
|
||||
class: bug2049723
|
||||
m1Ì128Í(String arg)Îbug2049723Ö0Ïpublic void
|
||||
method: public void bug2049723 :: m1(String arg)
|
||||
m2Ì128Í(@Nonnull String arg)Îbug2049723Ö0Ïpublic void
|
||||
method: public void bug2049723 :: m2(@Nonnull String arg)
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
# format=tagmanager
|
||||
xフ16384ヨ0
|
||||
variable: x
|
||||
yフ16384ヨ0
|
||||
variable: y
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# format=tagmanager
|
||||
AAssignmentExpÌ1Ö0
|
||||
class: AAssignmentExp
|
||||
AAssignmentExpÌ128Í(@SuppressWarnings() TAssign _token_, @SuppressWarnings() PLvalue _lvalue_, @SuppressWarnings() PExp _exp_)ÎAAssignmentExpÖ0
|
||||
method: AAssignmentExp :: AAssignmentExp(@SuppressWarnings() TAssign _token_, @SuppressWarnings() PLvalue _lvalue_, @SuppressWarnings() PExp _exp_)
|
||||
removeChildÌ128Í(@SuppressWarnings() Node child)ÎAAssignmentExpÖ0Ï@Override void
|
||||
method: @Override void AAssignmentExp :: removeChild(@SuppressWarnings() Node child)
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
# format=tagmanager
|
||||
Pow2Ì16Ö0
|
||||
function: Pow2
|
||||
ResultÌ16384ÎPow2Ö0
|
||||
variable: Pow2 :: Result
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
# format=tagmanager
|
||||
CĚ1Ö0
|
||||
class: C
|
||||
m_nameĚ8ÎCÖ0ĎSystem
|
||||
field: System C :: m_name
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
# format=tagmanager
|
||||
ramaddr_0Ì16384Ö0
|
||||
variable: ramaddr_0
|
||||
|
||||
@ -1,6 +1,10 @@
|
||||
# format=tagmanager
|
||||
aフ16384ヨ0
|
||||
variable: a
|
||||
bフ16384ヨ0
|
||||
variable: b
|
||||
xフ16384ヨ0
|
||||
variable: x
|
||||
yフ16384ヨ0
|
||||
variable: y
|
||||
zフ16384ヨ0
|
||||
variable: z
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# format=tagmanager
|
||||
FooÌ1Ö0
|
||||
class: Foo
|
||||
barÌ128Í()ÎFooÖ0
|
||||
method: Foo :: bar()
|
||||
fooÌ128Í()ÎFooÖ0
|
||||
method: Foo :: foo()
|
||||
|
||||
@ -1,40 +1,78 @@
|
||||
# format=tagmanager
|
||||
Common Greek lettersÌ65536ÎSpecial SymbolsÖ0
|
||||
macro: Special Symbols :: Common Greek letters
|
||||
EquationsÌ64Ö0
|
||||
member: Equations
|
||||
FiguresÌ64Ö0
|
||||
member: Figures
|
||||
IntroductionÌ64Ö0
|
||||
member: Introduction
|
||||
ListsÌ64Ö0
|
||||
member: Lists
|
||||
Literal textÌ64Ö0
|
||||
member: Literal text
|
||||
Special SymbolsÌ64Ö0
|
||||
member: Special Symbols
|
||||
Special symbolsÌ65536ÎSpecial SymbolsÖ0
|
||||
macro: Special Symbols :: Special symbols
|
||||
TablesÌ64Ö0
|
||||
member: Tables
|
||||
Test for ctagsÌ16384ÎSpecial Symbols""Common Greek lettersÖ0
|
||||
variable: Special Symbols""Common Greek letters :: Test for ctags
|
||||
\color{red}Use of ColorÌ64Ö0
|
||||
member: \color{red}Use of Color
|
||||
\label{morefig}SubfiguresÌ64Ö0
|
||||
member: \label{morefig}Subfigures
|
||||
\lbÌ16Ö0
|
||||
function: \lb
|
||||
\rbÌ16Ö0
|
||||
function: \rb
|
||||
\rvÌ16Ö0
|
||||
function: \rv
|
||||
alignÌ1Ö0
|
||||
class: align
|
||||
casesÌ1Ö0
|
||||
class: cases
|
||||
centerÌ1Ö0
|
||||
class: center
|
||||
commentÌ1Ö0
|
||||
class: comment
|
||||
documentÌ1Ö0
|
||||
class: document
|
||||
enumerateÌ1Ö0
|
||||
class: enumerate
|
||||
eq:fineÌ2048Ö0
|
||||
struct: eq:fine
|
||||
eq:isingÌ2048Ö0
|
||||
struct: eq:ising
|
||||
eq:mdivÌ2048Ö0
|
||||
struct: eq:mdiv
|
||||
equationÌ1Ö0
|
||||
class: equation
|
||||
fig:ljÌ2048Ö0
|
||||
struct: fig:lj
|
||||
fig:qm/complexfunctionsÌ2048Ö0
|
||||
struct: fig:qm/complexfunctions
|
||||
fig:typicalÌ2048Ö0
|
||||
struct: fig:typical
|
||||
figureÌ1Ö0
|
||||
class: figure
|
||||
itemizeÌ1Ö0
|
||||
class: itemize
|
||||
latexÌ8Ö0
|
||||
field: latex
|
||||
pmatrixÌ1Ö0
|
||||
class: pmatrix
|
||||
subequationsÌ1Ö0
|
||||
class: subequations
|
||||
tab:5/tcÌ2048Ö0
|
||||
struct: tab:5/tc
|
||||
tableÌ1Ö0
|
||||
class: table
|
||||
tabularÌ1Ö0
|
||||
class: tabular
|
||||
thebibliographyÌ1Ö0
|
||||
class: thebibliography
|
||||
verbatimÌ1Ö0
|
||||
class: verbatim
|
||||
websiteÌ8Ö0
|
||||
field: website
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
# format=tagmanager
|
||||
onsubmitÌ16Í()ÎeditFormElÖ0
|
||||
function: editFormEl :: onsubmit()
|
||||
scrollEditBoxÌ16Í()Ö0
|
||||
function: scrollEditBox()
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
# format=tagmanager
|
||||
containerÌ16384Ö0
|
||||
variable: container
|
||||
method1Ì16Í()Îcontainer.objectÖ0
|
||||
function: container.object :: method1()
|
||||
method2Ì16Í()Îcontainer.objectÖ0
|
||||
function: container.object :: method2()
|
||||
objectÌ16Í()ÎcontainerÖ0
|
||||
function: container :: object()
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# format=tagmanager
|
||||
Aフ1ヨ0
|
||||
class: A
|
||||
func1フ128ヘ()ホAヨ0
|
||||
method: A :: func1()
|
||||
func2フ128ヘ()ホAヨ0
|
||||
method: A :: func2()
|
||||
|
||||
@ -1,11 +1,20 @@
|
||||
# format=tagmanager
|
||||
MyClassÌ1Ö0
|
||||
class: MyClass
|
||||
MyClassÌ16Í()Ö0
|
||||
function: MyClass()
|
||||
function1Ì16Í()Ö0
|
||||
function: function1()
|
||||
function2Ì16Í()Ö0
|
||||
function: function2()
|
||||
method2Ì128Í()ÎMyClassÖ0
|
||||
method: MyClass :: method2()
|
||||
nestedFunction1Ì16Í()ÎMyClass.method2Ö0
|
||||
function: MyClass.method2 :: nestedFunction1()
|
||||
nestedFunction2Ì16Í()ÎMyClass.method2Ö0
|
||||
function: MyClass.method2 :: nestedFunction2()
|
||||
nestedFunction3Ì16Í()Îfunction1Ö0
|
||||
function: function1 :: nestedFunction3()
|
||||
nestedFunction4Ì16Í()Îfunction2Ö0
|
||||
function: function2 :: nestedFunction4()
|
||||
nestedFunction5Ì16Í()Îfunction2Ö0
|
||||
function: function2 :: nestedFunction5()
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
# format=tagmanager
|
||||
func1Ì16Í(ENTSEQNO (seq))Ö0ÏFUNCSTS
|
||||
function: FUNCSTS func1(ENTSEQNO (seq))
|
||||
func2Ì16Í(MEMTXT (form_msg),MEMTXT (text),MEMTXT (mail))Ö0ÏFUNCSTS
|
||||
function: FUNCSTS func2(MEMTXT (form_msg),MEMTXT (text),MEMTXT (mail))
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
# format=tagmanager
|
||||
MYMACROフ65536ヨ0
|
||||
macro: MYMACRO
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
# format=tagmanager
|
||||
A1Ì131072Í(_type,_length)Ö0
|
||||
macro_arg: A1(_type,_length)
|
||||
QtypeÌ4096Ö0
|
||||
typedef: Qtype
|
||||
|
||||
@ -1,21 +1,40 @@
|
||||
# format=tagmanager
|
||||
AÌ4Îtask_indx_typeÖ0
|
||||
enumerator: task_indx_type :: A
|
||||
INDX_C1Ì4Îtask_indx_typeÖ0
|
||||
enumerator: task_indx_type :: INDX_C1
|
||||
INDX_C2Ì4Îtask_indx_typeÖ0
|
||||
enumerator: task_indx_type :: INDX_C2
|
||||
INDX_IM1Ì4Îtask_indx_typeÖ0
|
||||
enumerator: task_indx_type :: INDX_IM1
|
||||
INDX_IM2Ì4Îtask_indx_typeÖ0
|
||||
enumerator: task_indx_type :: INDX_IM2
|
||||
INDX_LÌ4Îtask_indx_typeÖ0
|
||||
enumerator: task_indx_type :: INDX_L
|
||||
INDX_L2Ì4Îtask_indx_typeÖ0
|
||||
enumerator: task_indx_type :: INDX_L2
|
||||
INDX_MÌ4Îtask_indx_typeÖ0
|
||||
enumerator: task_indx_type :: INDX_M
|
||||
INDX_NILÌ4Îtask_indx_typeÖ0
|
||||
enumerator: task_indx_type :: INDX_NIL
|
||||
INDX_PÌ4Îtask_indx_typeÖ0
|
||||
enumerator: task_indx_type :: INDX_P
|
||||
INDX_RÌ4Îtask_indx_typeÖ0
|
||||
enumerator: task_indx_type :: INDX_R
|
||||
INDX_R2Ì4Îtask_indx_typeÖ0
|
||||
enumerator: task_indx_type :: INDX_R2
|
||||
INDX_SÌ4Îtask_indx_typeÖ0
|
||||
enumerator: task_indx_type :: INDX_S
|
||||
INDX_S1Ì4Îtask_indx_typeÖ0
|
||||
enumerator: task_indx_type :: INDX_S1
|
||||
INDX_S2Ì4Îtask_indx_typeÖ0
|
||||
enumerator: task_indx_type :: INDX_S2
|
||||
INDX_S3Ì4Îtask_indx_typeÖ0
|
||||
enumerator: task_indx_type :: INDX_S3
|
||||
INDX_S4Ì4Îtask_indx_typeÖ0
|
||||
enumerator: task_indx_type :: INDX_S4
|
||||
INDX_TÌ4Îtask_indx_typeÖ0
|
||||
enumerator: task_indx_type :: INDX_T
|
||||
INDX_T2Ì4Îtask_indx_typeÖ0
|
||||
enumerator: task_indx_type :: INDX_T2
|
||||
task_indx_typeÌ2Ö0
|
||||
enum: task_indx_type
|
||||
|
||||
@ -1,8 +1,14 @@
|
||||
# format=tagmanager
|
||||
NÌ16384Îctags_bugÖ0
|
||||
variable: ctags_bug :: N
|
||||
barÌ64Îfoo_tÖ0
|
||||
member: foo_t :: bar
|
||||
ctags_bugÌ256Ö0
|
||||
namespace: ctags_bug
|
||||
foo_getbarÌ16Îctags_bugÖ0
|
||||
function: ctags_bug :: foo_getbar
|
||||
foo_set_barÌ128Í(f, b)Îctags_bugÖ0
|
||||
method: ctags_bug :: foo_set_bar(f, b)
|
||||
foo_setbarÌ128Í(f, b)Îctags_bugÖ0
|
||||
method: ctags_bug :: foo_setbar(f, b)
|
||||
foo_tÌ1Îctags_bugÖ0
|
||||
class: ctags_bug :: foo_t
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# format=tagmanager
|
||||
Test1Ì16Í()Ö0
|
||||
function: Test1()
|
||||
Test2Ì16Í()Ö0
|
||||
function: Test2()
|
||||
Test3Ì16Í()Ö0
|
||||
function: Test3()
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user