Merge pull request #3051 from techee/display_tags

Add human-readable representation of tags to unit test results
This commit is contained in:
Enrico Tröger 2022-06-15 19:33:59 +02:00 committed by GitHub
commit fef873d485
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
354 changed files with 3372 additions and 353 deletions

View File

@ -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
View 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

View File

@ -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

View File

@ -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

View File

@ -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()

View File

@ -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()

View File

@ -1,3 +1,4 @@
# format=tagmanager
f1フ16ヘ()ヨ0
function: f1()
f2フ16ヘ()ヨ0
function: f2()

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -1,2 +1,2 @@
# format=tagmanager
f1<EFBFBD>16<EFBFBD>0
function: f1

View File

@ -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

View File

@ -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

View File

@ -1,3 +1,4 @@
# format=tagmanager
MIN_AGEĚ65536Ö0
macro: MIN_AGE
product_arrayĚ65536Ö0
macro: product_array

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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()

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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()

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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

View File

@ -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()

View File

@ -1,2 +1,2 @@
# format=tagmanager
fÌ16Í()Ö0Ïvoid
function: void f()

View File

@ -1,2 +1,2 @@
# format=tagmanager
fÌ16Í()Ö0Ïvoid
function: void f()

View File

@ -1,2 +1,2 @@
# format=tagmanager
func2Ě16Í(int a)Ö0Ďint
function: int func2(int a)

View File

@ -1,2 +1,2 @@
# format=tagmanager
mainĚ16Í()Ö0Ďint
function: int main()

View File

@ -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

View File

@ -1,2 +1,2 @@
# format=tagmanager
wahooフ1ヨ0
class: wahoo

View File

@ -1,2 +1,2 @@
# format=tagmanager
testÌ16Í(a,...)Ö0
function: test(a,...)

View File

@ -1,3 +1,4 @@
# format=tagmanager
FooÌ32Ö0
interface: Foo
barÌ128Í()ÎFooÖ0Ïpublic T
method: public T Foo :: bar()

View File

@ -1,3 +1,4 @@
# format=tagmanager
xÌ1024Í()Ö0Ïchar
prototype: char x()
yÌ1024Í()Ö0Ïwchar_t
prototype: wchar_t y()

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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()

View File

@ -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

View File

@ -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

View File

@ -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()

View File

@ -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()

View File

@ -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()

View File

@ -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()

View File

@ -1,2 +1,2 @@
# format=tagmanager
dummyÌ1Ö0
class: dummy

View File

@ -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)

View File

@ -1,2 +1,2 @@
# format=tagmanager
PyFuncフ16ヘ(msg)ヨ0
function: PyFunc(msg)

View File

@ -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)

View File

@ -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[])

View File

@ -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

View File

@ -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()

View File

@ -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()

View File

@ -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

View File

@ -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

View File

@ -1,2 +1,2 @@
# format=tagmanager
detachÌ16Í(self)Ö0
function: detach(self)

View File

@ -1,3 +1,4 @@
# format=tagmanager
ForEachTestÌ1Ö0
class: ForEachTest
MainÌ128Í(string[] args)ÎForEachTestÖ0Ïvoid
method: void ForEachTest :: Main(string[] args)

View File

@ -1,3 +1,4 @@
# format=tagmanager
CÌ1Ö0
class: C
mÌ128Í()ÎCÖ0Ïpublic void
method: public void C :: m()

View File

@ -1,2 +1,2 @@
# format=tagmanager
mainĚ16Í()Ö0
function: main()

View File

@ -1,3 +1,4 @@
# format=tagmanager
dummyÌ1Ö0
class: dummy
include_fileÌ16384Ö0
variable: include_file

View 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()

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -1,2 +1,2 @@
# format=tagmanager
dummyÌ1Ö0
class: dummy

View File

@ -1,3 +1,4 @@
# format=tagmanager
mainÌ16Í()Ö0
function: main()
testFuncÌ16Í()Ö0
function: testFunc()

View File

@ -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)

View File

@ -1,3 +1,4 @@
# format=tagmanager
xフ16384ヨ0
variable: x
yフ16384ヨ0
variable: y

View File

@ -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)

View File

@ -1,3 +1,4 @@
# format=tagmanager
Pow2Ì16Ö0
function: Pow2
ResultÌ16384ÎPow2Ö0
variable: Pow2 :: Result

View File

@ -1,3 +1,4 @@
# format=tagmanager
CĚ1Ö0
class: C
m_nameĚ8ÎCÖ0ĎSystem
field: System C :: m_name

View File

@ -1,2 +1,2 @@
# format=tagmanager
ramaddr_0Ì16384Ö0
variable: ramaddr_0

View File

@ -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

View File

@ -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()

View File

@ -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

View File

@ -1,3 +1,4 @@
# format=tagmanager
onsubmitÌ16Í()ÎeditFormElÖ0
function: editFormEl :: onsubmit()
scrollEditBoxÌ16Í()Ö0
function: scrollEditBox()

View File

@ -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()

View File

@ -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()

View File

@ -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()

View File

@ -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))

View File

@ -1,2 +1,2 @@
# format=tagmanager
MYMACROフ65536ヨ0
macro: MYMACRO

View File

@ -1,3 +1,4 @@
# format=tagmanager
A1Ì131072Í(_type,_length)Ö0
macro_arg: A1(_type,_length)
QtypeÌ4096Ö0
typedef: Qtype

View File

@ -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

View File

@ -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

View File

@ -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