The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
EventRecord.hpp in Microsoft.O365.Security.Native.ETW |
429 | 36 |
predicates.hpp in krabs/krabs/filtering |
334 | 28 |
provider.hpp in krabs/krabs |
314 | 22 |
etw.hpp in krabs/krabs |
248 | 19 |
parser.hpp in krabs/krabs |
237 | 17 |
Microsoft.O365.Security.Native.ETW.vcxproj in Microsoft.O365.Security.Native.ETW |
232 | - |
guid.hpp in krabs/krabs |
223 | 12 |
record_builder.hpp in krabs/krabs/testing |
193 | 7 |
parse_types.hpp in krabs/krabs |
177 | 12 |
trace.hpp in krabs/krabs |
175 | 11 |
perfinfo_groupmask.hpp in krabs/krabs |
173 | - |
kernel_guids.hpp in krabs/krabs |
163 | - |
tdh_helpers.hpp in krabs/krabs |
159 | 9 |
ut.hpp in krabs/krabs |
156 | 7 |
schema.hpp in krabs/krabs |
144 | 10 |
Provider.hpp in Microsoft.O365.Security.Native.ETW |
138 | 13 |
Microsoft.O365.Security.Native.ETW.vcxproj.filters in Microsoft.O365.Security.Native.ETW |
137 | - |
KernelProviders.hpp in Microsoft.O365.Security.Native.ETW/Kernel |
132 | 1 |
kernel_providers.hpp in krabs/krabs |
129 | - |
filler.hpp in krabs/krabs/testing |
127 | 1 |
errors.hpp in krabs/krabs |
126 | 3 |
EventFilter.hpp in Microsoft.O365.Security.Native.ETW/Filtering |
122 | 4 |
RecordBuilder.hpp in Microsoft.O365.Security.Native.ETW/Testing |
118 | 7 |
EventRecordMetadata.hpp in Microsoft.O365.Security.Native.ETW |
117 | 14 |
event_filter.hpp in krabs/krabs/filtering |
113 | 10 |
kt.hpp in krabs/krabs |
112 | 7 |
record_property_thunk.hpp in krabs/krabs/testing |
110 | 10 |
KernelTrace.hpp in Microsoft.O365.Security.Native.ETW |
108 | 11 |
version_helpers.hpp in krabs/krabs |
104 | - |
size_provider.hpp in krabs/krabs |
98 | 3 |
schema_locator.hpp in krabs/krabs |
97 | 3 |
Property.hpp in Microsoft.O365.Security.Native.ETW |
94 | 5 |
extended_data_builder.hpp in krabs/krabs/testing |
90 | 3 |
RawProvider.hpp in Microsoft.O365.Security.Native.ETW |
87 | 10 |
property.hpp in krabs/krabs |
86 | 7 |
KernelProvider.hpp in Microsoft.O365.Security.Native.ETW |
85 | 6 |
UserTrace.hpp in Microsoft.O365.Security.Native.ETW |
82 | 10 |
NativePtr.hpp in Microsoft.O365.Security.Native.ETW |
77 | 4 |
synth_record.hpp in krabs/krabs/testing |
76 | 5 |
comparers.hpp in krabs/krabs/filtering |
75 | 7 |
AnsiString.hpp in Microsoft.O365.Security.Native.ETW/Filtering |
63 | - |
CountedString.hpp in Microsoft.O365.Security.Native.ETW/Filtering |
63 | - |
UnicodeString.hpp in Microsoft.O365.Security.Native.ETW/Filtering |
63 | - |
IEventRecord.hpp in Microsoft.O365.Security.Native.ETW |
61 | - |
SynthRecord.hpp in Microsoft.O365.Security.Native.ETW/Testing |
60 | 11 |
Errors.hpp in Microsoft.O365.Security.Native.ETW |
56 | - |
Predicate.hpp in Microsoft.O365.Security.Native.ETW/Filtering |
52 | 1 |
Proxy.hpp in Microsoft.O365.Security.Native.ETW/Testing |
48 | 4 |
collection_view.hpp in krabs/krabs |
45 | 5 |
Fluent.hpp in Microsoft.O365.Security.Native.ETW/Filtering |
43 | - |
File | # lines | # units |
---|---|---|
EventRecord.hpp in Microsoft.O365.Security.Native.ETW |
429 | 36 |
predicates.hpp in krabs/krabs/filtering |
334 | 28 |
provider.hpp in krabs/krabs |
314 | 22 |
etw.hpp in krabs/krabs |
248 | 19 |
parser.hpp in krabs/krabs |
237 | 17 |
EventRecordMetadata.hpp in Microsoft.O365.Security.Native.ETW |
117 | 14 |
Provider.hpp in Microsoft.O365.Security.Native.ETW |
138 | 13 |
guid.hpp in krabs/krabs |
223 | 12 |
parse_types.hpp in krabs/krabs |
177 | 12 |
KernelTrace.hpp in Microsoft.O365.Security.Native.ETW |
108 | 11 |
SynthRecord.hpp in Microsoft.O365.Security.Native.ETW/Testing |
60 | 11 |
trace.hpp in krabs/krabs |
175 | 11 |
RawProvider.hpp in Microsoft.O365.Security.Native.ETW |
87 | 10 |
UserTrace.hpp in Microsoft.O365.Security.Native.ETW |
82 | 10 |
event_filter.hpp in krabs/krabs/filtering |
113 | 10 |
schema.hpp in krabs/krabs |
144 | 10 |
record_property_thunk.hpp in krabs/krabs/testing |
110 | 10 |
tdh_helpers.hpp in krabs/krabs |
159 | 9 |
RecordBuilder.hpp in Microsoft.O365.Security.Native.ETW/Testing |
118 | 7 |
comparers.hpp in krabs/krabs/filtering |
75 | 7 |
There are 11 files with lines longer than 120 characters. In total, there are 23 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
Microsoft.O365.Security.Native.ETW.vcxproj in Microsoft.O365.Security.Native.ETW |
232 | - | 8 |
Predicate.hpp in Microsoft.O365.Security.Native.ETW/Filtering |
52 | 1 | 4 |
Property.hpp in Microsoft.O365.Security.Native.ETW |
94 | 5 | 2 |
guid.hpp in krabs/krabs |
223 | 12 | 2 |
KernelTrace.hpp in Microsoft.O365.Security.Native.ETW |
108 | 11 | 1 |
Microsoft.O365.Security.Krabsetw.targets in build/native |
11 | - | 1 |
parse_types.hpp in krabs/krabs |
177 | 12 | 1 |
provider.hpp in krabs/krabs |
314 | 22 | 1 |
extended_data_builder.hpp in krabs/krabs/testing |
90 | 3 | 1 |
filler.hpp in krabs/krabs/testing |
127 | 1 | 1 |
version_helpers.hpp in krabs/krabs |
104 | - | 1 |