SYMBOL INDEX (1497 symbols across 235 files) FILE: extern/folly/UninitializedMemoryHacks.h type FollyMemoryDetailTranslationUnitTag (line 32) | struct FollyMemoryDetailTranslationUnitTag {} function namespace (line 34) | namespace folly { function namespace (line 279) | namespace folly { function friend (line 373) | friend void unsafeVectorSetLargerSizeImpl(std::vector& v, std::size_t... FILE: extern/tsl-ordered-map/ordered_hash.h function namespace (line 81) | namespace tsl { function iterator (line 533) | iterator begin() noexcept { function const_iterator (line 537) | const_iterator begin() const noexcept { function iterator (line 545) | iterator end() noexcept { function const_iterator (line 549) | const_iterator end() const noexcept { function reverse_iterator (line 558) | reverse_iterator rbegin() noexcept { function const_reverse_iterator (line 562) | const_reverse_iterator rbegin() const noexcept { function reverse_iterator (line 570) | reverse_iterator rend() noexcept { function const_reverse_iterator (line 574) | const_reverse_iterator rend() const noexcept { function size_type (line 594) | size_type max_size() const noexcept { function iterator (line 704) | iterator erase(iterator pos) { function iterator (line 708) | iterator erase(const_iterator pos) { function iterator (line 725) | iterator erase(const_iterator first, const_iterator last) { function hash (line 777) | size_t hash) { function swap (line 781) | void swap(ordered_hash& other) { function typename (line 812) | typename U::value_type& at(const K& key) const { function typename (line 817) | typename U::value_type& at(const K& key, std::size_t hash) const { function max_load_factor (line 921) | void max_load_factor(float ml) { function rehash (line 926) | void rehash(size_type count) { function reserve (line 931) | void reserve(size_type count) { function iterator (line 954) | iterator mutable_iterator(const_iterator pos) { function iterator (line 958) | iterator nth(size_type index) { function const_iterator (line 963) | const_iterator nth(size_type index) const { function values_container_type (line 978) | const values_container_type& values_container() const noexcept { function shrink_to_fit (line 992) | void shrink_to_fit() { function pop_back (line 1016) | void pop_back() { function iterator (line 1026) | iterator unordered_erase(iterator pos) { function iterator (line 1030) | iterator unordered_erase(const_iterator pos) { function rehash_impl (line 1151) | void rehash_impl(size_type bucket_count) { function reserve_space_for_values (line 1212) | reserve_space_for_values(size_type /*count*/) { function backward_shift (line 1219) | void backward_shift(std::size_t empty_ibucket) noexcept { function erase_value_from_bucket (line 1231) | void erase_value_from_bucket(typename buckets_container_type::iterator i... function shift_indexes_in_buckets (line 1255) | void shift_indexes_in_buckets(index_type from_ivalue, int delta) noexcep... function insert_index (line 1381) | void insert_index(std::size_t ibucket, std::size_t dist_from_ideal_bucket, function grow_on_high_load (line 1446) | bool grow_on_high_load() { function round_up_to_power_of_two (line 1535) | static std::size_t round_up_to_power_of_two(std::size_t value) { function is_power_of_two (line 1552) | static constexpr bool is_power_of_two(std::size_t value) { function bucket_entry (line 1573) | bucket_entry* static_empty_bucket_ptr() { FILE: extern/tsl-ordered-map/ordered_map.h function namespace (line 40) | namespace tsl { function iterator (line 226) | iterator begin() noexcept { return m_ht.begin(); } function iterator (line 230) | iterator end() noexcept { return m_ht.end(); } function reverse_iterator (line 234) | reverse_iterator rbegin() noexcept { return m_ht.rbegin(); } function reverse_iterator (line 238) | reverse_iterator rend() noexcept { return m_ht.rend(); } function clear (line 253) | void clear() noexcept { m_ht.clear(); } function iterator (line 265) | iterator insert(const_iterator hint, const value_type& value) { function iterator (line 274) | iterator insert(const_iterator hint, value_type&& value) { function insert (line 281) | void insert(std::initializer_list ilist) { m_ht.insert(ilist... function iterator (line 360) | iterator erase(iterator pos) { return m_ht.erase(pos); } function iterator (line 365) | iterator erase(const_iterator pos) { return m_ht.erase(pos); } function iterator (line 370) | iterator erase(const_iterator first, const_iterator last) { return m_ht.... function size_type (line 375) | size_type erase(const key_type& key) { return m_ht.erase(key); } function size_type (line 383) | size_type erase(const key_type& key, std::size_t precalculated_hash) { function precalculated_hash (line 403) | size_t precalculated_hash) { function swap (line 409) | void swap(ordered_map& other) { other.m_ht.swap(m_ht); } function T (line 423) | const T& at(const Key& key) const { return m_ht.at(key); } function T (line 428) | const T& at(const Key& key, std::size_t precalculated_hash) const { retu... function size_type (line 466) | size_type count(const Key& key) const { return m_ht.count(key); } function size_type (line 472) | size_type count(const Key& key, std::size_t precalculated_hash) const { function iterator (line 496) | iterator find(const Key& key) { return m_ht.find(key); } function iterator (line 502) | iterator find(const Key& key, std::size_t precalculated_hash) { return m... function const_iterator (line 504) | const_iterator find(const Key& key) const { return m_ht.find(key); } function const_iterator (line 509) | const_iterator find(const Key& key, std::size_t precalculated_hash) const { function precalculated_hash (line 527) | size_t precalculated_hash) { return m_ht.find(key, precalculated_hash); } function max_load_factor (line 613) | void max_load_factor(float ml) { m_ht.max_load_factor(ml); } function rehash (line 615) | void rehash(size_type count) { m_ht.rehash(count); } function reserve (line 616) | void reserve(size_type count) { m_ht.reserve(count); } function iterator (line 634) | iterator mutable_iterator(const_iterator pos) { function iterator (line 643) | iterator nth(size_type index) { return m_ht.nth(index); } function const_iterator (line 648) | const_iterator nth(size_type index) const { return m_ht.nth(index); } function typename (line 666) | typename values_container_type::value_type* data() const noexcept { retu... function shrink_to_fit (line 677) | void shrink_to_fit() { m_ht.shrink_to_fit(); } function pop_back (line 727) | void pop_back() { m_ht.pop_back(); } function iterator (line 734) | iterator unordered_erase(iterator pos) { return m_ht.unordered_erase(pos... function iterator (line 739) | iterator unordered_erase(const_iterator pos) { return m_ht.unordered_era... function size_type (line 744) | size_type unordered_erase(const key_type& key) { return m_ht.unordered_e... function size_type (line 752) | size_type unordered_erase(const key_type& key, std::size_t precalculated... function precalculated_hash (line 772) | size_t precalculated_hash) { FILE: extern/tsl-ordered-map/ordered_set.h function namespace (line 40) | namespace tsl { function iterator (line 209) | iterator begin() noexcept { return m_ht.begin(); } function iterator (line 213) | iterator end() noexcept { return m_ht.end(); } function reverse_iterator (line 217) | reverse_iterator rbegin() noexcept { return m_ht.rbegin(); } function reverse_iterator (line 221) | reverse_iterator rend() noexcept { return m_ht.rend(); } function clear (line 236) | void clear() noexcept { m_ht.clear(); } function iterator (line 243) | iterator insert(const_iterator hint, const value_type& value) { function iterator (line 247) | iterator insert(const_iterator hint, value_type&& value) { function insert (line 253) | void insert(std::initializer_list ilist) { m_ht.insert(ilist... function iterator (line 284) | iterator erase(iterator pos) { return m_ht.erase(pos); } function iterator (line 289) | iterator erase(const_iterator pos) { return m_ht.erase(pos); } function iterator (line 294) | iterator erase(const_iterator first, const_iterator last) { return m_ht.... function size_type (line 299) | size_type erase(const key_type& key) { return m_ht.erase(key); } function size_type (line 307) | size_type erase(const key_type& key, std::size_t precalculated_hash) { function precalculated_hash (line 327) | size_t precalculated_hash) { function swap (line 333) | void swap(ordered_set& other) { other.m_ht.swap(m_ht); } function size_type (line 338) | size_type count(const Key& key) const { return m_ht.count(key); } function size_type (line 344) | size_type count(const Key& key, std::size_t precalculated_hash) const { function iterator (line 369) | iterator find(const Key& key) { return m_ht.find(key); } function iterator (line 375) | iterator find(const Key& key, std::size_t precalculated_hash) { return m... function const_iterator (line 377) | const_iterator find(const Key& key) const { return m_ht.find(key); } function const_iterator (line 382) | const_iterator find(const Key& key, std::size_t precalculated_hash) const { function precalculated_hash (line 400) | size_t precalculated_hash) { return m_ht.find(key, precalculated_hash); } function max_load_factor (line 485) | void max_load_factor(float ml) { m_ht.max_load_factor(ml); } function rehash (line 487) | void rehash(size_type count) { m_ht.rehash(count); } function reserve (line 488) | void reserve(size_type count) { m_ht.reserve(count); } function iterator (line 505) | iterator mutable_iterator(const_iterator pos) { function iterator (line 514) | iterator nth(size_type index) { return m_ht.nth(index); } function const_iterator (line 519) | const_iterator nth(size_type index) const { return m_ht.nth(index); } function typename (line 537) | typename values_container_type::value_type* data() const noexcept { retu... function shrink_to_fit (line 548) | void shrink_to_fit() { m_ht.shrink_to_fit(); } function pop_back (line 582) | void pop_back() { m_ht.pop_back(); } function iterator (line 589) | iterator unordered_erase(iterator pos) { return m_ht.unordered_erase(pos... function iterator (line 594) | iterator unordered_erase(const_iterator pos) { return m_ht.unordered_era... function size_type (line 599) | size_type unordered_erase(const key_type& key) { return m_ht.unordered_e... function size_type (line 607) | size_type unordered_erase(const key_type& key, std::size_t precalculated... function precalculated_hash (line 627) | size_t precalculated_hash) { FILE: extern/xxHash/xxhash.c function XXH_free (line 109) | static void XXH_free (void* p) { free(p); } type BYTE (line 147) | typedef uint8_t BYTE; type U16 (line 148) | typedef uint16_t U16; type U32 (line 149) | typedef uint32_t U32; type BYTE (line 151) | typedef unsigned char BYTE; type U16 (line 152) | typedef unsigned short U16; type U32 (line 153) | typedef unsigned int U32; function U32 (line 160) | static U32 XXH_read32(const void* memPtr) { return *(const U32*) memPtr; } type unalign (line 166) | typedef union { U32 u32; } __attribute__((packed)) unalign; function U32 (line 167) | static U32 XXH_read32(const void* ptr) { return ((const unalign*)ptr)->u... function U32 (line 174) | static U32 XXH_read32(const void* memPtr) function U32 (line 203) | static U32 XXH_swap32 (U32 x) type XXH_endianess (line 216) | typedef enum { XXH_bigEndian=0, XXH_littleEndian=1 } XXH_endianess; function XXH_isLittleEndian (line 220) | static int XXH_isLittleEndian(void) type XXH_alignment (line 232) | typedef enum { XXH_aligned, XXH_unaligned } XXH_alignment; function FORCE_INLINE (line 234) | FORCE_INLINE U32 XXH_readLE32_align(const void* ptr, XXH_endianess endia... function FORCE_INLINE (line 242) | FORCE_INLINE U32 XXH_readLE32(const void* ptr, XXH_endianess endian) function U32 (line 247) | static U32 XXH_readBE32(const void* ptr) function XXH_versionNumber (line 257) | XXH_PUBLIC_API unsigned XXH_versionNumber (void) { return XXH_VERSION_NU... function U32 (line 269) | static U32 XXH32_round(U32 seed, U32 input) function U32 (line 278) | static U32 XXH32_avalanche(U32 h32) function U32 (line 290) | static U32 function FORCE_INLINE (line 351) | FORCE_INLINE U32 function XXH32 (line 392) | XXH_PUBLIC_API unsigned int XXH32 (const void* input, size_t len, unsign... function XXH_PUBLIC_API (line 422) | XXH_PUBLIC_API XXH32_state_t* XXH32_createState(void) function XXH_PUBLIC_API (line 426) | XXH_PUBLIC_API XXH_errorcode XXH32_freeState(XXH32_state_t* statePtr) function XXH_PUBLIC_API (line 432) | XXH_PUBLIC_API void XXH32_copyState(XXH32_state_t* dstState, const XXH32... function XXH_PUBLIC_API (line 437) | XXH_PUBLIC_API XXH_errorcode XXH32_reset(XXH32_state_t* statePtr, unsign... function FORCE_INLINE (line 451) | FORCE_INLINE function XXH_PUBLIC_API (line 514) | XXH_PUBLIC_API XXH_errorcode XXH32_update (XXH32_state_t* state_in, cons... function FORCE_INLINE (line 525) | FORCE_INLINE U32 function XXH32_digest (line 545) | XXH_PUBLIC_API unsigned int XXH32_digest (const XXH32_state_t* state_in) function XXH_PUBLIC_API (line 564) | XXH_PUBLIC_API void XXH32_canonicalFromHash(XXH32_canonical_t* dst, XXH3... function XXH_PUBLIC_API (line 571) | XXH_PUBLIC_API XXH32_hash_t XXH32_hashFromCanonical(const XXH32_canonica... type U64 (line 591) | typedef uint64_t U64; type U64 (line 594) | typedef unsigned long long U64; function U64 (line 602) | static U64 XXH_read64(const void* memPtr) { return *(const U64*) memPtr; } type unalign64 (line 608) | typedef union { U32 u32; U64 u64; } __attribute__((packed)) unalign64; function U64 (line 609) | static U64 XXH_read64(const void* ptr) { return ((const unalign64*)ptr)-... function U64 (line 617) | static U64 XXH_read64(const void* memPtr) function U64 (line 631) | static U64 XXH_swap64 (U64 x) function FORCE_INLINE (line 644) | FORCE_INLINE U64 XXH_readLE64_align(const void* ptr, XXH_endianess endia... function FORCE_INLINE (line 652) | FORCE_INLINE U64 XXH_readLE64(const void* ptr, XXH_endianess endian) function U64 (line 657) | static U64 XXH_readBE64(const void* ptr) function U64 (line 671) | static U64 XXH64_round(U64 acc, U64 input) function U64 (line 679) | static U64 XXH64_mergeRound(U64 acc, U64 val) function U64 (line 687) | static U64 XXH64_avalanche(U64 h64) function U64 (line 700) | static U64 function FORCE_INLINE (line 810) | FORCE_INLINE U64 function XXH64 (line 855) | XXH_PUBLIC_API unsigned long long XXH64 (const void* input, size_t len, ... function XXH_PUBLIC_API (line 883) | XXH_PUBLIC_API XXH64_state_t* XXH64_createState(void) function XXH_PUBLIC_API (line 887) | XXH_PUBLIC_API XXH_errorcode XXH64_freeState(XXH64_state_t* statePtr) function XXH_PUBLIC_API (line 893) | XXH_PUBLIC_API void XXH64_copyState(XXH64_state_t* dstState, const XXH64... function XXH_PUBLIC_API (line 898) | XXH_PUBLIC_API XXH_errorcode XXH64_reset(XXH64_state_t* statePtr, unsign... function FORCE_INLINE (line 911) | FORCE_INLINE function XXH_PUBLIC_API (line 970) | XXH_PUBLIC_API XXH_errorcode XXH64_update (XXH64_state_t* state_in, cons... function FORCE_INLINE (line 980) | FORCE_INLINE U64 XXH64_digest_endian (const XXH64_state_t* state, XXH_en... function XXH64_digest (line 1004) | XXH_PUBLIC_API unsigned long long XXH64_digest (const XXH64_state_t* sta... function XXH_PUBLIC_API (line 1017) | XXH_PUBLIC_API void XXH64_canonicalFromHash(XXH64_canonical_t* dst, XXH6... function XXH_PUBLIC_API (line 1024) | XXH_PUBLIC_API XXH64_hash_t XXH64_hashFromCanonical(const XXH64_canonica... FILE: extern/xxHash/xxhash.h type XXH_errorcode (line 79) | typedef enum { XXH_OK=0, XXH_ERROR } XXH_errorcode; type XXH32_hash_t (line 162) | typedef unsigned int XXH32_hash_t; type XXH32_state_t (line 172) | typedef struct XXH32_state_s XXH32_state_t; type XXH32_canonical_t (line 204) | typedef struct { unsigned char digest[4]; } XXH32_canonical_t; type XXH64_hash_t (line 219) | typedef unsigned long long XXH64_hash_t; type XXH64_state_t (line 229) | typedef struct XXH64_state_s XXH64_state_t; type XXH64_canonical_t (line 239) | typedef struct { unsigned char digest[8]; } XXH64_canonical_t; type XXH32_state_s (line 264) | struct XXH32_state_s { type XXH64_state_s (line 276) | struct XXH64_state_s { type XXH32_state_s (line 289) | struct XXH32_state_s { type XXH64_state_s (line 302) | struct XXH64_state_s { FILE: extern/xxHash/xxhsum.c type BYTE (line 89) | typedef uint8_t BYTE; type U16 (line 90) | typedef uint16_t U16; type U32 (line 91) | typedef uint32_t U32; type S32 (line 92) | typedef int32_t S32; type U64 (line 93) | typedef uint64_t U64; type BYTE (line 95) | typedef unsigned char BYTE; type U16 (line 96) | typedef unsigned short U16; type U32 (line 97) | typedef unsigned int U32; type S32 (line 98) | typedef signed int S32; type U64 (line 99) | typedef unsigned long long U64; function BMK_isLittleEndian (line 103) | static unsigned BMK_isLittleEndian(void) type algoType (line 139) | typedef enum { algo_xxh32, algo_xxh64 } algoType; function clock_t (line 168) | static clock_t BMK_clockSpan( clock_t start ) function BMK_findMaxMem (line 174) | static size_t BMK_findMaxMem(U64 requiredMem) function U64 (line 198) | static U64 BMK_GetFileSize(const char* infilename) type U32 (line 212) | typedef U32 (*hashFunction)(const void* buffer, size_t bufferSize, U32 s... function U32 (line 214) | static U32 localXXH32(const void* buffer, size_t bufferSize, U32 seed) {... function U32 (line 216) | static U32 localXXH64(const void* buffer, size_t bufferSize, U32 seed) {... function BMK_benchHash (line 218) | static void BMK_benchHash(hashFunction h, const char* hName, const void*... function BMK_benchMem (line 263) | static int BMK_benchMem(const void* buffer, size_t bufferSize, U32 speci... function BMK_selectBenchedSize (line 291) | static size_t BMK_selectBenchedSize(const char* fileName) function BMK_benchFiles (line 302) | static int BMK_benchFiles(const char** fileNamesTable, int nbFiles, U32 ... function BMK_benchInternal (line 347) | static int BMK_benchInternal(size_t keySize, int specificTest) function BMK_checkResult (line 372) | static void BMK_checkResult(U32 r1, U32 r2) function BMK_checkResult64 (line 385) | static void BMK_checkResult64(U64 r1, U64 r2) function BMK_testSequence64 (line 397) | static void BMK_testSequence64(void* sentence, size_t len, U64 seed, U64... function BMK_testSequence (line 419) | static void BMK_testSequence(const void* sequence, size_t len, U32 seed,... function BMK_sanityCheck (line 442) | static void BMK_sanityCheck(void) function BMK_display_LittleEndian (line 481) | static void BMK_display_LittleEndian(const void* ptr, size_t length) function BMK_display_BigEndian (line 489) | static void BMK_display_BigEndian(const void* ptr, size_t length) function BMK_hashStream (line 497) | static void BMK_hashStream(void* xxhHashValue, const algoType hashType, ... type endianess (line 542) | typedef enum { big_endian, little_endian} endianess; function BMK_hash (line 544) | static int BMK_hash(const char* fileName, function BMK_hashFiles (line 630) | static int BMK_hashFiles(const char** fnList, int fnTotal, type GetLineResult (line 646) | typedef enum { type CanonicalFromStringResult (line 653) | typedef enum { type ParseLineResult (line 658) | typedef enum { type LineStatus (line 663) | typedef enum { type Canonical (line 669) | typedef union { type ParsedLine (line 674) | typedef struct { type ParseFileReport (line 680) | typedef struct { type ParseFileArg (line 690) | typedef struct { function GetLineResult (line 711) | static GetLineResult getLine(char** lineBuf, int* lineMax, FILE* inFile) function charToHex (line 762) | static int charToHex(char c) function CanonicalFromStringResult (line 780) | static CanonicalFromStringResult canonicalFromString(unsigned char* dst, function ParseLineResult (line 813) | static ParseLineResult parseLine(ParsedLine* parsedLine, const char* line) function parseFile1 (line 857) | static void parseFile1(ParseFileArg* parseFileArg) function checkFile (line 1015) | static int checkFile(const char* inFileName, function checkFiles (line 1095) | static int checkFiles(const char** fnList, int fnTotal, function usage (line 1121) | static int usage(const char* exename) function usage_advanced (line 1135) | static int usage_advanced(const char* exename) function badusage (line 1153) | static int badusage(const char* exename) function readU32FromChar (line 1166) | static unsigned readU32FromChar(const char** stringPtr) function main (line 1181) | int main(int argc, const char** argv) FILE: html-export/dist/main.js function __webpack_require__ (line 6) | function __webpack_require__(moduleId) { function Mutex (line 106) | function Mutex() { class GenericTextDialog (line 165) | class GenericTextDialog { method constructor (line 166) | constructor() { method show (line 169) | show(title, content){ function init (line 192) | function init(){ function prepareCommands (line 210) | function prepareCommands(commands){ function compareStartDates (line 224) | function compareStartDates(cmd1, cmd2) { function compareEndDates (line 234) | function compareEndDates(cmd1, cmd2) { function _fillCommandSessionColors (line 245) | function _fillCommandSessionColors(commands){ function insertAfter (line 274) | function insertAfter(newNode, referenceNode) { function isScrolledIntoView (line 287) | function isScrolledIntoView(element, container, partial) { class ErrorNotImplemented (line 308) | class ErrorNotImplemented extends Error { method constructor (line 309) | constructor() { function sleep (line 314) | function sleep(ms) { function getTime (line 318) | function getTime() { function date_max (line 322) | function date_max(d1, d2){ function date_min (line 326) | function date_min(d1, d2){ function windowWidth (line 330) | function windowWidth() { function windowHeight (line 337) | function windowHeight() { function assert (line 344) | function assert(condition, message) { function timedForEach (line 357) | async function timedForEach(array, func) { function binarySearch (line 392) | function binarySearch(ar, el, compareFn, clipIdx=false) { function getDirFromAbsPath (line 428) | function getDirFromAbsPath(path){ function bytesToHuman (line 441) | function bytesToHuman(bytes, si = false) { class command_list_CommandList (line 464) | class command_list_CommandList { method constructor (line 465) | constructor(commands) { method scrollToCmd (line 516) | scrollToCmd(cmd) { method _selectCmdEntry (line 530) | _selectCmdEntry(cmd){ method _computeCmdBackground (line 534) | _computeCmdBackground(cmd){ method _handleClickOnCmd (line 540) | _handleClickOnCmd(cmd, idx){ class MapExtended (line 641) | class MapExtended extends Map { method getDefault (line 651) | getDefault(key, defaultFactory) { class TinyQueue (line 667) | class TinyQueue { method constructor (line 668) | constructor(data = [], compare = defaultCompare) { method push (line 678) | push(item) { method pop (line 684) | pop() { method peek (line 699) | peek() { method _up (line 703) | _up(pos) { method _down (line 718) | _down(pos) { function defaultCompare (line 742) | function defaultCompare(a, b) { class timeline_group_find_TimelineGroupFind (line 758) | class timeline_group_find_TimelineGroupFind { method constructor (line 760) | constructor(){ method findNextFreeGroup (line 770) | findNextFreeGroup(startDate, endDate){ class _LastEndDateGroup (line 787) | class _LastEndDateGroup { method constructor (line 788) | constructor(group, endTime){ class annotation_line_render_AnnotationLineRender (line 808) | class annotation_line_render_AnnotationLineRender { method constructor (line 809) | constructor(plot) { method addAnnotationGroup (line 831) | addAnnotationGroup(group) { method update (line 836) | async update(xScale) { method setOnNoteClick (line 856) | setOnNoteClick(func){ method _compareStartX (line 862) | _compareStartX(prev, current) { method _compareEndX (line 866) | _compareEndX(prev, current) { method _preRenderAnnotations (line 870) | async _preRenderAnnotations(xScale, currentUpdateDummy ) { method _calcAnnotationCenter (line 935) | _calcAnnotationCenter(annotation, xScale) { method _generateAnnotationTxt (line 944) | _generateAnnotationTxt(textspace, txt) { method _appendAnnotations (line 965) | _appendAnnotations(annotations) { class ZoomButtons (line 1022) | class ZoomButtons { method constructor (line 1031) | constructor(containerDiv, zoomArea, d3Zoom) { method _appendZoomButton (line 1061) | _appendZoomButton(container, text) { class session_timeline_SessionTimeline (line 1076) | class session_timeline_SessionTimeline { method constructor (line 1077) | constructor(commands, cmdFinalEndDate) { method getSvg (line 1238) | getSvg(){ method _generateCommandsPerSession (line 1242) | _generateCommandsPerSession(commands) { method _prerenderSessions (line 1326) | _prerenderSessions(groupedSessions){ method _preRenderAnnotations (line 1374) | _preRenderAnnotations(groupedSessions){ method _createAnnotation (line 1392) | _createAnnotation(cmdWithMeta, y){ method _calcRectXPosition (line 1410) | _calcRectXPosition(cmd, xScale) { method _calcRectWidth (line 1423) | _calcRectWidth(cmd, xScale) { method _handleZoom (line 1432) | _handleZoom(transform) { class _CommandWithMeta (line 1459) | class _CommandWithMeta{ method constructor (line 1465) | constructor(cmd, group){ method getGroup (line 1474) | getGroup(){ method setCountOfParallelGroups (line 1478) | setCountOfParallelGroups(val){ method getCountOfParallelGroups (line 1482) | getCountOfParallelGroups(){ method setHeight (line 1486) | setHeight(val){ method getHeight (line 1490) | getHeight(){ method setY (line 1494) | setY(val){ method getY (line 1498) | getY(){ method setAnnotation (line 1502) | setAnnotation(val){ method getAnnotation (line 1506) | getAnnotation(){ class session_timeline_Session (line 1512) | class session_timeline_Session { method constructor (line 1513) | constructor() { method addCmd (line 1528) | addCmd(cmd) { method setMaxCountOfParallelCommands (line 1542) | setMaxCountOfParallelCommands(val){ method getMaxCountOfParallelCommands (line 1546) | getMaxCountOfParallelCommands(){ method getSessionStartDate (line 1551) | getSessionStartDate(){ method getSessionEndDate (line 1555) | getSessionEndDate(){ method setSessionGroup (line 1559) | setSessionGroup(val){ method getSessionGroup (line 1563) | getSessionGroup(){ method getCmdsWithMeta (line 1567) | getCmdsWithMeta(){ method setHeight (line 1571) | setHeight(val){ method getHeight (line 1575) | getHeight(){ method setY (line 1579) | setY(val){ method getY (line 1583) | getY(){ function wrapTextLabels (line 1602) | function wrapTextLabels(tickTexts, width, splitStr=/(?=\s)/) { function _truncateAndSetLabelTxt (line 1642) | function _truncateAndSetLabelTxt(labelTxt, tspan, width) { class plot_simple_bar_PlotSimpleBar (line 1661) | class plot_simple_bar_PlotSimpleBar { method constructor (line 1662) | constructor() { method generatePlot (line 1670) | generatePlot(data, siblingElement) { method _chartTitle (line 1766) | _chartTitle(){ throw new ErrorNotImplemented(); } method _yScaleBandDomain (line 1767) | _yScaleBandDomain(){ throw new ErrorNotImplemented(); } method _xValue (line 1769) | _xValue(d){ throw new ErrorNotImplemented(); } method _yValue (line 1771) | _yValue(d){ throw new ErrorNotImplemented(); } method _yAxisTicksFilter (line 1774) | _yAxisTicksFilter(tick){ return true; } method _yAxisTickFormat (line 1775) | _yAxisTickFormat() { return undefined; } method _modifyTickText (line 1776) | _modifyTickText(tickTxt, data) {} method _xTxtLabelSplitStr (line 1778) | _xTxtLabelSplitStr() { return /(?=\s)/; } method _barTooltipTxt (line 1779) | _barTooltipTxt(dataElement){ method _xAxisTooltipTxt (line 1782) | _xAxisTooltipTxt(dataElement){ method _barColor (line 1785) | _barColor(dataElement){ method _modifyBars (line 1789) | _modifyBars(bars){} class plot_most_written_files_PlotMostWrittenFiles (line 1805) | class plot_most_written_files_PlotMostWrittenFiles extends plot_simple_b... method generatePlot (line 1807) | generatePlot(commands, siblingElement){ method _chartTitle (line 1823) | _chartTitle(){ return 'Commands with most file-modifications'; } method _yScaleBandDomain (line 1828) | _yScaleBandDomain(){ return [0, this._maxCountOfWfileEvents]; } method _xValue (line 1833) | _xValue(cmd) { method _yValue (line 1841) | _yValue(cmd) { method _yAxisTicksFilter (line 1848) | _yAxisTicksFilter(tick){ return Number.isInteger(tick); } method _yAxisTickFormat (line 1853) | _yAxisTickFormat() { return d3.format('d'); } method _barColor (line 1856) | _barColor(cmd){ method _modifyBars (line 1860) | _modifyBars(bars){ method _modifyTickText (line 1868) | _modifyTickText(tickTxt, cmd) { class plot_cmdcount_per_cwd_PlotCmdCountPerCwd (line 1888) | class plot_cmdcount_per_cwd_PlotCmdCountPerCwd extends plot_simple_bar_P... method generatePlot (line 1890) | generatePlot(commands, siblingElement){ method _chartTitle (line 1897) | _chartTitle(){ return 'Working directories with most commands'; } method _yScaleBandDomain (line 1903) | _yScaleBandDomain(){ return [0, cwdCmdCounts[0].countOfCommands]; } method _xValue (line 1908) | _xValue(cwdCmdCount) { method _yValue (line 1915) | _yValue(cwdCmdCount) { method _yAxisTicksFilter (line 1922) | _yAxisTicksFilter(tick){ return Number.isInteger(tick); } method _yAxisTickFormat (line 1927) | _yAxisTickFormat() { return d3.format('d'); } method _xTxtLabelSplitStr (line 1930) | _xTxtLabelSplitStr() { return /(?=\/)/; } class plot_io_per_dir_PlotIoPerDir (line 1945) | class plot_io_per_dir_PlotIoPerDir extends plot_simple_bar_PlotSimpleBar { method generatePlot (line 1947) | generatePlot(commands, siblingElement){ method _chartTitle (line 1954) | _chartTitle(){ return 'Directories with most input-output-activity'; } method _yScaleBandDomain (line 1960) | _yScaleBandDomain(){ return [0, dirIoCounts[0].readCount + dirIoCounts... method _xValue (line 1965) | _xValue(ioStat) { method _yValue (line 1972) | _yValue(ioStat) { method _yAxisTicksFilter (line 1979) | _yAxisTicksFilter(tick){ return Number.isInteger(tick); } method _yAxisTickFormat (line 1984) | _yAxisTickFormat() { return d3.format('d'); } method _xTxtLabelSplitStr (line 1989) | _xTxtLabelSplitStr() { return /(?=\/)/; } class plot_cmdcount_per_session_PlotCmdCountPerSession (line 2002) | class plot_cmdcount_per_session_PlotCmdCountPerSession extends plot_simp... method generatePlot (line 2004) | generatePlot(commands, siblingElement) { method _chartTitle (line 2024) | _chartTitle(){ return 'Sessions with most commands'; } method _yScaleBandDomain (line 2030) | _yScaleBandDomain(){ return [0, this._maxCountOfCmdsInSession]; } method _xValue (line 2035) | _xValue(session) { method _yValue (line 2042) | _yValue(session) { method _yAxisTicksFilter (line 2049) | _yAxisTicksFilter(tick){ return Number.isInteger(tick); } method _yAxisTickFormat (line 2054) | _yAxisTickFormat() { return d3.format('d'); } method _compareBySessionCmdCount (line 2062) | _compareBySessionCmdCount(cmds1, cmds2) { method _barColor (line 2066) | _barColor(session){ method _modifyBars (line 2070) | _modifyBars(bars){ method _modifyTickText (line 2078) | _modifyTickText(tickTxt, session) { class _SessionMostCmdsEntry (line 2089) | class _SessionMostCmdsEntry { method constructor (line 2090) | constructor(firstCmd, countOfCommands){ function generateMiscStats (line 2107) | async function generateMiscStats() { function displayErrorAtTop (line 2169) | function displayErrorAtTop(msg){ function main (line 2177) | function main() { FILE: html-export/src/annotation_line_render.js class AnnotationLineRender (line 11) | class AnnotationLineRender { method constructor (line 12) | constructor(plot) { method addAnnotationGroup (line 34) | addAnnotationGroup(group) { method update (line 39) | async update(xScale) { method setOnNoteClick (line 59) | setOnNoteClick(func){ method _compareStartX (line 65) | _compareStartX(prev, current) { method _compareEndX (line 69) | _compareEndX(prev, current) { method _preRenderAnnotations (line 73) | async _preRenderAnnotations(xScale, currentUpdateDummy ) { method _calcAnnotationCenter (line 138) | _calcAnnotationCenter(annotation, xScale) { method _generateAnnotationTxt (line 147) | _generateAnnotationTxt(textspace, txt) { method _appendAnnotations (line 168) | _appendAnnotations(annotations) { FILE: html-export/src/command_list.js class CommandList (line 7) | class CommandList { method constructor (line 8) | constructor(commands) { method scrollToCmd (line 59) | scrollToCmd(cmd) { method _selectCmdEntry (line 73) | _selectCmdEntry(cmd){ method _computeCmdBackground (line 77) | _computeCmdBackground(cmd){ method _handleClickOnCmd (line 83) | _handleClickOnCmd(cmd, idx){ FILE: html-export/src/command_manipulation.js function prepareCommands (line 8) | function prepareCommands(commands){ function compareStartDates (line 22) | function compareStartDates(cmd1, cmd2) { function compareEndDates (line 32) | function compareEndDates(cmd1, cmd2) { function _fillCommandSessionColors (line 43) | function _fillCommandSessionColors(commands){ FILE: html-export/src/command_timeline.js class CommandTimeline (line 5) | class CommandTimeline { method constructor (line 6) | constructor(commands, countOfCmdGroups, method getSvg (line 146) | getSvg(){ method setCommandList (line 150) | setCommandList(commandList){ method _setupAnnotations (line 154) | _setupAnnotations(){ method _generateCommandsPerGroup (line 190) | _generateCommandsPerGroup() { method _generateCommandGroupOffsets (line 203) | _generateCommandGroupOffsets() { method _calcRectXPosition (line 215) | _calcRectXPosition(cmd, xScale) { method _calcRectWidth (line 228) | _calcRectWidth(cmd, xScale) { method _handleZoom (line 237) | _handleZoom(transform) { class _CmdRectHeights (line 263) | class _CmdRectHeights { method NO_MOD (line 264) | static get NO_MOD() { return 7; } method FEW_MOD (line 265) | static get FEW_MOD() { return 14; } method MANY_MOD (line 266) | static get MANY_MOD() { return 20; } method VERY_MANY_MOD (line 267) | static get VERY_MANY_MOD() { return 24; } FILE: html-export/src/conversions.js function bytesToHuman (line 7) | function bytesToHuman(bytes, si = false) { FILE: html-export/src/d3js_util.js function wrapTextLabels (line 12) | function wrapTextLabels(tickTexts, width, splitStr=/(?=\s)/) { function _truncateAndSetLabelTxt (line 52) | function _truncateAndSetLabelTxt(labelTxt, tspan, width) { FILE: html-export/src/generic_text_dialog.js class GenericTextDialog (line 3) | class GenericTextDialog { method constructor (line 4) | constructor() { method show (line 7) | show(title, content){ FILE: html-export/src/globals.js function init (line 16) | function init(){ FILE: html-export/src/html_util.js function insertAfter (line 3) | function insertAfter(newNode, referenceNode) { function isScrolledIntoView (line 16) | function isScrolledIntoView(element, container, partial) { FILE: html-export/src/index.js function displayErrorAtTop (line 9) | function displayErrorAtTop(msg){ function main (line 17) | function main() { FILE: html-export/src/limited_queue.js class LimitedQueue (line 9) | class LimitedQueue extends TinyQueue { method setMaxLength (line 11) | setMaxLength(l){ method push (line 18) | push(item) { method popAll (line 25) | popAll(){ FILE: html-export/src/map_extended.js class MapExtended (line 3) | class MapExtended extends Map { method getDefault (line 13) | getDefault(key, defaultFactory) { FILE: html-export/src/plot_cmdcount_per_cwd.js class PlotCmdCountPerCwd (line 9) | class PlotCmdCountPerCwd extends PlotSimpleBar { method generatePlot (line 11) | generatePlot(commands, siblingElement){ method _chartTitle (line 18) | _chartTitle(){ return 'Working directories with most commands'; } method _yScaleBandDomain (line 24) | _yScaleBandDomain(){ return [0, cwdCmdCounts[0].countOfCommands]; } method _xValue (line 29) | _xValue(cwdCmdCount) { method _yValue (line 36) | _yValue(cwdCmdCount) { method _yAxisTicksFilter (line 43) | _yAxisTicksFilter(tick){ return Number.isInteger(tick); } method _yAxisTickFormat (line 48) | _yAxisTickFormat() { return d3.format('d'); } method _xTxtLabelSplitStr (line 51) | _xTxtLabelSplitStr() { return /(?=\/)/; } FILE: html-export/src/plot_cmdcount_per_session.js class PlotCmdCountPerSession (line 10) | class PlotCmdCountPerSession extends PlotSimpleBar { method generatePlot (line 12) | generatePlot(commands, siblingElement) { method _chartTitle (line 32) | _chartTitle(){ return 'Sessions with most commands'; } method _yScaleBandDomain (line 38) | _yScaleBandDomain(){ return [0, this._maxCountOfCmdsInSession]; } method _xValue (line 43) | _xValue(session) { method _yValue (line 50) | _yValue(session) { method _yAxisTicksFilter (line 57) | _yAxisTicksFilter(tick){ return Number.isInteger(tick); } method _yAxisTickFormat (line 62) | _yAxisTickFormat() { return d3.format('d'); } method _compareBySessionCmdCount (line 70) | _compareBySessionCmdCount(cmds1, cmds2) { method _barColor (line 74) | _barColor(session){ method _modifyBars (line 78) | _modifyBars(bars){ method _modifyTickText (line 86) | _modifyTickText(tickTxt, session) { class _SessionMostCmdsEntry (line 97) | class _SessionMostCmdsEntry { method constructor (line 98) | constructor(firstCmd, countOfCommands){ FILE: html-export/src/plot_io_per_dir.js class PlotIoPerDir (line 9) | class PlotIoPerDir extends PlotSimpleBar { method generatePlot (line 11) | generatePlot(commands, siblingElement){ method _chartTitle (line 18) | _chartTitle(){ return 'Directories with most input-output-activity'; } method _yScaleBandDomain (line 24) | _yScaleBandDomain(){ return [0, dirIoCounts[0].readCount + dirIoCounts... method _xValue (line 29) | _xValue(ioStat) { method _yValue (line 36) | _yValue(ioStat) { method _yAxisTicksFilter (line 43) | _yAxisTicksFilter(tick){ return Number.isInteger(tick); } method _yAxisTickFormat (line 48) | _yAxisTickFormat() { return d3.format('d'); } method _xTxtLabelSplitStr (line 53) | _xTxtLabelSplitStr() { return /(?=\/)/; } FILE: html-export/src/plot_most_written_files.js class PlotMostWrittenFiles (line 11) | class PlotMostWrittenFiles extends PlotSimpleBar { method generatePlot (line 13) | generatePlot(commands, siblingElement){ method _chartTitle (line 29) | _chartTitle(){ return 'Commands with most file-modifications'; } method _yScaleBandDomain (line 34) | _yScaleBandDomain(){ return [0, this._maxCountOfWfileEvents]; } method _xValue (line 39) | _xValue(cmd) { method _yValue (line 47) | _yValue(cmd) { method _yAxisTicksFilter (line 54) | _yAxisTicksFilter(tick){ return Number.isInteger(tick); } method _yAxisTickFormat (line 59) | _yAxisTickFormat() { return d3.format('d'); } method _barColor (line 62) | _barColor(cmd){ method _modifyBars (line 66) | _modifyBars(bars){ method _modifyTickText (line 74) | _modifyTickText(tickTxt, cmd) { FILE: html-export/src/plot_simple_bar.js class PlotSimpleBar (line 9) | class PlotSimpleBar { method constructor (line 10) | constructor() { method generatePlot (line 18) | generatePlot(data, siblingElement) { method _chartTitle (line 114) | _chartTitle(){ throw new ErrorNotImplemented(); } method _yScaleBandDomain (line 115) | _yScaleBandDomain(){ throw new ErrorNotImplemented(); } method _xValue (line 117) | _xValue(d){ throw new ErrorNotImplemented(); } method _yValue (line 119) | _yValue(d){ throw new ErrorNotImplemented(); } method _yAxisTicksFilter (line 122) | _yAxisTicksFilter(tick){ return true; } method _yAxisTickFormat (line 123) | _yAxisTickFormat() { return undefined; } method _modifyTickText (line 124) | _modifyTickText(tickTxt, data) {} method _xTxtLabelSplitStr (line 126) | _xTxtLabelSplitStr() { return /(?=\s)/; } method _barTooltipTxt (line 127) | _barTooltipTxt(dataElement){ method _xAxisTooltipTxt (line 130) | _xAxisTooltipTxt(dataElement){ method _barColor (line 133) | _barColor(dataElement){ method _modifyBars (line 137) | _modifyBars(bars){} FILE: html-export/src/session_timeline.js class SessionTimeline (line 8) | class SessionTimeline { method constructor (line 9) | constructor(commands, cmdFinalEndDate) { method getSvg (line 170) | getSvg(){ method _generateCommandsPerSession (line 174) | _generateCommandsPerSession(commands) { method _prerenderSessions (line 258) | _prerenderSessions(groupedSessions){ method _preRenderAnnotations (line 306) | _preRenderAnnotations(groupedSessions){ method _createAnnotation (line 324) | _createAnnotation(cmdWithMeta, y){ method _calcRectXPosition (line 342) | _calcRectXPosition(cmd, xScale) { method _calcRectWidth (line 355) | _calcRectWidth(cmd, xScale) { method _handleZoom (line 364) | _handleZoom(transform) { class _CommandWithMeta (line 391) | class _CommandWithMeta{ method constructor (line 397) | constructor(cmd, group){ method getGroup (line 406) | getGroup(){ method setCountOfParallelGroups (line 410) | setCountOfParallelGroups(val){ method getCountOfParallelGroups (line 414) | getCountOfParallelGroups(){ method setHeight (line 418) | setHeight(val){ method getHeight (line 422) | getHeight(){ method setY (line 426) | setY(val){ method getY (line 430) | getY(){ method setAnnotation (line 434) | setAnnotation(val){ method getAnnotation (line 438) | getAnnotation(){ class _Session (line 444) | class _Session { method constructor (line 445) | constructor() { method addCmd (line 460) | addCmd(cmd) { method setMaxCountOfParallelCommands (line 474) | setMaxCountOfParallelCommands(val){ method getMaxCountOfParallelCommands (line 478) | getMaxCountOfParallelCommands(){ method getSessionStartDate (line 483) | getSessionStartDate(){ method getSessionEndDate (line 487) | getSessionEndDate(){ method setSessionGroup (line 491) | setSessionGroup(val){ method getSessionGroup (line 495) | getSessionGroup(){ method getCmdsWithMeta (line 499) | getCmdsWithMeta(){ method setHeight (line 503) | setHeight(val){ method getHeight (line 507) | getHeight(){ method setY (line 511) | setY(val){ method getY (line 515) | getY(){ FILE: html-export/src/stats.js function generateMiscStats (line 9) | async function generateMiscStats() { FILE: html-export/src/timeline_group_find.js class TimelineGroupFind (line 12) | class TimelineGroupFind { method constructor (line 14) | constructor(){ method findNextFreeGroup (line 24) | findNextFreeGroup(startDate, endDate){ class _LastEndDateGroup (line 41) | class _LastEndDateGroup { method constructor (line 42) | constructor(group, endTime){ FILE: html-export/src/tooltip.js class Tooltip (line 3) | class Tooltip { method constructor (line 5) | constructor(){ method show (line 19) | show(txt, x, y) { method hide (line 29) | hide() { FILE: html-export/src/util.js class ErrorNotImplemented (line 2) | class ErrorNotImplemented extends Error { method constructor (line 3) | constructor() { function sleep (line 8) | function sleep(ms) { function getTime (line 12) | function getTime() { function date_max (line 16) | function date_max(d1, d2){ function date_min (line 20) | function date_min(d1, d2){ function windowWidth (line 24) | function windowWidth() { function windowHeight (line 31) | function windowHeight() { function assert (line 38) | function assert(condition, message) { constant DATE_MIN (line 44) | const DATE_MIN = new Date(-8640000000000000); function timedForEach (line 51) | async function timedForEach(array, func) { function binarySearch (line 86) | function binarySearch(ar, el, compareFn, clipIdx=false) { function getDirFromAbsPath (line 122) | function getDirFromAbsPath(path){ FILE: html-export/src/zoom_buttons.js class ZoomButtons (line 3) | class ZoomButtons { method constructor (line 12) | constructor(containerDiv, zoomArea, d3Zoom) { method _appendZoomButton (line 42) | _appendZoomButton(container, text) { FILE: kernel/event_consumer.c function __path_is_hidden (line 31) | static inline bool __path_is_hidden(const char* pathname, int path_len){ type file (line 35) | struct file type path (line 36) | struct path type cred (line 36) | struct cred function __dbg_print_event (line 45) | static void __dbg_print_event(struct event_target* t __attribute__ ((unu... function __dbg_print_event (line 64) | static void __dbg_print_event(struct event_target* t __attribute__ ((unu... function __write_to_target_file_safe (line 71) | static bool __write_to_target_file_safe(struct event_target* event_target, function __do_hash_file (line 94) | static void __do_hash_file(struct partial_xxhash* part_hash, function __correct_file_event_at_pos (line 133) | static bool function __write_file_content (line 154) | static bool function __do_log_file_event (line 190) | static bool __do_log_file_event(struct event_target* t, function __handle_read_event (line 270) | static void function __handle_write_event (line 381) | static void function event_consumer_init (line 452) | long event_consumer_init(struct event_consumer* consumer){ function event_consumer_cleanup (line 489) | void event_consumer_cleanup(struct event_consumer* c){ function event_consumer_thread_create (line 500) | long event_consumer_thread_create(struct event_target* event_target, function event_consumer_thread_setup (line 527) | void event_consumer_thread_setup(struct event_target* event_target){ function event_consumer_thread_cleanup (line 579) | void event_consumer_thread_cleanup(struct event_target* event_target){ function event_consumer_thread_stop (line 593) | void event_consumer_thread_stop(struct event_consumer* consumer){ function event_consumer_flush_target_file_safe (line 600) | bool event_consumer_flush_target_file_safe(struct event_target *t) function close_event_consume (line 614) | void close_event_consume(struct event_target* event_target, struct close... function close_event_cleanup (line 650) | void close_event_cleanup(struct close_event* event){ FILE: kernel/event_consumer.h type event_target (line 17) | struct event_target type consumer_cache (line 18) | struct consumer_cache type close_event (line 20) | struct close_event { type event_consumer (line 25) | struct event_consumer { type event_consumer (line 45) | struct event_consumer type event_consumer (line 46) | struct event_consumer type event_target (line 48) | struct event_target type event_target (line 50) | struct event_target type event_target (line 51) | struct event_target type event_consumer (line 53) | struct event_consumer type event_target (line 55) | struct event_target type event_target (line 58) | struct event_target type close_event (line 58) | struct close_event type close_event (line 59) | struct close_event FILE: kernel/event_consumer_cache.c function d_path_len (line 9) | static inline size_t function __cache_entry_init (line 14) | static void __cache_entry_init(struct consumer_cache_entry* e){ function __cache_entry_hit (line 23) | static bool __cache_entry_hit(const struct consumer_cache_entry*e, function __append_dname_to_parent (line 33) | static bool __append_dname_to_parent(struct consumer_cache_entry* parent, function consumer_cache_init (line 60) | void consumer_cache_init(struct consumer_cache* c){ type consumer_cache_entry (line 70) | struct consumer_cache_entry type consumer_cache (line 71) | struct consumer_cache type vfsmount (line 71) | struct vfsmount type dentry (line 71) | struct dentry type consumer_cache_entry (line 74) | struct consumer_cache_entry type dentry (line 75) | struct dentry type kutil_name_snapshot (line 85) | struct kutil_name_snapshot type consumer_cache_entry (line 110) | struct consumer_cache_entry FILE: kernel/event_consumer_cache.h type consumer_cache_entry (line 29) | struct consumer_cache_entry { type consumer_cache (line 38) | struct consumer_cache { type consumer_cache (line 43) | struct consumer_cache type consumer_cache_entry (line 45) | struct consumer_cache_entry type consumer_cache (line 46) | struct consumer_cache type vfsmount (line 46) | struct vfsmount type dentry (line 46) | struct dentry FILE: kernel/event_handler.c type task_entry (line 19) | struct task_entry { type kmem_cache (line 26) | struct kmem_cache type workqueue_struct (line 29) | struct workqueue_struct type task_entry (line 31) | struct task_entry function __task_entry_destroy (line 37) | static void function __task_entry_destroy_work (line 43) | static void __task_entry_destroy_work(struct work_struct *work){ function u32 (line 50) | static inline u32 type task_entry (line 56) | struct task_entry type task_struct (line 57) | struct task_struct type task_entry (line 59) | struct task_entry type event_target (line 71) | struct event_target type task_struct (line 72) | struct task_struct type task_entry (line 73) | struct task_entry type event_target (line 74) | struct event_target function __handle_exit_tsk_remove (line 90) | static inline void function __insert_task_into_table_safe (line 114) | static long function __remove_task_from_table_safe (line 177) | static bool function __fput_is_interesting (line 209) | static inline bool __fput_is_interesting(const struct file* file, function __task_check_same_owner (line 225) | static bool __task_check_same_owner(struct task_struct *task) type task_struct (line 239) | struct task_struct type task_struct (line 240) | struct task_struct function event_handler_constructor (line 260) | int event_handler_constructor(void) { function event_handler_destructor (line 274) | void event_handler_destructor(void) type event_target (line 298) | struct event_target type task_struct (line 300) | struct task_struct type event_target (line 301) | struct event_target type event_target (line 304) | struct event_target function event_handler_add_pid (line 321) | long event_handler_add_pid(struct event_target* event_target, pid_t pid, function event_handler_remove_pid (line 348) | long event_handler_remove_pid(pid_t pid){ function event_handler_fput (line 370) | void event_handler_fput(unsigned long ip __attribute__ ((unused)), function event_handler_process_exit (line 416) | void event_handler_process_exit(struct task_struct *task) function event_handler_process_fork (line 432) | void event_handler_process_fork(struct task_struct *parent, FILE: kernel/event_handler.h type event_target (line 7) | struct event_target type ftrace_ops (line 8) | struct ftrace_ops type pt_regs (line 9) | struct pt_regs type event_target (line 14) | struct event_target type event_target (line 16) | struct event_target type ftrace_ops (line 21) | struct ftrace_ops type pt_regs (line 21) | struct pt_regs type task_struct (line 23) | struct task_struct type task_struct (line 25) | struct task_struct type task_struct (line 26) | struct task_struct FILE: kernel/event_queue.c function __consume_close_events (line 30) | static int function event_queue_consume_thread (line 74) | int event_queue_consume_thread(void* data){ FILE: kernel/event_queue.h function event_queue_add (line 20) | static inline void event_queue_add(struct event_target* event_target, st... FILE: kernel/event_target.c type file (line 23) | struct file type file (line 24) | struct file type file (line 62) | struct file type file (line 63) | struct file type file (line 64) | struct file type event_target (line 116) | struct event_target type file (line 117) | struct file type file (line 117) | struct file type shournalk_mark_struct (line 118) | struct shournalk_mark_struct type event_target (line 119) | struct event_target type kbuffered_file (line 120) | struct kbuffered_file type mem_cgroup (line 121) | struct mem_cgroup type pid_namespace (line 122) | struct pid_namespace type mm_struct (line 125) | struct mm_struct type event_target (line 144) | struct event_target type xxh64_state (line 157) | struct xxh64_state function __event_target_free (line 236) | static void __event_target_free(struct event_target* t){ function __envent_target_destroy_work (line 260) | static void __envent_target_destroy_work(struct work_struct *work){ type event_target (line 279) | struct event_target type shournalk_mark_struct (line 280) | struct shournalk_mark_struct type event_target (line 282) | struct event_target type file (line 283) | struct file type file (line 284) | struct file function event_target_commit (line 323) | long event_target_commit(struct event_target* t){ function event_target_is_commited (line 345) | bool event_target_is_commited(const struct event_target* t){ function __event_target_put (line 351) | void __event_target_put(struct event_target* event_target){ function event_target_write_result_to_user_ONCE (line 417) | void event_target_write_result_to_user_ONCE(struct event_target* event_t... FILE: kernel/event_target.h type cred (line 21) | struct cred type file (line 22) | struct file type kbuffered_file (line 23) | struct kbuffered_file type pid_namespace (line 24) | struct pid_namespace type user_namespace (line 25) | struct user_namespace type shournalk_mark_struct (line 26) | struct shournalk_mark_struct type dentry (line 27) | struct dentry type event_target (line 30) | struct event_target { type event_target (line 85) | struct event_target type shournalk_mark_struct (line 85) | struct shournalk_mark_struct type event_target (line 86) | struct event_target type event_target (line 87) | struct event_target type event_target (line 91) | struct event_target type event_target (line 92) | struct event_target type event_target (line 99) | struct event_target function event_target_put (line 101) | static inline void type event_target (line 113) | struct event_target FILE: kernel/hash_table_str.c type hash_entry_str (line 11) | struct hash_entry_str type hash_entry_str (line 13) | struct hash_entry_str type hash_entry_str (line 13) | struct hash_entry_str function hash_entry_str_free (line 30) | void hash_entry_str_free(struct hash_entry_str* entry){ FILE: kernel/hash_table_str.h function u32 (line 12) | static inline u32 type hash_entry_str (line 17) | struct hash_entry_str { type hash_entry_str (line 24) | struct hash_entry_str type hash_entry_str (line 26) | struct hash_entry_str FILE: kernel/kfileextensions.c function file_extensions_init (line 8) | void file_extensions_init(struct file_extensions* extensions){ function file_extensions_cleanup (line 14) | void file_extensions_cleanup(struct file_extensions* extensions){ function file_extensions_add (line 19) | long file_extensions_add(struct file_extensions* extensions, function file_extensions_add_multiple (line 39) | long file_extensions_add_multiple(struct file_extensions* extensions, function file_extensions_contain (line 69) | bool file_extensions_contain(struct file_extensions* extensions, FILE: kernel/kfileextensions.h type file_extensions (line 10) | struct file_extensions { type file_extensions (line 15) | struct file_extensions type file_extensions (line 16) | struct file_extensions type file_extensions (line 18) | struct file_extensions type file_extensions (line 20) | struct file_extensions type file_extensions (line 23) | struct file_extensions FILE: kernel/kpathtree.c function __compare_ints (line 14) | static int __compare_ints(const void *lhs, const void *rhs) { function __path_len_exists (line 23) | static bool __path_len_exists(struct kpathtree* pathtree, int path_len){ type kpathtree (line 41) | struct kpathtree type kpathtree (line 42) | struct kpathtree type kpathtree (line 42) | struct kpathtree function kpathtree_free (line 50) | void kpathtree_free(struct kpathtree* pathtree){ function kpathtree_init (line 57) | void kpathtree_init(struct kpathtree* pathtree){ function kpathtree_cleanup (line 67) | void kpathtree_cleanup(struct kpathtree* pathtree){ function kpathtree_add (line 78) | long kpathtree_add(struct kpathtree* pathtree, const char* path, int pat... function kpathtree_is_subpath (line 100) | bool kpathtree_is_subpath(struct kpathtree* pathtree, const char* path, FILE: kernel/kpathtree.h type kpathtree (line 20) | struct kpathtree { type kpathtree (line 30) | struct kpathtree type kpathtree (line 31) | struct kpathtree type kpathtree (line 33) | struct kpathtree type kpathtree (line 34) | struct kpathtree type kpathtree (line 36) | struct kpathtree type kpathtree (line 37) | struct kpathtree FILE: kernel/kutil.c type files_struct (line 54) | struct files_struct type file (line 55) | struct file type path (line 59) | struct path function kutil_kernel_write (line 83) | ssize_t kutil_kernel_write(struct file *file, const void *buf, size_t co... function kutil_kernel_write_locked (line 99) | ssize_t kutil_kernel_write_locked(struct file * file, const void *buf, s... function kutil_kernel_read_locked (line 112) | ssize_t kutil_kernel_read_locked(struct file *file, void *buf, size_t co... function kutil_kernel_read_cachefriendly (line 147) | ssize_t function kutil_take_name_snapshot (line 177) | void kutil_take_name_snapshot(struct kutil_name_snapshot* snapshot, function kutil_release_name_snapshot (line 207) | void kutil_release_name_snapshot(struct kutil_name_snapshot *name __attr... type mm_struct (line 217) | struct mm_struct type mm_struct (line 218) | struct mm_struct type mm_struct (line 219) | struct mm_struct type mm_struct (line 220) | struct mm_struct function kutil_use_mm (line 223) | void kutil_use_mm(struct mm_struct *mm) { function kutil_unuse_mm (line 232) | void kutil_unuse_mm(struct mm_struct *mm) { type completion (line 248) | struct completion type completion (line 249) | struct completion function kutil_kthread_exit (line 251) | void kutil_kthread_exit(struct completion *comp, long code){ function rcu_work_rcufn (line 263) | static void rcu_work_rcufn(struct rcu_head *rcu) function queue_rcu_work (line 269) | bool queue_rcu_work(struct workqueue_struct *wq, struct rcu_work *rwork) type mem_cgroup (line 280) | struct mem_cgroup type mm_struct (line 280) | struct mm_struct type mem_cgroup (line 282) | struct mem_cgroup FILE: kernel/kutil.h function _mmgrab_backport (line 20) | static inline void _mmgrab_backport(struct mm_struct *mm) { type pipe_inode_info (line 27) | struct pipe_inode_info function kutil_kthread_be_nice (line 69) | static inline int kutil_kthread_be_nice(void){ type files_struct (line 73) | struct files_struct type file (line 74) | struct file type file (line 77) | struct file type file (line 78) | struct file function kutil_kernel_read (line 81) | static inline ssize_t type file (line 97) | struct file type file (line 99) | struct file function kutil_get_first_arg_from_reg (line 102) | static inline unsigned long kutil_get_first_arg_from_reg(struct pt_regs ... type kutil_name_snapshot (line 113) | struct kutil_name_snapshot { type kutil_name_snapshot (line 118) | struct kutil_name_snapshot type dentry (line 118) | struct dentry type kutil_name_snapshot (line 119) | struct kutil_name_snapshot type mem_cgroup (line 131) | struct mem_cgroup type mem_cgroup (line 132) | struct mem_cgroup type mem_cgroup (line 134) | struct mem_cgroup type mem_cgroup (line 145) | struct mem_cgroup type mem_cgroup (line 146) | struct mem_cgroup type mm_struct (line 159) | struct mm_struct type mm_struct (line 160) | struct mm_struct type completion (line 172) | struct completion type rcu_work (line 181) | struct rcu_work { type rcu_work (line 188) | struct rcu_work type work_struct (line 188) | struct work_struct type workqueue_struct (line 196) | struct workqueue_struct type rcu_work (line 196) | struct rcu_work type mem_cgroup (line 205) | struct mem_cgroup type mm_struct (line 205) | struct mm_struct function _mem_cgroup_put_backport (line 208) | static inline void _mem_cgroup_put_backport(struct mem_cgroup *memcg) { function _vfs_fadvise_dummy (line 217) | static inline int function kutil_inode_permission (line 231) | static inline int function time64_t (line 243) | static inline time64_t kutil_get_mtime_sec(const struct inode *inode){ function time64_t (line 247) | static inline time64_t kutil_get_mtime_sec(const struct inode *inode){ FILE: kernel/shournal_kio.c type kbuffered_file (line 10) | struct kbuffered_file type file (line 10) | struct file type kbuffered_file (line 12) | struct kbuffered_file type kbuffered_file (line 18) | struct kbuffered_file function shournal_kio_close (line 31) | void shournal_kio_close(struct kbuffered_file* file){ function shournal_kio_write (line 39) | ssize_t shournal_kio_write(struct kbuffered_file* file, const void *buf,... function shournal_kio_flush (line 60) | ssize_t shournal_kio_flush(struct kbuffered_file* file){ FILE: kernel/shournal_kio.h type file (line 9) | struct file type kbuffered_file (line 11) | struct kbuffered_file { type kbuffered_file (line 19) | struct kbuffered_file type file (line 19) | struct file type kbuffered_file (line 20) | struct kbuffered_file type kbuffered_file (line 22) | struct kbuffered_file type kbuffered_file (line 23) | struct kbuffered_file FILE: kernel/shournalk_global.c type kpathtree (line 7) | struct kpathtree function shournalk_global_constructor (line 9) | long shournalk_global_constructor(void){ function shournalk_global_destructor (line 15) | void shournalk_global_destructor(void){ FILE: kernel/shournalk_global.h type kpathtree (line 13) | struct kpathtree FILE: kernel/shournalk_main.c function shournalk_init (line 24) | static int __init shournalk_init(void) function shournalk_exit (line 51) | static void __exit shournalk_exit(void) FILE: kernel/shournalk_sysfs.c type shournal_obj (line 25) | struct shournal_obj { type shournal_attr (line 30) | struct shournal_attr { function shournal_attr_show (line 39) | static ssize_t shournal_attr_show(struct kobject *kobj, function shournal_attr_store (line 54) | static ssize_t shournal_attr_store(struct kobject *kobj, type sysfs_ops (line 67) | struct sysfs_ops type shournal_obj (line 74) | struct shournal_obj type shournal_attr (line 74) | struct shournal_attr function __show_version (line 75) | static ssize_t __show_version(struct shournal_obj *o __attribute__ ((unu... type shournal_attr (line 82) | struct shournal_attr type shournal_attr (line 83) | struct shournal_attr type attribute (line 86) | struct attribute function shournal_obj_release (line 96) | static void shournal_obj_release(struct kobject *kobj){ type kobj_type (line 102) | struct kobj_type type attribute (line 107) | struct attribute type kset (line 112) | struct kset type shournal_obj (line 113) | struct shournal_obj function shournalk_sysfs_constructor (line 118) | int shournalk_sysfs_constructor(void){ function shournalk_sysfs_destructor (line 156) | void shournalk_sysfs_destructor(void){ function verify_hash_settings (line 165) | static long verify_hash_settings(struct shournalk_mark_struct * mark_str... function __handle_pid_add (line 190) | static long __handle_pid_add(struct shournalk_mark_struct* mark_struct){ function __handle_pid_remove (line 228) | static long __handle_pid_remove(const struct shournalk_mark_struct * mar... function __copy_path_from_user (line 234) | static ssize_t __copy_path_from_user(char* buf, const char* __user src){ function __add_user_path (line 251) | static long __add_user_path(struct kpathtree* pathtree, const char* __us... function __copy_file_extensions_from_user (line 268) | static ssize_t function __add_user_file_extensions (line 287) | static long __add_user_file_extensions(struct file_extensions* exts, con... function __handle_mark_add (line 305) | static long __handle_mark_add(struct shournalk_mark_struct mark_struct){ function __handle_mark_remove (line 354) | static long __handle_mark_remove(struct shournalk_mark_struct mark_struct){ function __handle_commit (line 365) | static long __handle_commit(struct shournalk_mark_struct mark_struct){ function __mark (line 386) | static ssize_t __mark(struct shournal_obj* obj __attribute__ ((unused)), FILE: kernel/shournalk_test.c function test_kpathtree (line 17) | static bool test_kpathtree(void){ function test_hash_table_str (line 98) | static bool test_hash_table_str(void){ function run_tests (line 126) | bool run_tests(void){ FILE: kernel/shournalk_user.h type shounalk_settings (line 54) | struct shounalk_settings { type shournalk_mark_struct (line 74) | struct shournalk_mark_struct { type shournalk_close_event (line 92) | struct shournalk_close_event { type shournalk_run_result (line 107) | struct shournalk_run_result { FILE: kernel/tracepoint_helper.c type ftrace_ops (line 11) | struct ftrace_ops function __probe_sched_process_fork (line 27) | static void function __probe_process_exit (line 34) | static void type trace_entry (line 46) | struct trace_entry { type trace_entry (line 70) | struct trace_entry function init_ftrace_entry (line 103) | static void init_ftrace_entry(struct trace_entry* e){ function init_interests (line 112) | static void init_interests(void){ function lookup_tracepoints (line 125) | static void lookup_tracepoints(struct tracepoint *tp, function __register_tracepoint (line 137) | static int __register_tracepoint(struct trace_entry * entry){ function __unregister_tracepoint (line 152) | static int __unregister_tracepoint(struct trace_entry * entry){ function __register_ftrace (line 164) | static int __register_ftrace(struct trace_entry * entry){ function __unregister_ftrace (line 176) | static int __unregister_ftrace(struct trace_entry * entry){ function cleanup (line 185) | static void cleanup(void) { function tracepoint_helper_constructor (line 208) | int tracepoint_helper_constructor(void) { function tracepoint_helper_destructor (line 235) | void tracepoint_helper_destructor(void) { FILE: kernel/tracepoint_helper.h type pt_regs (line 6) | struct pt_regs type pt_regs (line 12) | struct pt_regs type pt_regs (line 13) | struct pt_regs type ftrace_regs (line 22) | struct ftrace_regs type ftrace_regs (line 22) | struct ftrace_regs FILE: kernel/xxhash_shournalk.c function xxh32_copy_state (line 87) | void xxh32_copy_state(struct xxh32_state *dst, const struct xxh32_state ... function xxh64_copy_state (line 93) | void xxh64_copy_state(struct xxh64_state *dst, const struct xxh64_state ... function xxh32_round (line 102) | static uint32_t xxh32_round(uint32_t seed, const uint32_t input) function xxh32 (line 110) | uint32_t xxh32(const void *input, const size_t len, const uint32_t seed) function xxh64_round (line 164) | static uint64_t xxh64_round(uint64_t acc, const uint64_t input) function xxh64_merge_round (line 172) | static uint64_t xxh64_merge_round(uint64_t acc, uint64_t val) function xxh64 (line 180) | uint64_t xxh64(const void *input, const size_t len, const uint64_t seed) function xxh32_reset (line 250) | void xxh32_reset(struct xxh32_state *statePtr, const uint32_t seed) function xxh64_reset (line 264) | void xxh64_reset(struct xxh64_state *statePtr, const uint64_t seed) function xxh32_update (line 278) | int xxh32_update(struct xxh32_state *state, const void *input, const siz... function xxh32_digest (line 347) | uint32_t xxh32_digest(const struct xxh32_state *state) function xxh64_update (line 385) | int xxh64_update(struct xxh64_state *state, const void *input, const siz... function xxh64_digest (line 452) | uint64_t xxh64_digest(const struct xxh64_state *state) FILE: kernel/xxhash_shournalk.h type xxh32_state (line 132) | struct xxh32_state { type xxh64_state (line 146) | struct xxh64_state { type xxh32_state (line 164) | struct xxh32_state type xxh32_state (line 177) | struct xxh32_state type xxh32_state (line 190) | struct xxh32_state type xxh64_state (line 198) | struct xxh64_state type xxh64_state (line 210) | struct xxh64_state type xxh64_state (line 223) | struct xxh64_state type xxh32_state (line 235) | struct xxh32_state type xxh32_state (line 235) | struct xxh32_state type xxh64_state (line 243) | struct xxh64_state type xxh64_state (line 243) | struct xxh64_state FILE: src/common/app.cpp function QVersionNumber (line 79) | const QVersionNumber &app::version() function QVersionNumber (line 86) | const QVersionNumber &app::initialVersion() FILE: src/common/app.h function namespace (line 6) | namespace app { FILE: src/common/cefd.h function class (line 8) | class CEfd { FILE: src/common/console_dialog.h function namespace (line 5) | namespace console_dialog { FILE: src/common/cxxhash.cpp type partial_xxhash_result (line 47) | struct partial_xxhash_result function partial_xxhash_result (line 52) | partial_xxhash_result CXXHash::digestFile(int fd, int chunksize, FILE: src/common/cxxhash.h function class (line 18) | class CXXHash FILE: src/common/database/command_query_iterator.cpp function CommandInfo (line 30) | CommandInfo &CommandQueryIterator::value() FILE: src/common/database/command_query_iterator.h function class (line 9) | class CommandQueryIterator FILE: src/common/database/commandinfo.cpp function CommandInfo (line 19) | CommandInfo CommandInfo::fromLocalEnv() FILE: src/common/database/commandinfo.h type QVector (line 12) | typedef QVector FileWriteInfos; type QVector (line 13) | typedef QVector FileReadInfos; type CmdJsonWriteCfg (line 18) | struct CmdJsonWriteCfg { function maxCountRFiles (line 48) | int maxCountRFiles{std::numeric_limits::max()}; FILE: src/common/database/db_connection.cpp function versionTableExists (line 29) | static bool versionTableExists(QSqlQueryThrow& query){ function QVersionNumber (line 35) | static QVersionNumber queryVersion(QSqlQueryThrow& query){ function newSqliteDbIfNeeded (line 41) | static void newSqliteDbIfNeeded(){ function updateDbScheme (line 56) | static void updateDbScheme(QSqlQueryThrow& query, const QVersionNumber& ... function createOrUpDateDb (line 101) | static void function openAndPrepareSqliteDb (line 145) | static void openAndPrepareSqliteDb() function QString (line 178) | QString db_connection::getDatabaseDir(){ function QString (line 184) | QString db_connection::mkDbPath() function QueryPtr (line 197) | QueryPtr db_connection::mkQuery() FILE: src/common/database/db_connection.h type std (line 7) | typedef std::shared_ptr QueryPtr; function namespace (line 9) | namespace db_connection { FILE: src/common/database/db_controller.cpp function insertFileWriteEvent (line 31) | static void function copyToStoredFiles (line 57) | static void function insertFileReadEvent (line 79) | static void function deleteChildlessParents (line 126) | static void function FileReadInfos (line 167) | static FileReadInfos function qint64 (line 201) | qint64 db_controller::addCommand(const CommandInfo &cmd) function FileReadInfo (line 392) | FileReadInfo db_controller::queryReadInfo_byId(const qint64 id, const Qu... function FileReadInfos (line 404) | FileReadInfos db_controller::queryReadInfos_byCmdId(qint64 cmdId, const ... function qint64 (line 463) | qint64 FILE: src/common/database/db_controller.h function namespace (line 15) | namespace db_controller { FILE: src/common/database/db_conversions.cpp function QVariant (line 6) | QVariant db_conversions::fromMtime(time_t mtime) function QVariant (line 12) | QVariant db_conversions::fromHashValue(const HashValue &val) function HashValue (line 18) | HashValue db_conversions::toHashValue(const QVariant &var) FILE: src/common/database/db_conversions.h function namespace (line 8) | namespace db_conversions { FILE: src/common/database/db_globals.h function namespace (line 5) | namespace db { FILE: src/common/database/file_query_helper.cpp type FileQueryColumns (line 23) | struct FileQueryColumns { method FileQueryColumns (line 24) | FileQueryColumns(bool readFile) : readFile(readFile){ // readFile, els... type HashMetaValuePair (line 49) | struct HashMetaValuePair { function addToHashQuery (line 55) | static void function addToHashQuery (line 71) | static void function addToHashQuery (line 81) | static void function addToHashQuery (line 87) | static void function generateHashMetaValuePairs (line 101) | static vector function entriesExists (line 132) | static bool function HashMetaValuePair (line 142) | static HashMetaValuePair function SqlQuery (line 193) | SqlQuery function SqlQuery (line 256) | SqlQuery file_query_helper::buildFileQuery(const QString &filename, FILE: src/common/database/file_query_helper.h function namespace (line 9) | namespace file_query_helper { FILE: src/common/database/fileinfos.cpp function QString (line 12) | QString FileInfo::currentStatus(const CommandInfo &cmd) const FILE: src/common/database/fileinfos.h type CommandInfo (line 10) | struct CommandInfo type FileInfo (line 12) | struct FileInfo { function qint64 (line 18) | qint64 size {} function FileInfo (line 28) | struct FileWriteInfo : public FileInfo function FileInfo (line 37) | struct FileReadInfo : public FileInfo FILE: src/common/database/insertifnotexist.cpp function QVariant (line 45) | QVariant db_controller::InsertIfNotExist::exec(bool *existed) FILE: src/common/database/insertifnotexist.h function namespace (line 10) | namespace db_controller { FILE: src/common/database/qexcdatabase.h function class (line 7) | class QExcDatabase : public QExcCommon FILE: src/common/database/qsqlquerythrow.cpp type SQLITE_ERR (line 13) | enum SQLITE_ERR { SQLITE_ERR_BUSY= 5 } function QString (line 27) | static QString mkInsertIgnorePreamble(const QString& driverName) function sqlerrToNumber (line 39) | static int sqlerrToNumber(const QSqlError & err){ function QString (line 170) | QString QSqlQueryThrow::generateExcMsgExec(const QString &queryStr) function QString (line 207) | const QString &QSqlQueryThrow::insertIgnorePreamble() const FILE: src/common/database/qsqlquerythrow.h function class (line 7) | class QSqlQueryThrow : public QSqlQuery FILE: src/common/database/query_columns.h function class (line 8) | class QueryColumns { function QString (line 40) | const QString session_id {"session.id"}; FILE: src/common/database/sessioninfo.h type SessionInfo (line 5) | struct SessionInfo FILE: src/common/database/sqlite_database_scheme_updates.h function namespace (line 5) | namespace sqlite_database_scheme_updates { FILE: src/common/database/sqlquery.cpp function QString (line 8) | const QString &SqlQuery::query() const function QString (line 13) | QString &SqlQuery::query() function QVariantList (line 18) | const QVariantList &SqlQuery::values() const function QString (line 260) | QString SqlQuery::mkLimitString() const function QString (line 270) | const QString &SqlQuery::ascendingStr() const function SqlQuery (line 284) | SqlQuery mkInertSqlQuery() FILE: src/common/database/sqlquery.h function class (line 15) | class SqlQuery FILE: src/common/database/storedfiles.cpp function QString (line 9) | const QString& StoredFiles::getReadFilesDir() function QString (line 18) | const QString& StoredFiles::mkpath() function QString (line 35) | QString StoredFiles::mkPathStringToStoredReadFile(const FileReadInfo &info) function QString (line 40) | QString StoredFiles::mkPathStringToStoredReadFile(qint64 idInDb) FILE: src/common/database/storedfiles.h function class (line 7) | class StoredFiles FILE: src/common/fdcommunication.cpp type MessageHeader (line 16) | struct MessageHeader { type msghdr (line 43) | struct msghdr type cmsghdr (line 63) | struct cmsghdr type msghdr (line 134) | struct msghdr type cmsghdr (line 144) | struct cmsghdr FILE: src/common/fdcommunication.h function namespace (line 8) | namespace fdcommunication { FILE: src/common/fileeventhandler.cpp function QString (line 23) | static QString buildFilecacheDir(){ type stat (line 83) | struct stat type stat (line 92) | struct stat function QString (line 158) | QString FileEventHandler::getTmpDirPath() const function FileEvents (line 169) | FileEvents &FileEventHandler::fileEvents() FILE: src/common/fileeventhandler.h function class (line 24) | class FileEventHandler FILE: src/common/fileevents.cpp function HashValue (line 36) | HashValue FileEvent::hash() const function off_t (line 43) | off_t FileEvent::fileContentSize() const function off_t (line 48) | off_t FileEvent::fileContentStart() const function FILE (line 58) | FILE *FileEvent::file() const function freadCstring (line 74) | static int freadCstring(FILE* file, char* buf){ type stat (line 119) | struct stat function FileEvent (line 192) | FileEvent *FileEvents::read() function FILE (line 223) | FILE *FileEvents::file() const function uint (line 234) | uint FileEvents::wEventCount() const function uint (line 239) | uint FileEvents::wDroppedCount() const function uint (line 245) | uint FileEvents::rEventCount() const function uint (line 250) | uint FileEvents::rDroppedCount() const function uint (line 256) | uint FileEvents::rStoredFilesCount() const function uint (line 261) | uint FileEvents::wStoredFilesCount() const FILE: src/common/fileevents.h function class (line 10) | class FileEvent { FILE: src/common/groupcontrol.h function namespace (line 8) | namespace groupcontrol { FILE: src/common/hashcontrol.cpp function HashValue (line 8) | HashValue HashControl::genPartlyHash(int fd, qint64 filesize, const Hash... function CXXHash (line 28) | CXXHash &HashControl::getXXHash() FILE: src/common/hashcontrol.h function class (line 8) | class HashControl FILE: src/common/hashmeta.h type HashMeta (line 8) | struct HashMeta function size_type (line 15) | size_type maxCountOfReads {} function qint64 (line 16) | qint64 idInDb {db::INVALID_INT_ID} ; FILE: src/common/interrupt_handler.cpp function ip_dummySighandler (line 21) | void ip_dummySighandler(int signum){ type sigaction (line 78) | struct sigaction FILE: src/common/interrupt_handler.h function class (line 13) | class InterruptProtect FILE: src/common/limited_priority_queue.h function container (line 9) | container, compare> FILE: src/common/logger.cpp function messageHandler (line 29) | void messageHandler(QtMsgType msgType, const QMessageLogContext &context... function QtMsgType (line 105) | QtMsgType logger::getVerbosityLevel() function QString (line 121) | const QString& logger::logDir() function QtMsgType (line 169) | QtMsgType logger::strToMsgType(const char *str) function QTextStream (line 199) | QTextStream &logger::LogRotate::stream() function QFile (line 205) | const QFile& logger::LogRotate::file() const FILE: src/common/logger.h function namespace (line 25) | namespace logger { FILE: src/common/oscpp/cflock.cpp function checkFdFlockFlags (line 10) | static bool checkFdFlockFlags(int fd, int operation){ function doLockNB (line 37) | static void doLockNB(int fd, int operation){ FILE: src/common/oscpp/cflock.h function m_isLockedEX (line 30) | bool m_isLockedEX{false}; FILE: src/common/oscpp/excos.h function namespace (line 6) | namespace os { FILE: src/common/oscpp/fdentries.cpp type dirent (line 21) | struct dirent FILE: src/common/oscpp/fdentries.h function namespace (line 7) | namespace osutil { FILE: src/common/oscpp/os.cpp type stat (line 56) | struct stat function pid_t (line 212) | pid_t os::fork() function uid_t (line 266) | uid_t os::getuid() function gid_t (line 271) | gid_t os::getgid() function uid_t (line 277) | uid_t os::getsuid() function gid_t (line 285) | gid_t os::getsgid() function uid_t (line 355) | uid_t os::geteuid() function gid_t (line 360) | gid_t os::getegid() type dirent (line 430) | struct dirent function pid_t (line 451) | pid_t os::getpid() function pid_t (line 459) | pid_t os::waitpid(pid_t pid, int *status, int options, bool cleanStatusO... function off_t (line 537) | off_t os::lseek (int fd, off_t offset, int whence) function off_t (line 549) | off_t os::ltell(int fd) function pid_t (line 595) | pid_t os::setsid() type stat (line 608) | struct stat type sigaction (line 680) | struct sigaction type sigaction (line 681) | struct sigaction function sighandler_t (line 712) | sighandler_t os::signal(int sig, sighandler_t handler) function off_t (line 815) | off_t os::sendfile(int out_fd, int in_fd, size_t count, off_t offset) FILE: src/common/oscpp/os.h function namespace (line 23) | namespace __os { function namespace (line 33) | namespace os { FILE: src/common/oscpp/oscaps.cpp function cap_set_flag_wrapper (line 10) | static void cap_set_flag_wrapper(cap_t caps, FILE: src/common/oscpp/oscaps.h function namespace (line 9) | namespace os { FILE: src/common/oscpp/osutil.cpp function intertSighandler (line 36) | void intertSighandler(int){} function rlim_t (line 52) | rlim_t osutil::getMaxCountOpenFiles() function QByteArray (line 255) | QByteArray osutil::readWholeFile(int fd, int bufSize) type sigaction (line 306) | struct sigaction FILE: src/common/oscpp/osutil.h function namespace (line 15) | namespace osutil { FILE: src/common/pathtree.h function class (line 18) | class PathTree FILE: src/common/pidcontrol.h function namespace (line 7) | namespace pidcontrol { FILE: src/common/qfddummydevice.cpp function qint64 (line 25) | qint64 QFdDummyDevice::readData(char *data, qint64 maxlen) { function qint64 (line 29) | qint64 QFdDummyDevice::writeData(const char *data, qint64 len) { FILE: src/common/qfddummydevice.h function class (line 8) | class QFdDummyDevice : public QIODevice FILE: src/common/qfilethrow.cpp function qint64 (line 52) | qint64 QFileThrow::readData(char *data, qint64 maxSize){ function qint64 (line 61) | qint64 QFileThrow::readLineData(char *data, qint64 maxlen){ function qint64 (line 71) | qint64 QFileThrow::writeData(const char *data, qint64 len) FILE: src/common/qfilethrow.h function class (line 5) | class QFileThrow : public QFile FILE: src/common/qoptargparse/excoptargparse.h function class (line 5) | class ExcOptArgParse : public QExcCommon FILE: src/common/qoptargparse/qoptarg.cpp function QString (line 66) | const QString &QOptArg::shortName() const function QString (line 71) | const QString& QOptArg::name() const function QString (line 76) | QString QOptArg::description() const function QOptArgTrigger (line 94) | const QOptArgTrigger &QOptArg::optTrigger() const function QString (line 102) | QString QOptArg::preprocessTrigger(const char *str) const function QString (line 107) | const QString &QOptArg::parsedTrigger() const function QStringList (line 119) | QStringList QOptArg::getOptions(int maxCount) const function QVariantList (line 149) | QVariantList QOptArg::getVariantByteSizes(const QVariantList &defaultVal... function QVariantList (line 165) | QVariantList QOptArg::getVariantRelativeDateTimes(const QVariantList &de... function QString (line 215) | const QString &QOptArg::defaultTriggerStr() const function QString (line 290) | const QString &QOptArg::allowedOptionsDelimeter() const FILE: src/common/qoptargparse/qoptarg.h function class (line 12) | class QOptArg { FILE: src/common/qoptargparse/qoptargparse.cpp function consumeOptArgs (line 23) | void consumeOptArgs(int argc, char *argv[], int& i, QOptArg& arg){ function consumeVarLenArg (line 63) | void consumeVarLenArg(int argc, char *argv[], int& i, QOptVarLenArg* arg){ type winsize (line 236) | struct winsize FILE: src/common/qoptargparse/qoptargparse.h function class (line 10) | class QOptArgParse FILE: src/common/qoptargparse/qoptargtrigger.h function class (line 13) | class QOptArgTrigger FILE: src/common/qoptargparse/qoptsqlarg.cpp function QOptArgTrigger (line 13) | const QOptArgTrigger& allArgTrigger(){ function QString (line 118) | QString QOptSqlArg::preprocessTrigger(const char *str) const function QString (line 123) | QString QOptSqlArg::description() const function E_CompareOperator (line 135) | E_CompareOperator QOptSqlArg::parsedOperator() const FILE: src/common/qoptargparse/qoptsqlarg.h function class (line 9) | class QOptSqlArg : public QOptArg FILE: src/common/qoptargparse/qoptvarlenarg.h function class (line 5) | class QOptVarLenArg : public QOptArg FILE: src/common/qresource_helper.cpp function QByteArray (line 9) | QByteArray qresource_helper::data_safe(QResource &r) FILE: src/common/qresource_helper.h function namespace (line 5) | namespace qresource_helper { FILE: src/common/qsimplecfg/cfg.cpp function setStreamCommentMode (line 23) | void setStreamCommentMode(QFormattedStream& s){ function unsetStreamCommentMode (line 28) | void unsetStreamCommentMode(QFormattedStream& s){ function writeMultiLineKey (line 33) | void writeMultiLineKey(QFormattedStream& stream, const QString& keyname, function QString (line 294) | QString FILE: src/common/qsimplecfg/cfg.h function namespace (line 16) | namespace qsimplecfg { FILE: src/common/qsimplecfg/exccfg.h function namespace (line 7) | namespace qsimplecfg { FILE: src/common/qsimplecfg/section.cpp function qint64 (line 20) | qint64 qsimplecfg::Section::getFileSize(const QString &key, const qint64... function QString (line 51) | const QString& qsimplecfg::Section::comments() const function QString (line 97) | const QString& qsimplecfg::Section::sectionName() const FILE: src/common/qsimplecfg/section.h function namespace (line 19) | namespace qsimplecfg { FILE: src/common/safe_file_update.h function class (line 25) | class SafeFileUpdate function m_isLocked (line 133) | bool m_isLocked{false}; FILE: src/common/settings.cpp function Settings (line 41) | Settings &Settings::instance() function QStringList (line 58) | const QStringList &Settings::defaultIgnoreCmds() function QString (line 70) | QString Settings::cfgAppDir() function QString (line 81) | QString Settings::cfgFilepath() function QString (line 87) | QString Settings::dataDir() function QString (line 97) | static QString legacyCfgVersionFilePath(){ function QString (line 113) | static QString ignoreCmdLineToFullCmdAndArgs(const QString& str){ function QVersionNumber (line 241) | static QVersionNumber readLegacyConfigFileVersion(){ function cleanExcludePaths (line 264) | static void cleanExcludePaths(const QVector& includePat... function cleanExcludePaths (line 290) | static void cleanExcludePaths(const std::shared_ptr& includePa... function QString (line 730) | QString Settings::chooseShournalRunBackend() FILE: src/common/settings.h type std (line 21) | typedef std::unordered_set StrLightSet; type std (line 22) | typedef std::unordered_set MimeSet; type HashSettings (line 26) | struct HashSettings { type WriteFileSettings (line 31) | struct WriteFileSettings { type ScriptFileSettings (line 67) | struct ScriptFileSettings { FILE: src/common/shournal_run_common.cpp function QOptArg (line 26) | QOptArg shournal_run_common::mkarg_cfgdir() function QOptArg (line 32) | QOptArg shournal_run_common::mkarg_datadir() FILE: src/common/shournal_run_common.h function namespace (line 8) | namespace shournal_run_common { FILE: src/common/socket_message.h function namespace (line 4) | namespace socket_message { FILE: src/common/stdiocpp.cpp function FILE (line 35) | FILE *stdiocpp::tmpfile(int o_flags __attribute__ ((unused))) function FILE (line 51) | FILE *stdiocpp::fopen(const char *pathname, const char *mode) function FILE (line 61) | FILE *stdiocpp::fdopen(int fd, const char *mode){ FILE: src/common/stdiocpp.h function namespace (line 7) | namespace stdiocpp { FILE: src/common/stupidinject.h function class (line 10) | class EqcInjectTriggerNotFound : public QExcCommon function class (line 20) | class StupidInject FILE: src/common/subprocess.cpp type LaunchMsgType (line 22) | enum class LaunchMsgType { PID, EXCEPTION, ENUM_END } type LaunchMsg (line 24) | struct LaunchMsg{ function readMsg (line 38) | bool readMsg(int fd, LaunchMsg* msg){ function throwFailedToLaunchEx (line 52) | [[noreturn]] function toPointerVect (line 69) | std::vector toPointerVect(const subprocess::Args_t& args){ function pid_t (line 379) | pid_t subprocess::Subprocess::lastPid() const FILE: src/common/subprocess.h function namespace (line 9) | namespace subprocess { FILE: src/common/util/cleanupresource.h function namespace (line 7) | namespace private_namesapce { function setEnabled (line 29) | void setEnabled(bool val){ FILE: src/common/util/compareoperator.cpp function QString (line 45) | QString CompareOperator::asSql() const function QString (line 62) | QString CompareOperator::asTerminal() const function E_CompareOperator (line 79) | E_CompareOperator CompareOperator::asEnum() const FILE: src/common/util/compareoperator.h function E_CompareOperator (line 8) | enum class E_CompareOperator { GT,GE,LT,LE,EQ,NE,LIKE,BETWEEN,ENUM_END }; FILE: src/common/util/compat.h function namespace (line 10) | namespace Qt function namespace (line 21) | namespace Qt function namespace (line 31) | namespace Qt function namespace (line 38) | namespace Qt FILE: src/common/util/conversions.cpp function validTimeUnitHash (line 11) | static QHash validTimeUnitHash(){ function QString (line 33) | const QString &Conversions::relativeDateTimeUnitDescriptions() function qint64 (line 42) | qint64 Conversions::bytesFromHuman(QString str) function QString (line 106) | QString Conversions::bytesToHuman(const qint64 bytes) function QDateTime (line 128) | QDateTime Conversions::relativeDateTimeFromHuman(const QString &str, boo... function QString (line 170) | const QString &Conversions::dateIsoFormatWithMilliseconds() FILE: src/common/util/conversions.h function class (line 8) | class ExcConversion : public QExcCommon function class (line 16) | class Conversions FILE: src/common/util/cpp_exit.cpp function cpp_exit (line 6) | void cpp_exit(int ret) FILE: src/common/util/cpp_exit.h function class (line 4) | class ExcCppExit FILE: src/common/util/exccommon.cpp function QString (line 43) | QString QExcCommon::descrip() const FILE: src/common/util/exccommon.h function class (line 7) | class ExcCommon : public std::exception function class (line 21) | class QExcCommon : public std::exception FILE: src/common/util/nullable_value.h function class (line 7) | class QExcNullDeref : public QExcCommon function m_isNull (line 20) | m_isNull(true){} function setValue (line 30) | void setValue(const T& val){ function setNull (line 39) | void setNull(){ type NullableValue (line 89) | typedef NullableValue HashValue; FILE: src/common/util/qformattedstream.cpp function QFormattedStream (line 45) | QFormattedStream &QFormattedStream::operator<<(const QString &str) function QFormattedStream (line 51) | QFormattedStream &QFormattedStream::operator<<(const QStringRef &str) { function QString (line 158) | const QString &QFormattedStream::lineStart() const function QChar (line 168) | QChar QFormattedStream::streamChunkSep() const FILE: src/common/util/qformattedstream.h function class (line 14) | class QFormattedStream FILE: src/common/util/qoutstream.h function class (line 9) | class QOut function class (line 33) | class QErr function class (line 62) | class QIErr FILE: src/common/util/staticinitializer.h function class (line 7) | class StaticInitializer FILE: src/common/util/strlight.cpp function StrLight (line 79) | StrLight StrLight::deepCopy() const { function StrLight (line 90) | StrLight &StrLight::operator=(StrLight other) function StrLight (line 96) | StrLight &StrLight::operator=(char c) function StrLight (line 103) | StrLight &StrLight::operator+=(const StrLight &rhs){ function StrLight (line 108) | StrLight &StrLight::operator+=(const char rhs){ function StrLight (line 178) | StrLight StrLight::left(int len) const { function StrLight (line 184) | StrLight StrLight::mid(int pos) const { function swap (line 290) | void swap(StrLight &first, StrLight &second) function uint (line 303) | uint qHash(const StrLight &key, uint seed) function QDebug (line 333) | QDebug operator<<(QDebug debug, const StrLight &c) function StrLight (line 342) | const StrLight operator+(const StrLight &s1, const StrLight &s2) function StrLight (line 351) | const StrLight operator+(const StrLight &s1, const char &c) FILE: src/common/util/strlight.h function class (line 19) | class StrLight { FILE: src/common/util/strlight_util.h function namespace (line 6) | namespace strlight_util { FILE: src/common/util/translation.h function QString (line 19) | const QString shournalShellIntegration {qtr("shournal shell-integration")}; FILE: src/common/util/util.cpp function readLineInto (line 14) | bool readLineInto(QTextStream& stream, QString *line, qint64 maxlen){ function QTextStream (line 29) | QTextStream& operator<<(QTextStream& stream, const QStringRef &string){ function shournal_common_init (line 40) | bool shournal_common_init() function QDebug (line 67) | QDebug &operator<<(QDebug &out, const std::string &str) function StrLight (line 74) | StrLight toStrLight(const QString &str){ function bytesCombine (line 79) | void bytesCombine(std::string &){} function hasEnding (line 82) | bool hasEnding(const std::string &fullString, const std::string &ending) { function QString (line 94) | QString absPath(const QString &path) function QByteArray (line 110) | QByteArray make_uuid(bool *madeSafe){ function strFromCString (line 163) | std::string strFromCString(const char *cstr) function splitAbsPath (line 169) | QPair splitAbsPath(const std::string &fullPath) function getFileExtension (line 197) | std::string getFileExtension(const std::string &fname) function generate_trace_string (line 209) | std::string generate_trace_string(int startIdx) function QString (line 227) | QString argvToQStr(int argc, char * const argv[]){ function argvToStr (line 235) | std::string argvToStr(int argc, char *const argv[]) function argvToStr (line 250) | std::string argvToStr(char *const argv[]) function indexOfNonWhiteSpace (line 268) | int indexOfNonWhiteSpace(const QString &str) function qVariantTo (line 280) | bool qVariantTo(const std::string &str, QString *result) { function qVariantTo (line 285) | bool qVariantTo(const StrLight& str, QString* result){ FILE: src/common/util/util.h function namespace (line 77) | namespace std { function string (line 114) | string bytesFromVar(const T& t) function dropFromTime (line 224) | static inline void dropFromTime(QTime& t, char c){ function dropFromTime (line 236) | static inline void dropFromTime(QDateTime& d, char c){ function class (line 260) | class ExcQVariantConvert : public QExcCommon FILE: src/common/util/util_performance.h function namespace (line 6) | namespace util_performance { FILE: src/common/xxhash_common.c function __do_read (line 34) | static ssize_t __do_read(xxh_common_file_t file, void *buf, size_t nbytes){ function loff_t (line 47) | static loff_t __do_seek(xxh_common_file_t file, loff_t offset){ function __read_and_hash (line 62) | static ssize_t __read_and_hash(xxh_common_file_t file, function __read_chunk (line 81) | static ssize_t __read_chunk(xxh_common_file_t file, function partial_xxh_digest_file (line 130) | long partial_xxh_digest_file(xxh_common_file_t file, FILE: src/common/xxhash_common.h type file (line 12) | struct file type file (line 15) | struct file type xxh_common_file_t (line 24) | typedef int xxh_common_file_t; type partial_xxhash (line 33) | struct partial_xxhash { type partial_xxhash_result (line 42) | struct partial_xxhash_result { type partial_xxhash (line 49) | struct partial_xxhash type partial_xxhash_result (line 50) | struct partial_xxhash_result FILE: src/shell-integration-fanotify/attached_bash.cpp function read_seq (line 11) | static int read_seq(){ FILE: src/shell-integration-fanotify/attached_bash.h function class (line 19) | class AttachedBash : public AttachedShell FILE: src/shell-integration-fanotify/attached_shell.h function class (line 6) | class AttachedShell FILE: src/shell-integration-fanotify/event_open.cpp function mkAbsPath (line 26) | static std::string mkAbsPath(const char* path){ function writerTriggerResponse (line 62) | static int writerTriggerResponse(bool success){ FILE: src/shell-integration-fanotify/event_open.h function namespace (line 6) | namespace event_open { FILE: src/shell-integration-fanotify/event_process.cpp function execveUnobserved (line 31) | static int execveUnobserved(const char *filename, char * const argv[], c... function pid_t (line 52) | pid_t event_process::handleFork() type stat (line 97) | struct stat FILE: src/shell-integration-fanotify/event_process.h function namespace (line 5) | namespace event_process { FILE: src/shell-integration-fanotify/libshournal-shellwatch.cpp function initSymIfNeeded (line 29) | static void initSymIfNeeded(){ function LIBSHOURNAL_SHELLWATCH_EXPORT (line 72) | LIBSHOURNAL_SHELLWATCH_EXPORT function LIBSHOURNAL_SHELLWATCH_EXPORT (line 85) | LIBSHOURNAL_SHELLWATCH_EXPORT function LIBSHOURNAL_SHELLWATCH_EXPORT (line 133) | LIBSHOURNAL_SHELLWATCH_EXPORT function LIBSHOURNAL_SHELLWATCH_EXPORT (line 145) | LIBSHOURNAL_SHELLWATCH_EXPORT FILE: src/shell-integration-fanotify/shell_globals.cpp function updateShouranlRunVerbosityFromEnv (line 11) | static bool updateShouranlRunVerbosityFromEnv(bool verboseIfUnset){ function ShellGlobals (line 33) | ShellGlobals &ShellGlobals::instance() FILE: src/shell-integration-fanotify/shell_globals.h type pid_t (line 18) | typedef pid_t (*fork_func_t)(); type class (line 28) | enum class function fork_func_t (line 40) | fork_func_t orig_fork {} function execve_func_t (line 41) | execve_func_t orig_execve {} function open_func_t (line 42) | open_func_t orig_open {} function strcpy_func_t (line 43) | strcpy_func_t orig_strcpy {} function origSigintAction (line 52) | struct sigaction origSigintAction{} function AttachedShell (line 55) | AttachedShell* pAttchedShell {} function pid_t (line 63) | pid_t shellParentPid {0} FILE: src/shell-integration-fanotify/shell_logger.cpp type ShellLogState (line 19) | struct ShellLogState { function ShellLogState (line 24) | ShellLogState& sLogState(){ function sendViaSock (line 30) | void sendViaSock(QByteArray& msg){ function messageHandler (line 40) | void messageHandler(QtMsgType msgType, const QMessageLogContext &context... function __shell_earlydbg (line 115) | void __shell_earlydbg(const char* file, int line, const char *format, ...) FILE: src/shell-integration-fanotify/shell_logger.h function namespace (line 11) | namespace shell_logger { FILE: src/shell-integration-fanotify/shell_request_handler.cpp function initializeAttachedShellIfNeeded (line 65) | static bool initializeAttachedShellIfNeeded(){ function loadSettings (line 97) | static bool loadSettings(){ function verbose_findHighestFreeFd (line 113) | static int verbose_findHighestFreeFd(int startFd=-1){ function ShellRequest (line 125) | static ShellRequest readCheckShellUpdateRequest(){ function verboseCloseShournalSocket (line 160) | static void verboseCloseShournalSocket(){ function verboseCloseRootDirFd (line 171) | static void verboseCloseRootDirFd(){ function updateShellPID (line 182) | static bool updateShellPID(){ function handleDisableRequest (line 213) | static bool handleDisableRequest(){ function handleCleanupCmd (line 230) | static bool handleCleanupCmd(){ function handleEnableRequest (line 278) | static bool handleEnableRequest(){ function ShellRequest (line 497) | ShellRequest shell_request_handler::checkForTriggerAndHandle(bool *succe... FILE: src/shell-integration-fanotify/shell_request_handler.h function namespace (line 4) | namespace shell_request_handler { FILE: src/shournal-run-fanotify/fanotify_controller.cpp function QString (line 48) | QString fanotifyEventMaskToStr(uint64_t m){ function fanotifyMarkWrapOnInit (line 69) | bool fanotifyMarkWrapOnInit(int fanFd, uint64_t mask, const std::string&... function addPathsAndSubMountPaths (line 93) | void addPathsAndSubMountPaths(const std::shared_ptr& parentPaths, type fanotify_event_metadata (line 233) | struct fanotify_event_metadata type fanotify_event_metadata (line 234) | struct fanotify_event_metadata type fanotify_event_metadata (line 311) | struct fanotify_event_metadata function uint (line 408) | uint FanotifyController::getOverflowCount() const FILE: src/shournal-run-fanotify/fanotify_controller.h type fanotify_event_metadata (line 9) | struct fanotify_event_metadata function class (line 11) | class FanotifyController FILE: src/shournal-run-fanotify/filewatcher_fan.cpp function unshareOrDie (line 61) | static void unshareOrDie(){ function gid_t (line 79) | static gid_t findMsenterGidOrDie(){ function E_SocketMsg (line 375) | E_SocketMsg FileWatcher::processSocketEvent( CommandInfo& cmdInfo ){ function E_SocketMsg (line 448) | E_SocketMsg FileWatcher::fan_pollUntilStopped(CommandInfo& cmdInfo, FILE: src/shournal-run-fanotify/filewatcher_fan.h type CommandInfo (line 10) | struct CommandInfo function class (line 12) | class FileWatcher { FILE: src/shournal-run-fanotify/mount_controller.cpp type mntent (line 42) | struct mntent FILE: src/shournal-run-fanotify/mount_controller.h function class (line 11) | class ExcMountCtrl : public QExcCommon function namespace (line 18) | namespace mountController { FILE: src/shournal-run-fanotify/msenter.cpp type stat (line 49) | struct stat FILE: src/shournal-run-fanotify/msenter.h function namespace (line 5) | namespace msenter { FILE: src/shournal-run-fanotify/orig_mountspace_process.cpp function QString (line 32) | QString userPidPath(){ function setupIfNotExistAsChild (line 41) | [[noreturn]] function execAsRealsUser (line 96) | [[noreturn]] FILE: src/shournal-run-fanotify/orig_mountspace_process.h function namespace (line 4) | namespace orig_mountspace_process { FILE: src/shournal-run-fanotify/shournal-run-fanotify.cpp function onterminate (line 44) | void onterminate() { function callFilewatcherSafe (line 57) | [[noreturn]] function shournal_run_main (line 78) | int shournal_run_main(int argc, char *argv[]) function main (line 353) | int main(int argc, char *argv[]) FILE: src/shournal-run/fifocom.h function class (line 8) | class FifoCom FILE: src/shournal-run/filewatcher_shournalk.cpp function handleFifoEvent (line 54) | static void handleFifoEvent(shared_ptr& fifoCom, function do_polling (line 93) | static int do_polling(ShournalK_ptr& shournalk, function QByteArray (line 170) | QByteArray Filewatcher_shournalk::fifopathForPid(pid_t pid) function CommandInfo (line 231) | CommandInfo Filewatcher_shournalk::runExec(ShournalK_ptr &shournalk, function CommandInfo (line 285) | CommandInfo Filewatcher_shournalk::runMarkPid(ShournalK_ptr &shournalk, ... type shournalk_run_result (line 342) | struct shournalk_run_result FILE: src/shournal-run/filewatcher_shournalk.h type shournalk_group (line 11) | struct shournalk_group function m_commandArgc (line 45) | int m_commandArgc{} function m_forkIntoBackground (line 48) | bool m_forkIntoBackground{} function m_storeToDatabase (line 51) | bool m_storeToDatabase{true}; FILE: src/shournal-run/mark_helper.cpp function shounalk_settings (line 28) | static shounalk_settings buildKSettings(){ function FILE (line 178) | FILE *ShournalkControl::tmpFileTarget() const function shournalk_group (line 183) | shournalk_group *ShournalkControl::kgrp() const FILE: src/shournal-run/mark_helper.h type shournalk_group (line 9) | struct shournalk_group function class (line 11) | class ExcShournalk : public QExcCommon function class (line 18) | class ShournalkControl { FILE: src/shournal-run/shournal-run.cpp function onterminate (line 60) | static void onterminate() { function closeFds (line 73) | static void closeFds(){ function shournal_run_main (line 85) | static int shournal_run_main(int argc, char *argv[]) function main (line 338) | int main(int argc, char *argv[]) FILE: src/shournal-run/shournalk_ctrl.c function __file_exists (line 30) | static bool __file_exists(const char* filename){ function __open_sysfs_mark (line 35) | static int __open_sysfs_mark(void){ function __shournalk_filter_common (line 60) | static int __shournalk_filter_common(struct shournalk_group* grp, unsign... function shournalk_module_is_loaded (line 75) | bool shournalk_module_is_loaded(void){ type shournalk_group (line 86) | struct shournalk_group type shournalk_group (line 88) | struct shournalk_group type shournalk_group (line 103) | struct shournalk_group type shournalk_group (line 103) | struct shournalk_group function shournalk_release (line 116) | void shournalk_release(struct shournalk_group* grp){ function shournalk_set_target_fd (line 131) | void shournalk_set_target_fd(struct shournalk_group* grp, int fd){ function shournalk_set_settings (line 136) | void shournalk_set_settings(struct shournalk_group* grp, function shournalk_filter_pid (line 143) | int shournalk_filter_pid(struct shournalk_group* grp, unsigned int flags... function shournalk_filter_string (line 153) | int shournalk_filter_string(struct shournalk_group* grp, unsigned int fl... function shournalk_commit (line 159) | int shournalk_commit(struct shournalk_group* grp){ function shournalk_prepare_poll_ONCE (line 168) | int shournalk_prepare_poll_ONCE(struct shournalk_group* grp){ function shournalk_read_version (line 180) | int shournalk_read_version(struct shournalk_version* ver){ FILE: src/shournal-run/shournalk_ctrl.h type shournalk_group (line 17) | struct shournalk_group { type shournalk_version (line 23) | struct shournalk_version { type shournalk_group (line 31) | struct shournalk_group type shournalk_group (line 32) | struct shournalk_group type shournalk_group (line 35) | struct shournalk_group type shournalk_group (line 36) | struct shournalk_group type shounalk_settings (line 37) | struct shounalk_settings type shournalk_group (line 40) | struct shournalk_group type shournalk_group (line 41) | struct shournalk_group type shournalk_group (line 43) | struct shournalk_group type shournalk_group (line 45) | struct shournalk_group type shournalk_version (line 47) | struct shournalk_version FILE: src/shournal/argcontrol_dbdelete.h function namespace (line 4) | namespace argcontrol_dbdelete { FILE: src/shournal/argcontrol_dbquery.cpp function queryCmdPrintAndExit (line 32) | [[noreturn]] function restoreSingleReadFile (line 42) | [[noreturn]] function addFileQuery (line 70) | static void addFileQuery(SqlQuery &query, const QOptArg& argFile, FILE: src/shournal/argcontrol_dbquery.h function namespace (line 6) | namespace argcontol_dbquery { FILE: src/shournal/cmd_stats.h function class (line 9) | class CmdStats type QVector (line 42) | typedef QVector MostFileModsEntrys; type QVector (line 43) | typedef QVector SessionMostCmds; type QVector (line 44) | typedef QVector CwdCmdCounts; type QVector (line 45) | typedef QVector DirIoCounts; type cmpSessionMostCmdEntry (line 72) | struct cmpSessionMostCmdEntry { type cmpCwdCmdCount (line 78) | struct cmpCwdCmdCount { type cmpDirIoCount (line 84) | struct cmpDirIoCount { FILE: src/shournal/command_printer.cpp function QString (line 23) | static QString buildRestorePath(){ function CmdStats (line 99) | CmdStats &CommandPrinter::cmdStats() function QFileThrow (line 120) | QFileThrow &CommandPrinter::outputFile() FILE: src/shournal/command_printer.h function m_countOfRestoredFiles (line 49) | int m_countOfRestoredFiles {0} function m_maxCountWfiles (line 53) | int m_maxCountWfiles{0} function m_maxCountRfiles (line 54) | int m_maxCountRfiles{0} function m_reportFileStatus (line 57) | bool m_reportFileStatus{false}; FILE: src/shournal/command_printer_html.h function class (line 15) | class CommandPrinterHtml : public CommandPrinter FILE: src/shournal/command_printer_human.cpp type winsize (line 38) | struct winsize FILE: src/shournal/command_printer_human.h function QString (line 33) | const QString m_indentlvl3 {" "}; FILE: src/shournal/command_printer_json.h function class (line 5) | class CommandPrinterJson : public CommandPrinter FILE: src/shournal/shournal.cpp function onterminate (line 40) | void onterminate() { function shournal_main (line 59) | int shournal_main(int argc, char *argv[]) function execShournalRun (line 283) | void execShournalRun(const QByteArray& backendFilename, function main (line 366) | int main(int argc, char *argv[]) FILE: test/autotest.h function class (line 22) | class ShournalTestGlobals { function ShournalTestGlobals (line 33) | inline ShournalTestGlobals& globals(){ type QList (line 39) | typedef QList TestList; function TestList (line 41) | inline TestList& testList() function findObject (line 47) | inline bool findObject(QObject* object) function addTest (line 64) | inline void addTest(QObject* object) function child (line 182) | Test(const QString& name) : child(new T) FILE: test/helper_for_test.cpp function QString (line 99) | QString testhelper::readStringFromFile(const QString &fpath) function foreach (line 120) | foreach (const QString &fileName, fileNames) { FILE: test/helper_for_test.h function namespace (line 6) | namespace testhelper { FILE: test/integration_test_shell.cpp function writeLine (line 23) | void writeLine(int fd, const std::string& line){ function prepareHighFdNumberPipe (line 27) | os::Pipes_t prepareHighFdNumberPipe(){ function callWithRedirectedStdin (line 46) | int callWithRedirectedStdin(Subprocess& proc){ class IntegrationTestShell (line 64) | class IntegrationTestShell : public QObject { method Q_OBJECT (line 65) | Q_OBJECT method writeScriptSettingToCfg (line 75) | void writeScriptSettingToCfg(const QString& includePath, method executeCmdInbservedShell (line 87) | void executeCmdInbservedShell(const std::string& cmd, const std::strin... method executeCmdInbservedShell (line 133) | void executeCmdInbservedShell(const QString& cmd, const std::string& s... method cmdWrittenFileCheck (line 139) | void cmdWrittenFileCheck(const std::string& cmd, const std::string& fp... method initTestCase (line 153) | void initTestCase(){ method init (line 158) | void init(){ method cleanup (line 166) | void cleanup(){ method testWrite (line 172) | void testWrite() { method testRead (line 230) | void testRead(){ method testReadScript (line 303) | void testReadScript(){ FILE: test/test_cfg.cpp class CfgTest (line 15) | class CfgTest : public QObject { method verifyStdCfg (line 50) | void verifyStdCfg(Cfg& cfg){ method writeToTmpConfigFile (line 74) | std::unique_ptr writeToTmpConfigFile(const QString& txt){ method initTestCase (line 86) | void initTestCase(){ method tgeneral (line 90) | void tgeneral() { method tRenameSection (line 104) | void tRenameSection(){ method tRenameKey (line 126) | void tRenameKey(){ FILE: test/test_cxxhash.cpp class CXXHashTest (line 10) | class CXXHashTest : public QObject { method Q_OBJECT (line 11) | Q_OBJECT method initTestCase (line 35) | void initTestCase(){ method testDigestFile (line 40) | void testDigestFile() { FILE: test/test_db_controller.cpp class FileReadEventForTest (line 44) | class FileReadEventForTest { method FileReadEventForTest (line 46) | FileReadEventForTest(const QByteArray& bytes) : method QTemporaryFile (line 56) | const QTemporaryFile& file(){ return m_file; } method QByteArray (line 57) | const QByteArray& bytes(){ return m_bytes; } function CommandInfo (line 67) | CommandInfo generateCmdInfo(){ function push_back_writeEvent (line 84) | void push_back_writeEvent(FileEvents& fEvents, const FileEvent& e){ function push_back_readEvent (line 92) | void push_back_readEvent(FileEvents& fEvents, const FileReadEventForTest... function sortFileWriteInfos (line 99) | void sortFileWriteInfos(FileWriteInfos & fInos){ function sortFileReadInfos (line 106) | void sortFileReadInfos(FileReadInfos & fInos){ function countStoredFiles (line 112) | int countStoredFiles(){ function deleteCommandInDb (line 116) | int deleteCommandInDb(qint64 id) function db_addFileEventsWrapper (line 123) | void db_addFileEventsWrapper(const CommandInfo &cmd, FileEvents &fileEve... class DbCtrlTest (line 128) | class DbCtrlTest : public QObject { method fileWriteEventToWriteInfo (line 131) | fileWriteEventToWriteInfo(const FileEvent& e){ method FileReadInfo (line 144) | FileReadInfo fileReadEventToReadInfo(const FileReadEventForTest_ptr& e){ method FileEvent (line 159) | FileEvent generateFileWriteEvent(){ method FileReadEventForTest_ptr (line 181) | FileReadEventForTest_ptr method initTestCase (line 207) | void initTestCase(){ method init (line 211) | void init(){ method cleanup (line 215) | void cleanup(){ method tWriteOnly (line 220) | void tWriteOnly() { method tRead (line 266) | void tRead(){ method tDuplicates (line 310) | void tDuplicates(){ method tDeleteCommand (line 352) | void tDeleteCommand(){ method tSchemeUpdates (line 470) | void tSchemeUpdates(){ FILE: test/test_fdcommunication.cpp type kcmp_type (line 7) | enum kcmp_type { KCMP_FILE} function makeSockets (line 27) | static QPair makeSockets(){ class FCommunicationTest (line 39) | class FCommunicationTest : public QObject { method Q_OBJECT (line 40) | Q_OBJECT method initTestCase (line 52) | void initTestCase(){ method tNormal (line 56) | void tNormal() { method tFd (line 87) | void tFd() { FILE: test/test_fileeventhandler.cpp function writeCompareBuf (line 26) | void writeCompareBuf(const std::string & buf, class FileEventHandlerTest (line 50) | class FileEventHandlerTest : public QObject { method Q_OBJECT (line 51) | Q_OBJECT method init (line 57) | void init(){ method cleanup (line 61) | void cleanup(){ method tWrite (line 65) | void tWrite() { method tRead (line 109) | void tRead(){ FILE: test/test_osutil.cpp class OsutilTest (line 12) | class OsutilTest : public QObject { method Q_OBJECT (line 13) | Q_OBJECT method testReadWholeFile (line 19) | void testReadWholeFile() { FILE: test/test_pathtree.cpp class PathTreeTest (line 13) | class PathTreeTest : public QObject { method Q_OBJECT (line 14) | Q_OBJECT method checkAllExist (line 27) | void checkAllExist(PathTree& tree, method erasePathTreeFromIt (line 38) | void erasePathTreeFromIt(PathTree& tree, PathTree::iterator it){ method initTestCase (line 47) | void initTestCase(){ method testContains (line 51) | void testContains(){ method testParent (line 69) | void testParent() { method testSub (line 100) | void testSub() { method testFindSub (line 133) | void testFindSub(){ method testClear (line 163) | void testClear(){ method testIter (line 172) | void testIter(){ method testErase (line 190) | void testErase(){ FILE: test/test_qformattedstream.cpp class QFormattedtStreamTest (line 8) | class QFormattedtStreamTest : public QObject { method Q_OBJECT (line 9) | Q_OBJECT method testIt (line 15) | void testIt() { FILE: test/test_qoptargparse.cpp class QOptArgparseTest (line 15) | class QOptArgparseTest : public QObject { method Q_OBJECT (line 16) | Q_OBJECT method testIt (line 22) | void testIt() { FILE: test/test_util.cpp class UtilTest (line 12) | class UtilTest : public QObject { class T (line 15) | class T method splitAbsPathTest (line 16) | void splitAbsPathTest(const T & p, const T& expectedPath, const T& exp... method initTestCase (line 25) | void initTestCase(){ method testSplitAbsPath (line 29) | void testSplitAbsPath() { method testPathJoinFilename (line 44) | void testPathJoinFilename(){