SYMBOL INDEX (3017 symbols across 247 files) FILE: capture/src/CaptureOutput.cpp function InitTerminalDetection (line 25) | void InitTerminalDetection() function IsTerminal (line 34) | bool IsTerminal() function AnsiPrintf (line 39) | void AnsiPrintf( const char* ansiEscape, const char* format, ... ) function WaitForConnection (line 59) | int WaitForConnection( tracy::Worker& worker ) function PrintWorkerFailure (line 84) | void PrintWorkerFailure( tracy::Worker& worker ) function PrintCaptureProgress (line 163) | void PrintCaptureProgress( tracy::Worker& worker, int64_t firstTime, int... FILE: capture/src/CaptureOutput.hpp type tracy (line 17) | namespace tracy { class Worker; } class Worker (line 17) | class Worker FILE: capture/src/capture.cpp function SigInt (line 35) | void SigInt( int ) function Usage (line 40) | [[noreturn]] void Usage() function main (line 46) | int main( int argc, char** argv ) FILE: capture/src/capturedaemon.cpp function SigInt (line 38) | void SigInt( int ) type ClientStats (line 43) | struct ClientStats type ClientSession (line 51) | struct ClientSession function Usage (line 68) | [[noreturn]] void Usage() function SanitizeName (line 81) | std::string SanitizeName( const std::string& name ) function GenerateOutputFilename (line 99) | std::string GenerateOutputFilename( const std::string& outputDir, const ... function MatchesFilters (line 117) | bool MatchesFilters( const tracy::BroadcastMessage& msg ) function CaptureThread (line 133) | void CaptureThread( ClientSession* session, const std::string& address, ... function RefreshDisplay (line 189) | void RefreshDisplay( const std::string& listenAddr ) function PrintSummary (line 246) | void PrintSummary() function main (line 264) | int main( int argc, char** argv ) FILE: csvexport/src/csvexport.cpp function print_usage_exit (line 20) | void print_usage_exit(int e) type Args (line 40) | struct Args { function Args (line 53) | Args parse_args(int argc, char** argv) function is_substring (line 127) | bool is_substring( function join (line 161) | std::string join(const T& v, const char* sep) { function percentile_and_truncated_mean (line 173) | std::pair percentile_and_truncated_mean(std::vector getLcs () const { method elemVec (line 109) | elemVec getLcsVec () const { method getSes (line 113) | Ses< elem > getSes () const { method uniHunkVec (line 117) | uniHunkVec getUniHunks () const { method isHuge (line 122) | bool isHuge () const { method onHuge (line 126) | void onHuge () { method offHuge (line 130) | void offHuge () { method isUnserious (line 134) | bool isUnserious () const { method onUnserious (line 138) | void onUnserious () { method offUnserious (line 142) | void offUnserious () { method onOnlyEditDistance (line 146) | void onOnlyEditDistance () { method hugeEnabled (line 151) | bool hugeEnabled () const { method enableHuge (line 155) | void enableHuge () { method disableHuge (line 159) | void disableHuge () { method trivialEnabled (line 163) | bool trivialEnabled () const { method enableTrivial (line 167) | void enableTrivial () { method disableTrivial (line 171) | void disableTrivial () { method editDistanceOnlyEnabled (line 175) | void editDistanceOnlyEnabled () { method sequence (line 182) | sequence uniPatch (const sequence& seq) { method sequence (line 231) | sequence patch (const sequence& seq) const { method compose (line 260) | void compose() { method printSES (line 316) | void printSES (stream& out) const { method printSES (line 321) | void printSES (ostream& out = cout) const { method printSES (line 329) | static void printSES (const Ses< elem >& s, stream& out) { method printSES (line 334) | static void printSES (const Ses< elem >& s, ostream& out = cout) { method printSES (line 342) | void printSES (stream& out) const { method storeSES (line 351) | void storeSES(storedData& sd) const { method printUnifiedFormat (line 360) | void printUnifiedFormat (stream& out) const { method printUnifiedFormat (line 364) | void printUnifiedFormat (ostream& out = cout) const { method printUnifiedFormat (line 372) | static void printUnifiedFormat (const uniHunkVec& hunks, stream& out) { method printUnifiedFormat (line 376) | static void printUnifiedFormat (const uniHunkVec& hunks, ostream& ou... method composeUnifiedHunks (line 383) | void composeUnifiedHunks () { method composeSesFromStream (line 519) | static Ses< elem > composeSesFromStream (stream& st) method init (line 547) | void init () { method snake (line 569) | long long snake(const long long& k, const long long& above, const lo... method recordSequence (line 589) | bool recordSequence (const editPathCordinates& v) { method recordOddSequence (line 674) | void inline recordOddSequence (long long idx, long long length, sequ... method joinSesVec (line 688) | void inline joinSesVec (sesElemVec& s1, sesElemVec& s2) const { method wasSwapped (line 699) | bool inline wasSwapped () const { FILE: dtl/Diff3.hpp type dtl (line 41) | namespace dtl { class Diff3 (line 48) | class Diff3 method Diff3 (line 63) | Diff3 () {} method Diff3 (line 64) | Diff3 (const sequence& a, method isConflict (line 72) | bool isConflict () const { method sequence (line 76) | sequence getMergedSequence () const { method merge (line 83) | bool merge () { method compose (line 108) | void compose () { method sequence (line 117) | sequence merge_ () { method joinElemVec (line 208) | void inline joinElemVec (elemVec& s1, elemVec& s2) const { method isEnd (line 220) | bool inline isEnd (const T_iter& end, const T_iter& it) const { method forwardUntilEnd (line 228) | void inline forwardUntilEnd (const T_iter& end, T_iter& it) const { method addDecentSequence (line 235) | void inline addDecentSequence (const sesElemVec_iter& end, sesElemVe... FILE: dtl/Lcs.hpp type dtl (line 41) | namespace dtl { class Lcs (line 47) | class Lcs : public Sequence< elem > method Lcs (line 50) | Lcs () {} FILE: dtl/Sequence.hpp type dtl (line 41) | namespace dtl { class Sequence (line 47) | class Sequence method Sequence (line 51) | Sequence () {} method elemVec (line 54) | elemVec getSequence () const { method addSequence (line 57) | void addSequence (elem e) { FILE: dtl/Ses.hpp type dtl (line 41) | namespace dtl { class Ses (line 47) | class Ses : public Sequence< elem > method Ses (line 54) | Ses () : onlyAdd(true), onlyDelete(true), onlyCopy(true), deletesFir... method Ses (line 57) | Ses (bool moveDel) : onlyAdd(true), onlyDelete(true), onlyCopy(true)... method isOnlyAdd (line 62) | bool isOnlyAdd () const { method isOnlyDelete (line 66) | bool isOnlyDelete () const { method isOnlyCopy (line 70) | bool isOnlyCopy () const { method isOnlyOneOperation (line 74) | bool isOnlyOneOperation () const { method isChange (line 78) | bool isChange () const { method addSequence (line 83) | void addSequence (elem e, long long beforeIdx, long long afterIdx, c... method sesElemVec (line 119) | sesElemVec getSequence () const { FILE: dtl/functors.hpp type dtl (line 41) | namespace dtl { class Printer (line 47) | class Printer method Printer (line 50) | Printer () : out_(cout) {} method Printer (line 51) | Printer (stream& out) : out_(out) {} class CommonPrinter (line 62) | class CommonPrinter : public Printer < sesElem, stream > method CommonPrinter (line 65) | CommonPrinter () : Printer < sesElem, stream > () {} method CommonPrinter (line 66) | CommonPrinter (stream& out) : Printer < sesElem, stream > (out) {} class ChangePrinter (line 77) | class ChangePrinter : public Printer < sesElem, stream > method ChangePrinter (line 80) | ChangePrinter () : Printer < sesElem, stream > () {} method ChangePrinter (line 81) | ChangePrinter (stream& out) : Printer < sesElem, stream > (out) {} class UniHunkPrinter (line 102) | class UniHunkPrinter method UniHunkPrinter (line 105) | UniHunkPrinter () : out_(cout) {} method UniHunkPrinter (line 106) | UniHunkPrinter (stream& out) : out_(out) {} class Storage (line 126) | class Storage method Storage (line 129) | Storage(storedData& sd) : storedData_(sd) {} class Compare (line 140) | class Compare method Compare (line 143) | Compare () {} method impl (line 145) | virtual inline bool impl (const elem& e1, const elem& e2) const { FILE: dtl/variables.hpp type dtl (line 47) | namespace dtl { type eleminfo (line 86) | struct eleminfo { type Point (line 101) | struct Point { type uniHunk (line 119) | struct uniHunk { FILE: examples/OpenCLVectorAdd/OpenCLVectorAdd.cpp function main (line 29) | int main() FILE: examples/ToyPathTracer/Source/MathSimd.h type float4 (line 21) | struct float4 function explicit (line 25) | explicit float4(float x, float y, float z, float w) { m = _mm_set_ps(w, ... function VM_INLINE (line 26) | VM_INLINE explicit float4(float v) { m = _mm_set_ps1(v); } function VM_INLINE (line 27) | VM_INLINE explicit float4(__m128 v) { m = v; } function VM_INLINE (line 30) | VM_INLINE float getY() const { return _mm_cvtss_f32(_mm_shuffle_ps(m, m,... type float4 (line 37) | typedef float4 bool4; function VM_INLINE (line 51) | VM_INLINE float4 min(float4 a, float4 b) { a.m = _mm_min_ps(a.m, b.m); r... function VM_INLINE (line 52) | VM_INLINE float4 max(float4 a, float4 b) { a.m = _mm_max_ps(a.m, b.m); r... function VM_INLINE (line 54) | VM_INLINE float hmin(float4 v) function mask (line 62) | VM_INLINE unsigned mask(float4 v) { return _mm_movemask_ps(v.m); } function VM_INLINE (line 64) | VM_INLINE bool any(bool4 v) { return mask(v) != 0; } function VM_INLINE (line 65) | VM_INLINE bool all(bool4 v) { return mask(v) == 15; } function VM_INLINE (line 72) | VM_INLINE float4 select(float4 a, float4 b, bool4 cond) function VM_INLINE (line 82) | VM_INLINE __m128i select(__m128i a, __m128i b, bool4 cond) function VM_INLINE (line 92) | VM_INLINE float4 sqrtf(float4 v) { return float4(_mm_sqrt_ps(v.m)); } type float4 (line 101) | struct float4 function explicit (line 105) | explicit float4(float x, float y, float z, float w) { float v[4] = {x, y... function VM_INLINE (line 106) | VM_INLINE explicit float4(float v) { m = vdupq_n_f32(v); } function VM_INLINE (line 107) | VM_INLINE explicit float4(float32x4_t v) { m = v; } type float4 (line 117) | typedef float4 bool4; function VM_INLINE (line 131) | VM_INLINE float4 min(float4 a, float4 b) { a.m = vminq_f32(a.m, b.m); re... function VM_INLINE (line 132) | VM_INLINE float4 max(float4 a, float4 b) { a.m = vmaxq_f32(a.m, b.m); re... function VM_INLINE (line 134) | VM_INLINE float hmin(float4 v) function mask (line 142) | VM_INLINE unsigned mask(float4 v) function VM_INLINE (line 159) | VM_INLINE bool any(bool4 v) { return mask(v) != 0; } function VM_INLINE (line 160) | VM_INLINE bool all(bool4 v) { return mask(v) == 15; } function VM_INLINE (line 167) | VM_INLINE float4 select(float4 a, float4 b, bool4 cond) function VM_INLINE (line 172) | VM_INLINE int32x4_t select(int32x4_t a, int32x4_t b, bool4 cond) function VM_INLINE (line 177) | VM_INLINE float4 sqrtf(float4 v) function VM_INLINE (line 193) | VM_INLINE float4 splatX(float32x4_t v) { return float4(vdupq_lane_f32(vg... function VM_INLINE (line 194) | VM_INLINE float4 splatY(float32x4_t v) { return float4(vdupq_lane_f32(vg... function VM_INLINE (line 195) | VM_INLINE float4 splatZ(float32x4_t v) { return float4(vdupq_lane_f32(vg... function VM_INLINE (line 196) | VM_INLINE float4 splatW(float32x4_t v) { return float4(vdupq_lane_f32(vg... FILE: examples/ToyPathTracer/Source/Maths.cpp function XorShift32 (line 5) | static uint32_t XorShift32(uint32_t& state) function RandomFloat01 (line 15) | float RandomFloat01(uint32_t& state) function float3 (line 20) | float3 RandomInUnitDisk(uint32_t& state) function float3 (line 30) | float3 RandomInUnitSphere(uint32_t& state) function float3 (line 39) | float3 RandomUnitVector(uint32_t& state) function HitSpheres (line 50) | int HitSpheres(const Ray& r, const SpheresSoA& spheres, float tMin, floa... FILE: examples/ToyPathTracer/Source/Maths.h type float3 (line 23) | struct float3 function explicit (line 27) | explicit float3(float x, float y, float z) { m = _mm_set_ps(z, z, y, x); } function VM_INLINE (line 28) | VM_INLINE explicit float3(float v) { m = _mm_set1_ps(v); } function VM_INLINE (line 29) | VM_INLINE explicit float3(__m128 v) { m = v; } function VM_INLINE (line 32) | VM_INLINE float getY() const { return _mm_cvtss_f32(_mm_shuffle_ps(m, m,... function VM_INLINE (line 38) | VM_INLINE void store(float *p) const { p[0] = getX(); p[1] = getY(); p[2... function setX (line 40) | void setX(float x) function setY (line 44) | void setY(float y) function setZ (line 50) | void setZ(float z) type float3 (line 60) | typedef float3 bool3; function VM_INLINE (line 82) | VM_INLINE float3 min(float3 a, float3 b) { a.m = _mm_min_ps(a.m, b.m); r... function VM_INLINE (line 83) | VM_INLINE float3 max(float3 a, float3 b) { a.m = _mm_max_ps(a.m, b.m); r... function hmin (line 87) | float hmin(float3 v) function VM_INLINE (line 92) | VM_INLINE float hmax(float3 v) function VM_INLINE (line 98) | VM_INLINE float3 cross(float3 a, float3 b) function mask (line 108) | VM_INLINE unsigned mask(float3 v) { return _mm_movemask_ps(v.m) & 7; } function VM_INLINE (line 110) | VM_INLINE bool any(bool3 v) { return mask(v) != 0; } function VM_INLINE (line 111) | VM_INLINE bool all(bool3 v) { return mask(v) == 7; } function VM_INLINE (line 113) | VM_INLINE float3 clamp(float3 t, float3 a, float3 b) { return min(max(t,... function VM_INLINE (line 114) | VM_INLINE float sum(float3 v) { return v.getX() + v.getY() + v.getZ(); } function VM_INLINE (line 115) | VM_INLINE float dot(float3 a, float3 b) { return sum(a*b); } type float3 (line 123) | struct float3 function explicit (line 127) | explicit float3(float x, float y, float z) { float v[4] = {x, y, z, 0}; ... function VM_INLINE (line 128) | VM_INLINE explicit float3(float v) { m = vdupq_n_f32(v); } function VM_INLINE (line 129) | VM_INLINE explicit float3(float32x4_t v) { m = v; } function VM_INLINE (line 135) | VM_INLINE float3 yzx() const function VM_INLINE (line 148) | VM_INLINE void store(float *p) const { p[0] = getX(); p[1] = getY(); p[2... function setX (line 150) | void setX(float x) function setY (line 154) | void setY(float y) function setZ (line 158) | void setZ(float z) type float3 (line 166) | typedef float3 bool3; function VM_INLINE (line 168) | VM_INLINE float32x4_t rcp_2(float32x4_t v) function VM_INLINE (line 196) | VM_INLINE float3 min(float3 a, float3 b) { a.m = vminq_f32(a.m, b.m); re... function VM_INLINE (line 197) | VM_INLINE float3 max(float3 a, float3 b) { a.m = vmaxq_f32(a.m, b.m); re... function VM_INLINE (line 201) | VM_INLINE float hmin(float3 v) function VM_INLINE (line 207) | VM_INLINE float hmax(float3 v) function VM_INLINE (line 214) | VM_INLINE float3 cross(float3 a, float3 b) function mask (line 224) | VM_INLINE unsigned mask(float3 v) function VM_INLINE (line 241) | VM_INLINE bool any(bool3 v) { return mask(v) != 0; } function VM_INLINE (line 242) | VM_INLINE bool all(bool3 v) { return mask(v) == 7; } function VM_INLINE (line 244) | VM_INLINE float3 clamp(float3 t, float3 a, float3 b) { return min(max(t,... function VM_INLINE (line 245) | VM_INLINE float sum(float3 v) { return v.getX() + v.getY() + v.getZ(); } function VM_INLINE (line 246) | VM_INLINE float dot(float3 a, float3 b) { return sum(a*b); } type float3 (line 256) | struct float3 function VM_INLINE (line 270) | VM_INLINE void setX(float x_) { x = x_; } function VM_INLINE (line 271) | VM_INLINE void setY(float y_) { y = y_; } function VM_INLINE (line 272) | VM_INLINE void setZ(float z_) { z = z_; } function VM_INLINE (line 273) | VM_INLINE void store(float *p) const { p[0] = getX(); p[1] = getY(); p[2... function VM_INLINE (line 283) | VM_INLINE float dot(const float3& a, const float3& b) { return a.x*b.x+a... function VM_INLINE (line 284) | VM_INLINE float3 cross(const float3& a, const float3& b) function VM_INLINE (line 294) | VM_INLINE float length(float3 v) { return sqrtf(dot(v, v)); } function VM_INLINE (line 295) | VM_INLINE float sqLength(float3 v) { return dot(v, v); } function VM_INLINE (line 296) | VM_INLINE float3 normalize(float3 v) { return v * (1.0f / length(v)); } function VM_INLINE (line 297) | VM_INLINE float3 lerp(float3 a, float3 b, float t) { return a + (b-a)*t; } function AssertUnit (line 300) | inline void AssertUnit(float3 v) function float3 (line 305) | inline float3 reflect(float3 v, float3 n) function refract (line 310) | inline bool refract(float3 v, float3 n, float nint, float3& outRefracted) function schlick (line 322) | inline float schlick(float cosine, float ri) function pointAt (line 329) | struct Ray type Hit (line 341) | struct Hit type Sphere (line 349) | struct Sphere FILE: examples/ToyPathTracer/Source/Test.cpp type Material (line 39) | struct Material type Type (line 41) | enum Type { Lambert, Metal, Dielectric } function HitWorld (line 79) | bool HitWorld(const Ray& r, float tMin, float tMax, Hit& outHit, int& ou... function Scatter (line 86) | static bool Scatter(const Material& mat, const Ray& r_in, const Hit& rec... function float3 (line 195) | static float3 Trace(const Ray& r, int depth, int& inoutRayCount, uint32_... function InitializeTest (line 241) | void InitializeTest() function ShutdownTest (line 250) | void ShutdownTest() type JobData (line 258) | struct JobData function TraceRowJob (line 269) | static void TraceRowJob(uint32_t start, uint32_t end, uint32_t threadnum... function UpdateTest (line 306) | void UpdateTest(float time, int frameCount, int screenWidth, int screenH... function DrawTest (line 349) | void DrawTest(float time, int frameCount, int screenWidth, int screenHei... function GetObjectCount (line 375) | void GetObjectCount(int& outCount, int& outObjectSize, int& outMaterialS... function GetSceneDesc (line 384) | void GetSceneDesc(void* outObjects, void* outMaterials, void* outCam, vo... FILE: examples/ToyPathTracer/Source/Test.h type TestFlags (line 4) | enum TestFlags FILE: examples/ToyPathTracer/Source/enkiTS/Atomics.h function namespace (line 45) | namespace enki FILE: examples/ToyPathTracer/Source/enkiTS/LockLessMultiReadPipe.h function namespace (line 28) | namespace enki FILE: examples/ToyPathTracer/Source/enkiTS/TaskScheduler.cpp type enki (line 37) | namespace enki type SubTaskSet (line 39) | struct SubTaskSet class TaskPipe (line 46) | class TaskPipe : public LockLessMultiReadPipe read_input(const char *input) { function read_next_record (line 175) | std::pair read_next_record(std::vector const &inp... function getPseudoTid (line 203) | uint64_t getPseudoTid(DecodeState &dec, ThreadRef th) { function ThreadRef (line 219) | ThreadRef readThread(DecodeState &dec, Record const &r, size_t &offset, function readString (line 233) | void readString(DecodeState &dec, std::string &res, Record const &r, function skipString (line 250) | void skipString(size_t &offset, uint16_t ref) { function readArgument (line 258) | void readArgument(std::vector &args, DecodeState &dec, function readArguments (line 325) | void readArguments(std::vector &args, DecodeState &dec, Record r, function argumentIsNumber (line 332) | bool argumentIsNumber(Argument const &arg) { function argumentToNumber (line 338) | double argumentToNumber(Argument const &arg) { function printArgumentsToString (line 351) | void printArgumentsToString(std::string &res, std::vector &arg... function readLoc (line 361) | void readLoc(std::string &locFile, uint32_t &locLine, type TraceNotInitialized (line 379) | struct TraceNotInitialized : std::exception {} function main (line 381) | int main(int argc, char **argv) { FILE: merge/src/merge.cpp type PairHash (line 21) | struct PairHash type ExportedTrace (line 33) | struct ExportedTrace method orderTimeline (line 43) | static bool orderTimeline( tracy::Worker::ImportEventTimeline const& a... method orderMessages (line 48) | static bool orderMessages( tracy::Worker::ImportEventMessages const& a... method fromFile (line 53) | static std::optional fromFile( std::string const& filep... type MergedTrace (line 157) | struct MergedTrace method MergedTrace (line 166) | static MergedTrace merge( std::vector const& traces ) function Usage (line 275) | [[noreturn]] void Usage() function main (line 285) | int main( int argc, char** argv ) FILE: profiler/helpers/embed.cpp function Usage (line 7) | static void Usage() function main (line 13) | int main( int argc, char** argv ) FILE: profiler/src/Backend.hpp class RunQueue (line 9) | class RunQueue class Backend (line 11) | class Backend FILE: profiler/src/BackendEmscripten.cpp function tracy_paste_clipboard (line 29) | void tracy_paste_clipboard( const char* text ) function SetClipboard (line 35) | static void SetClipboard( ImGuiContext*, const char* text ) function ImGuiKey (line 52) | static ImGuiKey TranslateKeyCode( const char* code ) FILE: profiler/src/BackendGlfw.cpp function EnsureMacAppRegistration (line 40) | static void EnsureMacAppRegistration() function SetMacAppIcon (line 56) | static void SetMacAppIcon() function glfw_error_callback (line 78) | static void glfw_error_callback( int error, const char* description ) function glfw_window_pos_callback (line 83) | static void glfw_window_pos_callback( GLFWwindow* window, int x, int y ) function glfw_window_size_callback (line 92) | static void glfw_window_size_callback( GLFWwindow* window, int w, int h ) function glfw_window_maximize_callback (line 102) | static void glfw_window_maximize_callback( GLFWwindow*, int maximized ) function glfw_window_iconify_callback (line 107) | static void glfw_window_iconify_callback( GLFWwindow*, int iconified ) FILE: profiler/src/BackendWayland.cpp type wl_display (line 173) | struct wl_display type wl_compositor (line 174) | struct wl_compositor type wl_surface (line 176) | struct wl_surface type wl_egl_window (line 177) | struct wl_egl_window type wl_shm (line 178) | struct wl_shm type xdg_wm_base (line 179) | struct xdg_wm_base type xdg_surface (line 183) | struct xdg_surface type xdg_toplevel (line 184) | struct xdg_toplevel type wl_seat (line 185) | struct wl_seat type wl_pointer (line 186) | struct wl_pointer type wl_cursor_theme (line 187) | struct wl_cursor_theme type wl_surface (line 188) | struct wl_surface type xdg_activation_v1 (line 190) | struct xdg_activation_v1 type xdg_activation_token_v1 (line 191) | struct xdg_activation_token_v1 type zxdg_decoration_manager_v1 (line 192) | struct zxdg_decoration_manager_v1 type zxdg_toplevel_decoration_v1 (line 193) | struct zxdg_toplevel_decoration_v1 type wp_fractional_scale_manager_v1 (line 194) | struct wp_fractional_scale_manager_v1 type wp_fractional_scale_v1 (line 195) | struct wp_fractional_scale_v1 type wp_viewporter (line 196) | struct wp_viewporter type wp_viewport (line 197) | struct wp_viewport type wp_cursor_shape_manager_v1 (line 198) | struct wp_cursor_shape_manager_v1 type wp_cursor_shape_device_v1 (line 199) | struct wp_cursor_shape_device_v1 type wl_keyboard (line 200) | struct wl_keyboard type xkb_context (line 201) | struct xkb_context type xkb_keymap (line 202) | struct xkb_keymap type xkb_state (line 203) | struct xkb_state type xkb_compose_table (line 204) | struct xkb_compose_table type xkb_compose_state (line 205) | struct xkb_compose_state type wl_data_device_manager (line 210) | struct wl_data_device_manager type wl_data_device (line 211) | struct wl_data_device type wl_data_source (line 212) | struct wl_data_source type wl_data_offer (line 215) | struct wl_data_offer type wl_data_offer (line 216) | struct wl_data_offer type xdg_toplevel_icon_manager_v1 (line 218) | struct xdg_toplevel_icon_manager_v1 type Output (line 223) | struct Output type KeyRepeat (line 242) | struct KeyRepeat function RecomputeScale (line 253) | static void RecomputeScale() function PointerEnter (line 269) | static void PointerEnter( void*, struct wl_pointer* pointer, uint32_t se... function PointerLeave (line 285) | static void PointerLeave( void*, struct wl_pointer* pointer, uint32_t se... function PointerMotion (line 291) | static void PointerMotion( void*, struct wl_pointer* pointer, uint32_t t... function PointerButton (line 297) | static void PointerButton( void*, struct wl_pointer* pointer, uint32_t s... function PointerAxis (line 311) | static void PointerAxis( void*, struct wl_pointer* pointer, uint32_t tim... function PointerAxisSource (line 324) | static void PointerAxisSource( void*, struct wl_pointer* pointer, uint32... function PointerAxisStop (line 328) | static void PointerAxisStop( void*, struct wl_pointer* pointer, uint32_t... function PointerAxisDiscrete (line 332) | static void PointerAxisDiscrete( void*, struct wl_pointer* pointer, uint... function PointerFrame (line 336) | static void PointerFrame( void*, struct wl_pointer* pointer ) type wl_pointer_listener (line 349) | struct wl_pointer_listener function KeyboardKeymap (line 362) | static void KeyboardKeymap( void*, struct wl_keyboard* kbd, uint32_t for... function KeyboardEnter (line 408) | static void KeyboardEnter( void*, struct wl_keyboard* kbd, uint32_t seri... function KeyboardLeave (line 414) | static void KeyboardLeave( void*, struct wl_keyboard* kbd, uint32_t seri... function xkb_keysym_t (line 426) | static xkb_keysym_t Compose( const xkb_keysym_t sym ) function KeyboardKey (line 443) | static void KeyboardKey( void*, struct wl_keyboard* kbd, uint32_t serial... function KeyboardModifiers (line 482) | static void KeyboardModifiers( void*, struct wl_keyboard* kbd, uint32_t ... function KeyboardRepeatInfo (line 494) | static void KeyboardRepeatInfo( void*, struct wl_keyboard* kbd, int32_t ... type wl_keyboard_listener (line 500) | struct wl_keyboard_listener function SeatCapabilities (line 510) | static void SeatCapabilities( void*, struct wl_seat* seat, uint32_t caps ) function SeatName (line 544) | static void SeatName( void*, struct wl_seat* seat, const char* name ) type wl_seat_listener (line 548) | struct wl_seat_listener function WmPing (line 554) | static void WmPing( void*, struct xdg_wm_base* shell, uint32_t serial ) type xdg_wm_base_listener (line 559) | struct xdg_wm_base_listener function OutputGeometry (line 564) | static void OutputGeometry( void*, struct wl_output* output, int32_t x, ... function OutputMode (line 568) | static void OutputMode( void*, struct wl_output* output, uint32_t flags,... function OutputDone (line 572) | static void OutputDone( void*, struct wl_output* output ) function OutputScale (line 577) | static void OutputScale( void* data, struct wl_output* output, int32_t s... type wl_output_listener (line 583) | struct wl_output_listener function DecorationConfigure (line 591) | static void DecorationConfigure( void*, struct zxdg_toplevel_decoration_... type zxdg_toplevel_decoration_v1_listener (line 595) | struct zxdg_toplevel_decoration_v1_listener function IconMgrSize (line 600) | static void IconMgrSize( void*, struct xdg_toplevel_icon_manager_v1*, in... function IconMgrDone (line 605) | static void IconMgrDone( void*, struct xdg_toplevel_icon_manager_v1* ) type xdg_toplevel_icon_manager_v1_listener (line 609) | struct xdg_toplevel_icon_manager_v1_listener function RegistryGlobal (line 615) | static void RegistryGlobal( void*, struct wl_registry* reg, uint32_t nam... function RegistryGlobalRemove (line 675) | static void RegistryGlobalRemove( void*, struct wl_registry* reg, uint32... type wl_registry_listener (line 684) | struct wl_registry_listener function XdgSurfaceConfigure (line 692) | static void XdgSurfaceConfigure( void*, struct xdg_surface* surf, uint32... type xdg_surface_listener (line 699) | struct xdg_surface_listener function XdgToplevelConfigure (line 704) | static void XdgToplevelConfigure( void*, struct xdg_toplevel* toplevel, ... function XdgToplevelClose (line 724) | static void XdgToplevelClose( void*, struct xdg_toplevel* toplevel ) type xdg_toplevel_listener (line 729) | struct xdg_toplevel_listener function SurfaceEnter (line 734) | static void SurfaceEnter( void*, struct wl_surface* surface, struct wl_o... function SurfaceLeave (line 747) | static void SurfaceLeave( void*, struct wl_surface* surface, struct wl_o... function SurfacePreferredBufferScale (line 760) | static void SurfacePreferredBufferScale( void*, struct wl_surface* surfa... function SurfacePreferredBufferTransform (line 767) | static void SurfacePreferredBufferTransform( void*, struct wl_surface* s... type wl_surface_listener (line 771) | struct wl_surface_listener function FractionalPreferredScale (line 780) | static void FractionalPreferredScale( void*, struct wp_fractional_scale_... type wp_fractional_scale_v1_listener (line 786) | struct wp_fractional_scale_v1_listener function DataOfferOffer (line 791) | static void DataOfferOffer( void*, struct wl_data_offer* offer, const ch... function DataOfferSourceActions (line 806) | static void DataOfferSourceActions( void*, struct wl_data_offer* offer, ... function DataOfferAction (line 810) | static void DataOfferAction( void*, struct wl_data_offer* offer, uint32_... type wl_data_offer_listener (line 814) | struct wl_data_offer_listener function DataDeviceDataOffer (line 821) | static void DataDeviceDataOffer( void*, struct wl_data_device* dataDevic... function DataDeviceEnter (line 828) | static void DataDeviceEnter( void*, struct wl_data_device* dataDevice, u... function DataDeviceLeave (line 837) | static void DataDeviceLeave( void*, struct wl_data_device* dataDevice ) function DataDeviceMotion (line 841) | static void DataDeviceMotion( void*, struct wl_data_device* dataDevice, ... function DataDeviceSelection (line 845) | static void DataDeviceSelection( void*, struct wl_data_device* dataDevic... type wl_data_device_listener (line 867) | struct wl_data_device_listener function DataSourceTarget (line 876) | void DataSourceTarget( void*, struct wl_data_source* dataSource, const c... function DataSourceSend (line 880) | void DataSourceSend( void*, struct wl_data_source* dataSource, const cha... function DataSourceCancelled (line 897) | void DataSourceCancelled( void*, struct wl_data_source* dataSource ) type wl_data_source_listener (line 904) | struct wl_data_source_listener function SetupCursor (line 911) | static void SetupCursor() function SetClipboard (line 934) | static void SetClipboard( ImGuiContext*, const char* text ) function TokenDone (line 1147) | static void TokenDone( void*, xdg_activation_token_v1* token, const char... type xdg_activation_token_v1_listener (line 1154) | struct xdg_activation_token_v1_listener FILE: profiler/src/ConnectionHistory.hpp class ConnectionHistory (line 9) | class ConnectionHistory method empty (line 20) | bool empty() const { return m_connHistVec.empty(); } method size (line 21) | size_t size() const { return m_connHistVec.size(); } FILE: profiler/src/EmscriptenShim.hpp type std (line 6) | namespace std { type atomic> (line 9) | struct atomic> { method compare_exchange_weak (line 12) | bool compare_exchange_weak(shared_ptr& expected, const shared_ptr... method load (line 16) | shared_ptr load(memory_order order = std::memory_order_seq_cst) c... method store (line 20) | void store(shared_ptr desired, memory_order order = std::memory_o... FILE: profiler/src/Filters.hpp class Filters (line 7) | class Filters FILE: profiler/src/Fonts.cpp function LoadFonts (line 22) | void LoadFonts( float scale ) FILE: profiler/src/Fonts.hpp type ImFont (line 4) | struct ImFont type FontData (line 6) | struct FontData FILE: profiler/src/HttpRequest.cpp type utsname (line 58) | struct utsname function HttpRequest (line 89) | void HttpRequest( const char* server, const char* resource, int port, co... FILE: profiler/src/ImGuiContext.hpp class ImGuiTracyContext (line 6) | class ImGuiTracyContext FILE: profiler/src/IsElevated.cpp function IsElevated (line 7) | bool IsElevated() function IsElevated (line 27) | bool IsElevated() function IsElevated (line 36) | bool IsElevated() FILE: profiler/src/ResolvService.cpp type sockaddr_in (line 43) | struct sockaddr_in type sockaddr (line 59) | struct sockaddr FILE: profiler/src/ResolvService.hpp class ResolvService (line 13) | class ResolvService type QueueItem (line 15) | struct QueueItem FILE: profiler/src/RunQueue.hpp class RunQueue (line 9) | class RunQueue FILE: profiler/src/WindowPosition.hpp class WindowPosition (line 6) | class WindowPosition FILE: profiler/src/ini.c type ini_t (line 30) | struct ini_t { function strcmpci (line 37) | static int strcmpci(const char *a, const char *b) { function trim_back (line 56) | static void trim_back(ini_t *ini, char *p) { function split_data (line 102) | static void split_data(ini_t *ini) { function ini_t (line 176) | ini_t* ini_load(const char *filename) { function ini_free (line 222) | void ini_free(ini_t *ini) { function ini_sget (line 260) | int ini_sget( FILE: profiler/src/ini.h type ini_t (line 17) | typedef struct ini_t ini_t; FILE: profiler/src/main.cpp type ClientData (line 74) | struct ClientData type ViewShutdown (line 85) | enum class ViewShutdown { False, True, Join } function smoothstep (line 127) | static float smoothstep( float x ) function SetWindowTitleCallback (line 132) | static void SetWindowTitleCallback( const char* title ) function AttentionCallback (line 140) | static void AttentionCallback() function RunOnMainThread (line 147) | static void RunOnMainThread( const std::function& cb, bool force... function ScaleWindow (line 152) | static void ScaleWindow(ImGuiWindow* window, float scale) function SetupDPIScale (line 161) | static void SetupDPIScale() function IsBusy (line 201) | static int IsBusy() function SetupScaleCallback (line 209) | static void SetupScaleCallback( float scale ) function ScaleChanged (line 216) | static void ScaleChanged( float scale ) function main (line 225) | int main( int argc, char** argv ) function UpdateBroadcastClients (line 382) | static void UpdateBroadcastClients() function TextComment (line 468) | static void TextComment( const char* str ) function DrawAchievements (line 477) | static void DrawAchievements( tracy::data::AchievementItem** items ) function DrawContents (line 516) | static void DrawContents() FILE: profiler/src/profiler/TracyAchievementData.cpp type tracy::data (line 8) | namespace tracy::data FILE: profiler/src/profiler/TracyAchievements.cpp type tracy (line 10) | namespace tracy type data (line 13) | namespace data { extern AchievementCategory* AchievementCategories[]; } FILE: profiler/src/profiler/TracyAchievements.hpp type tracy (line 13) | namespace tracy type data (line 16) | namespace data type AchievementItem (line 19) | struct AchievementItem type AchievementCategory (line 33) | struct AchievementCategory class AchievementsMgr (line 43) | class AchievementsMgr type AchievementPair (line 45) | struct AchievementPair FILE: profiler/src/profiler/TracyBadVersion.cpp type tracy (line 11) | namespace tracy type detail (line 14) | namespace detail function BadVersionImpl (line 17) | void BadVersionImpl( BadVersionState& badVer ) FILE: profiler/src/profiler/TracyBadVersion.hpp type tracy (line 8) | namespace tracy type BadVersionState (line 11) | struct BadVersionState type State (line 13) | enum State type detail (line 28) | namespace detail function tracy_force_inline (line 33) | tracy_force_inline void BadVersion( BadVersionState& badVer ) { if( ba... FILE: profiler/src/profiler/TracyBuzzAnim.hpp type tracy (line 6) | namespace tracy class BuzzAnim (line 10) | class BuzzAnim method Match (line 13) | bool Match( const T& comp ) const method Time (line 18) | float Time() const method Enable (line 24) | void Enable( const T& val, float len ) method Update (line 31) | bool Update( float dt ) FILE: profiler/src/profiler/TracyColor.cpp type tracy (line 5) | namespace tracy function GetHsvColor (line 8) | uint32_t GetHsvColor( uint64_t hue, int value ) FILE: profiler/src/profiler/TracyColor.hpp type tracy (line 9) | namespace tracy function tracy_force_inline (line 15) | static tracy_force_inline uint32_t HighlightColor( uint32_t color ) function tracy_force_inline (line 23) | static tracy_force_inline uint32_t DarkenColorSlightly( uint32_t color ) function tracy_force_inline (line 31) | static tracy_force_inline uint32_t DarkenColor( uint32_t color ) function tracy_force_inline (line 39) | static tracy_force_inline uint32_t DarkenColorHalf( uint32_t color ) function tracy_force_inline (line 47) | static tracy_force_inline uint32_t DarkenColorMore( uint32_t color ) FILE: profiler/src/profiler/TracyConfig.cpp type tracy (line 8) | namespace tracy function LoadConfig (line 13) | void LoadConfig() function SaveConfig (line 59) | bool SaveConfig() FILE: profiler/src/profiler/TracyConfig.hpp type tracy (line 8) | namespace tracy type Config (line 11) | struct Config FILE: profiler/src/profiler/TracyDecayValue.hpp type tracy (line 6) | namespace tracy class DecayValue (line 10) | class DecayValue method DecayValue (line 13) | DecayValue( const T& init, bool active = false ) method tracy_force_inline (line 19) | tracy_force_inline operator const T& () const { return m_value; } method tracy_force_inline (line 20) | tracy_force_inline T operator->() const { return m_value; } method tracy_force_inline (line 22) | tracy_force_inline DecayValue& operator=( const T& value ) method tracy_force_inline (line 29) | tracy_force_inline void Decay( const T& value ) FILE: profiler/src/profiler/TracyEmbed.hpp class EmbedData (line 9) | class EmbedData method size (line 16) | [[nodiscard]] size_t size() const { return m_size; } FILE: profiler/src/profiler/TracyEventDebug.cpp type tracy (line 8) | namespace tracy function EventDebug (line 11) | void EventDebug( const QueueItem& ev ) FILE: profiler/src/profiler/TracyEventDebug.hpp type tracy (line 4) | namespace tracy type QueueItem (line 6) | struct QueueItem FILE: profiler/src/profiler/TracyFileselector.cpp type tracy::Fileselector (line 11) | namespace tracy::Fileselector function Init (line 16) | void Init() function Shutdown (line 23) | void Shutdown() function HasFailed (line 30) | bool HasFailed() function nativeOpenFile (line 46) | int nativeOpenFile() function OpenFileImpl (line 53) | static bool OpenFileImpl( const char* ext, const char* desc, const std... function SaveFileImpl (line 96) | static bool SaveFileImpl( const char* ext, const char* desc, const std... function OpenFile (line 116) | void OpenFile( const char* ext, const char* desc, const std::function<... function SaveFile (line 121) | void SaveFile( const char* ext, const char* desc, const std::function<... FILE: profiler/src/profiler/TracyFileselector.hpp type tracy::Fileselector (line 6) | namespace tracy::Fileselector FILE: profiler/src/profiler/TracyFilesystem.cpp type tracy (line 4) | namespace tracy function SourceFileValid (line 7) | bool SourceFileValid( const char* fn, uint64_t olderThan, const View& ... FILE: profiler/src/profiler/TracyFilesystem.hpp type tracy (line 7) | namespace tracy class View (line 10) | class View class Worker (line 11) | class Worker function FileExists (line 13) | static inline bool FileExists( const char* fn ) FILE: profiler/src/profiler/TracyImGui.cpp type tracy (line 10) | namespace tracy function WasActive (line 15) | bool WasActive() function DrawZigZag (line 26) | void DrawZigZag( ImDrawList* draw, const ImVec2& wpos, double start, d... function DrawStripedRect (line 32) | void DrawStripedRect( ImDrawList* draw, const ImVec2& wpos, double x0,... function DrawHistogramMinMaxLabel (line 83) | void DrawHistogramMinMaxLabel( ImDrawList* draw, int64_t tmin, int64_t... function PrintSource (line 102) | void PrintSource( const std::vector& lines ) function PrintTextWrapped (line 131) | bool PrintTextWrapped( const char* text, const char* end, bool striket... FILE: profiler/src/profiler/TracyImGui.hpp function ImVec2 (line 20) | static inline ImVec2 operator+( const ImVec2& l, const ImVec2& r ) { ret... function ImVec2 (line 21) | static inline ImVec2 operator-( const ImVec2& l, const ImVec2& r ) { ret... type tracy (line 24) | namespace tracy function GetScale (line 69) | [[maybe_unused]] static inline float GetScale() function ImageCentered (line 74) | [[maybe_unused]] static inline void ImageCentered( ImTextureID user_te... function TextCentered (line 80) | [[maybe_unused]] static inline void TextCentered( const char* text ) function ButtonCentered (line 87) | [[maybe_unused]] static inline bool ButtonCentered( const char* text ) function TextColoredUnformatted (line 94) | [[maybe_unused]] static inline void TextColoredUnformatted( uint32_t c... function TextColoredUnformatted (line 101) | [[maybe_unused]] static inline void TextColoredUnformatted( const ImVe... function TextDisabledUnformatted (line 108) | [[maybe_unused]] static inline void TextDisabledUnformatted( const cha... function TextFocused (line 115) | [[maybe_unused]] static inline void TextFocused( const char* label, co... function DrawWaitingDotsCentered (line 122) | [[maybe_unused]] static inline void DrawWaitingDotsCentered( double ti... function DrawWaitingDots (line 136) | [[maybe_unused]] static inline void DrawWaitingDots( double time, bool... function SmallCheckbox (line 149) | [[maybe_unused]] static inline bool SmallCheckbox( const char* label, ... function SmallColorBox (line 157) | [[maybe_unused]] static inline void SmallColorBox( uint32_t color ) function ButtonDisablable (line 164) | [[maybe_unused]] static inline bool ButtonDisablable( const char* labe... function SmallButtonDisablable (line 179) | [[maybe_unused]] static inline bool SmallButtonDisablable( const char*... function DrawTextContrast (line 194) | [[maybe_unused]] static inline void DrawTextContrast( ImDrawList* draw... function DrawTextSuperContrast (line 201) | [[maybe_unused]] static inline void DrawTextSuperContrast( ImDrawList*... function SetButtonHighlightColor (line 217) | [[maybe_unused]] static void SetButtonHighlightColor() function ToggleButton (line 224) | [[maybe_unused]] static void ToggleButton( const char* label, bool& to... function SmallToggleButton (line 232) | [[maybe_unused]] static void SmallToggleButton( const char* label, boo... function ClipboardButton (line 242) | [[maybe_unused]] static bool ClipboardButton( int id = 0 ) function TextFocusedClipboard (line 256) | [[maybe_unused]] static inline void TextFocusedClipboard( const char* ... function tracy_force_inline (line 276) | [[maybe_unused]] static tracy_force_inline void DrawLine( ImDrawList* ... function tracy_force_inline (line 282) | [[maybe_unused]] static tracy_force_inline void DrawLine( ImDrawList* ... function tracy_force_inline (line 288) | [[maybe_unused]] static tracy_force_inline void TooltipIfHovered( cons... FILE: profiler/src/profiler/TracyLlm.cpp type tracy (line 22) | namespace tracy type Preset (line 181) | struct Preset function Replace (line 826) | static void Replace( std::string& str, std::string_view from, std::str... FILE: profiler/src/profiler/TracyLlm.hpp type tracy (line 16) | namespace tracy class TracyLlmApi (line 19) | class TracyLlmApi class TracyLlmChat (line 20) | class TracyLlmChat class TracyLlmTools (line 21) | class TracyLlmTools class TracyManualData (line 22) | class TracyManualData class View (line 23) | class View class Worker (line 24) | class Worker class TracyLlm (line 26) | class TracyLlm type Task (line 28) | enum class Task type WorkItem (line 36) | struct WorkItem method IsBusy (line 50) | [[nodiscard]] bool IsBusy() const { std::lock_guard lock( m_jobsLock... FILE: profiler/src/profiler/TracyLlmApi.cpp type tracy (line 8) | namespace tracy function WriteFn (line 11) | static size_t WriteFn( void* _data, size_t size, size_t num, void* ptr ) type StreamData (line 96) | struct StreamData function StreamFn (line 102) | static size_t StreamFn( void* _data, size_t size, size_t num, void* ptr ) FILE: profiler/src/profiler/TracyLlmApi.hpp type tracy (line 10) | namespace tracy type LlmModel (line 13) | struct LlmModel class TracyLlmApi (line 21) | class TracyLlmApi type Type (line 23) | enum class Type method IsConnected (line 40) | [[nodiscard]] bool IsConnected() const { return m_curl != nullptr; } FILE: profiler/src/profiler/TracyLlmChat.cpp type tracy (line 13) | namespace tracy type RoleData (line 18) | struct RoleData function tracy_force_inline (line 38) | static tracy_force_inline int codepointlen( char c ) function utflen (line 47) | static size_t utflen( const char* str ) function ToolCallDescription (line 70) | static std::string ToolCallDescription( const nlohmann::json& json ) FILE: profiler/src/profiler/TracyLlmChat.hpp type tracy (line 8) | namespace tracy class View (line 11) | class View class Worker (line 12) | class Worker class TracyLlmChat (line 14) | class TracyLlmChat type TurnRole (line 19) | enum class TurnRole type Think (line 31) | enum class Think FILE: profiler/src/profiler/TracyLlmEmbeddings.cpp type tracy (line 10) | namespace tracy FILE: profiler/src/profiler/TracyLlmEmbeddings.hpp type tracy (line 8) | namespace tracy class TracyLlmEmbeddings (line 11) | class TracyLlmEmbeddings type Result (line 14) | struct Result method Get (line 25) | [[nodiscard]] uint32_t Get( size_t idx ) const { return m_data[idx]; } FILE: profiler/src/profiler/TracyLlmTools.cpp type tracy (line 24) | namespace tracy function UrlEncode (line 27) | static std::string UrlEncode( const std::string& str ) function ParseHtml (line 53) | static std::unique_ptr ParseHtml( const std::strin... function T (line 113) | static T GetParam( const nlohmann::json& json, const char* name ) function T (line 127) | static T GetParamOpt( const nlohmann::json& json, const char* name, T ... function WriteFn (line 377) | static size_t WriteFn( void* _data, size_t size, size_t num, void* ptr ) type curl_slist (line 405) | struct curl_slist function RemoveNewline (line 504) | [[nodiscard]] static std::string RemoveNewline( std::string str ) function ReplaceAll (line 511) | static void ReplaceAll( std::string& str, std::string_view from, std::... function RemoveTag (line 644) | static void RemoveTag( pugi::xml_node node, const char* tag ) function RemoveAttributes (line 654) | static void RemoveAttributes( pugi::xml_node node, const char* tag, st... function RemoveEmptyTags (line 682) | static void RemoveEmptyTags( pugi::xml_node node ) type xml_writer (line 698) | struct xml_writer : public pugi::xml_writer method xml_writer (line 700) | explicit xml_writer( std::string& str ) : str( str ) {} method write (line 701) | void write( const void* data, size_t size ) override { str.append( (... FILE: profiler/src/profiler/TracyLlmTools.hpp class EmbedData (line 14) | class EmbedData type tracy (line 16) | namespace tracy class TracyLlmApi (line 19) | class TracyLlmApi class TracyManualData (line 20) | class TracyManualData class Worker (line 21) | class Worker class TracyLlmTools (line 23) | class TracyLlmTools type EmbeddingState (line 26) | struct EmbeddingState FILE: profiler/src/profiler/TracyLockHelpers.hpp type tracy (line 8) | namespace tracy function tracy_force_inline (line 11) | static tracy_force_inline uint64_t GetThreadBit( uint8_t thread ) function tracy_force_inline (line 16) | static tracy_force_inline bool IsThreadWaiting( uint64_t bitlist, uint... function tracy_force_inline (line 21) | static tracy_force_inline bool AreOtherWaiting( uint64_t bitlist, uint... FILE: profiler/src/profiler/TracyManualData.cpp type tracy (line 9) | namespace tracy FILE: profiler/src/profiler/TracyManualData.hpp type tracy (line 9) | namespace tracy class TracyManualData (line 12) | class TracyManualData type ManualChunk (line 15) | struct ManualChunk method GetHash (line 28) | [[nodiscard]] uint64_t GetHash() const { return m_hash; } FILE: profiler/src/profiler/TracyMarkdown.cpp type tracy (line 32) | namespace tracy class MarkdownContext (line 35) | class MarkdownContext type List (line 37) | struct List method MarkdownContext (line 44) | MarkdownContext( View* view, Worker* worker ) : m_view( view ), m_wo... method EnterBlock (line 46) | int EnterBlock( MD_BLOCKTYPE type, void* detail ) method LeaveBlock (line 149) | int LeaveBlock( MD_BLOCKTYPE type, void* detail ) method EnterSpan (line 203) | int EnterSpan( MD_SPANTYPE type, void* detail ) method LeaveSpan (line 225) | int LeaveSpan( MD_SPANTYPE type, void* detail ) method Text (line 247) | int Text( MD_TEXTTYPE type, const MD_CHAR* text, MD_SIZE size ) method Glue (line 321) | void Glue() method Separate (line 327) | void Separate() method PrintText (line 334) | bool PrintText( const char* text, const char* end = nullptr ) method PrintTextExt (line 355) | void PrintTextExt( const char* text, const char* end = nullptr, bool... method LinkHover (line 367) | void LinkHover() FILE: profiler/src/profiler/TracyMarkdown.hpp type MD_PARSER (line 6) | struct MD_PARSER type tracy (line 8) | namespace tracy class View (line 11) | class View class Worker (line 12) | class Worker class Markdown (line 14) | class Markdown FILE: profiler/src/profiler/TracyMicroArchitecture.cpp type tracy (line 3) | namespace tracy FILE: profiler/src/profiler/TracyMicroArchitecture.hpp type tracy (line 3) | namespace tracy type AsmDesc (line 6) | struct AsmDesc type AsmVar (line 12) | struct AsmVar type AsmOp (line 22) | struct AsmOp type MicroArchitecture (line 30) | struct MicroArchitecture FILE: profiler/src/profiler/TracyMouse.cpp type tracy (line 7) | namespace tracy type Mouse (line 13) | struct Mouse function MouseFrame (line 25) | void MouseFrame() function IsMouseDown (line 56) | bool IsMouseDown( ImGuiMouseButton button ) function IsMouseClicked (line 61) | bool IsMouseClicked( ImGuiMouseButton button ) function IsMouseDragging (line 66) | bool IsMouseDragging( ImGuiMouseButton button ) function ImVec2 (line 71) | ImVec2 GetMouseDragDelta( ImGuiMouseButton button ) function ConsumeMouseEvents (line 76) | void ConsumeMouseEvents( ImGuiMouseButton button ) function IsMouseClickReleased (line 83) | bool IsMouseClickReleased( ImGuiMouseButton button ) FILE: profiler/src/profiler/TracyMouse.hpp type tracy (line 6) | namespace tracy FILE: profiler/src/profiler/TracyProtoHistory.cpp type tracy (line 4) | namespace tracy FILE: profiler/src/profiler/TracyProtoHistory.hpp type tracy (line 6) | namespace tracy type ProtocolHistory_t (line 9) | struct ProtocolHistory_t FILE: profiler/src/profiler/TracySourceContents.cpp type tracy (line 5) | namespace tracy FILE: profiler/src/profiler/TracySourceContents.hpp type tracy (line 10) | namespace tracy class View (line 13) | class View class Worker (line 14) | class Worker class SourceContents (line 16) | class SourceContents method empty (line 27) | bool empty() const { return m_lines.empty(); } method idx (line 30) | uint32_t idx() const { return m_fileStringIdx; } method is_cached (line 31) | bool is_cached() const { return m_data != m_dataBuf; } method data_size (line 33) | size_t data_size() const { return m_dataSize; } FILE: profiler/src/profiler/TracySourceTokenizer.cpp type tracy (line 5) | namespace tracy function GetKeywords (line 9) | static unordered_flat_set& ve... function PrintHwSampleTooltip (line 117) | static void PrintHwSampleTooltip( size_t cycles, size_t retired, size_... function PrintSourceFragment (line 181) | static void PrintSourceFragment( const SourceContents& src, uint32_t s... function PackCpuInfo (line 471) | static constexpr uint32_t PackCpuInfo( uint32_t cpuid ) type CpuIdMap (line 476) | struct CpuIdMap function IsJumpConditionalX86 (line 673) | static bool IsJumpConditionalX86( const char* op ) type JumpRange (line 986) | struct JumpRange function GetHotnessColor (line 1780) | static uint32_t GetHotnessColor( uint32_t count, uint32_t maxCount ) function GetHotnessGlow (line 1804) | static uint32_t GetHotnessGlow( uint32_t count, uint32_t maxCount ) function GetGoodnessColor (line 1862) | static uint32_t GetGoodnessColor( float inRatio ) function FormatHexBytesRaw (line 2372) | static int FormatHexBytesRaw( char* buf, const uint8_t* bytes, size_t ... function PrintHexBytesRaw (line 2386) | static int PrintHexBytesRaw( const uint8_t* bytes, size_t len ) function PrintHexBytesArm (line 2402) | static int PrintHexBytesArm( const uint8_t* bytes ) function PrintHexBytes (line 2418) | static int PrintHexBytes( const uint8_t* bytes, size_t len, CpuArchite... function PrintPercentage (line 3414) | static bool PrintPercentage( float val, uint32_t col = 0xFFFFFFFF ) function tracy_force_inline (line 3758) | static tracy_force_inline uint32_t AsmColor( uint32_t base, bool inCon... FILE: profiler/src/profiler/TracySourceView.hpp type ImFont (line 17) | struct ImFont type ImVec2 (line 18) | struct ImVec2 type tracy (line 20) | namespace tracy class View (line 23) | class View class Worker (line 24) | class Worker type CallstackFrameData (line 25) | struct CallstackFrameData class SourceView (line 27) | class SourceView type RegsX86 (line 30) | enum class RegsX86 : uint8_t type CostType (line 42) | enum class CostType type AsmOpParams (line 56) | struct AsmOpParams type LeaData (line 62) | enum class LeaData : uint8_t type OpType (line 82) | enum class OpType : uint8_t type AsmLine (line 92) | struct AsmLine type JumpData (line 115) | struct JumpData type AddrStat (line 130) | struct AddrStat method AddrStat (line 135) | AddrStat& operator+=( const AddrStat& other ) type AddrStatData (line 143) | struct AddrStatData type History (line 155) | struct History method CalcInlineStats (line 172) | void CalcInlineStats( bool val ) { m_calcInlineStats = val; } method IsSymbolView (line 173) | bool IsSymbolView() const { return !m_asm.empty(); } FILE: profiler/src/profiler/TracyStorage.cpp type tracy (line 22) | namespace tracy function CreateDirStruct (line 25) | static bool CreateDirStruct( const std::string& path ) function GetConfigDirectory (line 57) | static void GetConfigDirectory( char* buf, size_t& sz ) function GetCacheDirectory (line 91) | static void GetCacheDirectory( char* buf, size_t& sz ) FILE: profiler/src/profiler/TracyStorage.hpp type tracy (line 6) | namespace tracy FILE: profiler/src/profiler/TracyTexture.cpp type tracy (line 17) | namespace tracy function InitTexture (line 22) | void InitTexture() function ImTextureID (line 42) | ImTextureID MakeTexture( bool zigzag ) function FreeTexture (line 54) | void FreeTexture( ImTextureID _tex, void(*runOnMainThread)(const std::... function tracy_force_inline (line 60) | static tracy_force_inline void DecodeDxt1Part( uint64_t d, uint32_t* d... function UpdateTexture (line 142) | void UpdateTexture( ImTextureID _tex, const char* data, int w, int h ) function UpdateTextureRGBA (line 170) | void UpdateTextureRGBA( ImTextureID _tex, void* data, int w, int h ) function UpdateTextureRGBAMips (line 177) | void UpdateTextureRGBAMips( ImTextureID _tex, void** data, int* w, int... FILE: profiler/src/profiler/TracyTexture.hpp type tracy (line 7) | namespace tracy FILE: profiler/src/profiler/TracyTimelineContext.hpp type tracy (line 8) | namespace tracy type TimelineContext (line 11) | struct TimelineContext FILE: profiler/src/profiler/TracyTimelineController.cpp type tracy (line 11) | namespace tracy FILE: profiler/src/profiler/TracyTimelineController.hpp type tracy (line 13) | namespace tracy class TimelineItem (line 16) | class TimelineItem class View (line 17) | class View class Worker (line 18) | class Worker class TimelineController (line 20) | class TimelineController method AddItem (line 31) | void AddItem( U* data ) method GetHeight (line 38) | float GetHeight() const { return m_height; } method tracy_force_inline (line 41) | tracy_force_inline TimelineItem& GetItem( const void* data ) FILE: profiler/src/profiler/TracyTimelineDraw.hpp type tracy (line 9) | namespace tracy type TimelineDrawType (line 12) | enum class TimelineDrawType : uint8_t type TimelineDraw (line 20) | struct TimelineDraw type ContextSwitchDrawType (line 31) | enum class ContextSwitchDrawType : uint8_t type ContextSwitchDraw (line 38) | struct ContextSwitchDraw type SamplesDraw (line 46) | struct SamplesDraw type MessagesDraw (line 53) | struct MessagesDraw type CpuUsageDraw (line 61) | struct CpuUsageDraw type CpuCtxDraw (line 68) | struct CpuCtxDraw type LockState (line 76) | struct LockState type Type (line 78) | enum Type : uint8_t type LockDrawItem (line 87) | struct LockDrawItem type LockDraw (line 95) | struct LockDraw FILE: profiler/src/profiler/TracyTimelineItem.cpp type tracy (line 9) | namespace tracy FILE: profiler/src/profiler/TracyTimelineItem.hpp type tracy (line 9) | namespace tracy type TimelineContext (line 12) | struct TimelineContext class TaskDispatch (line 13) | class TaskDispatch class View (line 14) | class View class Worker (line 15) | class Worker class TimelineItem (line 17) | class TimelineItem method WantPreprocess (line 26) | bool WantPreprocess() const { return m_wantPreprocess; } method Preprocess (line 27) | virtual void Preprocess( const TimelineContext& ctx, TaskDispatch& t... method SetVisible (line 30) | virtual void SetVisible( bool visible ) { m_visible = visible; } method IsVisible (line 31) | virtual bool IsVisible() const { return m_visible; } method SetShowFull (line 33) | void SetShowFull( bool showFull ) { m_showFull = showFull; } method GetHeight (line 36) | int GetHeight() const { return m_height; } method DrawOverlay (line 53) | virtual void DrawOverlay( const ImVec2& ul, const ImVec2& dr ) {} method DrawExtraPopupItems (line 54) | virtual void DrawExtraPopupItems() {} method DrawFinished (line 55) | virtual void DrawFinished() {} method IsEmpty (line 57) | virtual bool IsEmpty() const { return false; } FILE: profiler/src/profiler/TracyTimelineItemCpuData.cpp type tracy (line 9) | namespace tracy FILE: profiler/src/profiler/TracyTimelineItemCpuData.hpp type tracy (line 8) | namespace tracy class TimelineItemCpuData (line 11) | class TimelineItemCpuData final : public TimelineItem method HeaderColor (line 20) | uint32_t HeaderColor() const override { return 0xFFDD88DD; } method HeaderColorInactive (line 21) | uint32_t HeaderColorInactive() const override { return 0xFF6E446E; } method HeaderLineColor (line 22) | uint32_t HeaderLineColor() const override { return 0x66DD88DD; } FILE: profiler/src/profiler/TracyTimelineItemGpu.cpp type tracy (line 10) | namespace tracy FILE: profiler/src/profiler/TracyTimelineItemGpu.hpp type tracy (line 7) | namespace tracy class TimelineItemGpu (line 10) | class TimelineItemGpu final : public TimelineItem method GetIdx (line 15) | int GetIdx() const { return m_idx; } method HeaderColor (line 18) | uint32_t HeaderColor() const override { return 0xFFFFAAAA; } method HeaderColorInactive (line 19) | uint32_t HeaderColorInactive() const override { return 0xFF886666; } method HeaderLineColor (line 20) | uint32_t HeaderLineColor() const override { return 0x33FFFFFF; } FILE: profiler/src/profiler/TracyTimelineItemPlot.cpp type tracy (line 10) | namespace tracy FILE: profiler/src/profiler/TracyTimelineItemPlot.hpp type tracy (line 8) | namespace tracy class TimelineItemPlot (line 11) | class TimelineItemPlot final : public TimelineItem method HeaderColor (line 17) | uint32_t HeaderColor() const override { return 0xFF44DDDD; } method HeaderColorInactive (line 18) | uint32_t HeaderColorInactive() const override { return 0xFF226E6E; } method HeaderLineColor (line 19) | uint32_t HeaderLineColor() const override { return 0x8844DDDD; } FILE: profiler/src/profiler/TracyTimelineItemThread.cpp type tracy (line 14) | namespace tracy function GetNextLockEvent (line 681) | static Vector::const_iterator GetNextLockEvent( const Ve... function CombineLockState (line 772) | static LockState::Type CombineLockState( LockState::Type state, LockSt... function GetNextLockEventShared (line 777) | static Vector::const_iterator GetNextLockEventShared( co... FILE: profiler/src/profiler/TracyTimelineItemThread.hpp type tracy (line 8) | namespace tracy class TimelineItemThread (line 11) | class TimelineItemThread final : public TimelineItem FILE: profiler/src/profiler/TracyUserData.cpp type tracy (line 16) | namespace tracy function FILE (line 368) | FILE* UserData::OpenFile( const char* filename, bool write ) FILE: profiler/src/profiler/TracyUserData.hpp type tracy (line 10) | namespace tracy type Annotation (line 13) | struct Annotation type SourceRegex (line 14) | struct SourceRegex type ViewData (line 15) | struct ViewData class UserData (line 17) | class UserData method Valid (line 23) | bool Valid() const { return !m_program.empty(); } FILE: profiler/src/profiler/TracyUtility.cpp type tracy (line 8) | namespace tracy function TooltipNormalizedName (line 121) | void TooltipNormalizedName( const char* name, const char* normalized ) function GetThreadColor (line 141) | uint32_t GetThreadColor( uint64_t thread, int depth, bool dynamic ) function GetPlotColor (line 147) | uint32_t GetPlotColor( const PlotData& plot, const Worker& worker ) function SplitLines (line 190) | std::vector SplitLines( const char* data, size_t sz ) function IsFrameExternal (line 216) | bool IsFrameExternal( const char* filename, const char* image ) FILE: profiler/src/profiler/TracyUtility.hpp type tracy (line 11) | namespace tracy class Worker (line 14) | class Worker type ShortenName (line 16) | enum class ShortenName : uint8_t FILE: profiler/src/profiler/TracyView.cpp type tracy (line 36) | namespace tracy FILE: profiler/src/profiler/TracyView.hpp type tracy (line 38) | namespace tracy type MemoryPage (line 54) | struct MemoryPage class FileRead (line 55) | class FileRead class SourceView (line 56) | class SourceView type TimelineContext (line 57) | struct TimelineContext type TimelineDraw (line 58) | struct TimelineDraw type ContextSwitchDraw (line 59) | struct ContextSwitchDraw type SamplesDraw (line 60) | struct SamplesDraw type MessagesDraw (line 61) | struct MessagesDraw type CpuUsageDraw (line 62) | struct CpuUsageDraw type CpuCtxDraw (line 63) | struct CpuCtxDraw type LockDraw (line 64) | struct LockDraw type PlotDraw (line 65) | struct PlotDraw type FlameGraphContext (line 66) | struct FlameGraphContext class TracyManualData (line 67) | class TracyManualData class View (line 70) | class View type Animation (line 72) | struct Animation type Region (line 80) | struct Region type ZoneTimeData (line 87) | struct ZoneTimeData type AccumulationMode (line 93) | enum class AccumulationMode type StatisticsCache (line 100) | struct StatisticsCache type FrameImageCache (line 110) | struct FrameImageCache type PlotView (line 117) | struct PlotView method NotifyRootWindowSize (line 134) | void NotifyRootWindowSize( float w, float h ) { m_rootWidth = w; m_r... method ReconnectRequested (line 141) | bool ReconnectRequested() const { return m_reconnectRequested; } method GetAddress (line 142) | std::string GetAddress() const { return m_worker.GetAddr(); } method GetPort (line 143) | uint16_t GetPort() const { return m_worker.GetPort(); } method ValidateSourceAge (line 146) | bool ValidateSourceAge() const { return m_validateSourceAge; } method ShowSampleParents (line 148) | void ShowSampleParents( uint64_t symAddr, bool withInlines ) { m_sam... method ViewData (line 150) | ViewData& GetViewData() { return m_vd; } method ViewData (line 151) | const ViewData& GetViewData() const { return m_vd; } method ShortenName (line 153) | ShortenName GetShortenName() const { return m_vd.shortenName; } method GetNextGpuIdx (line 154) | int GetNextGpuIdx() { return m_gpuIdx++; } method MessageData (line 156) | const MessageData* GetMessageHighlight() const { return m_msgHighlig... method GetLockInfoWindow (line 157) | uint32_t GetLockInfoWindow() const { return m_lockInfoWindow; } method tracy_force_inline (line 159) | tracy_force_inline bool& Vis( const void* ptr ) method GetSelectThread (line 168) | uint64_t GetSelectThread() { return m_selectedThread; } method IsBackgroundDone (line 179) | bool IsBackgroundDone() const { return m_worker.IsBackgroundDone(); } type ShortcutAction (line 190) | enum class ShortcutAction : uint8_t type MemPathData (line 198) | struct MemPathData type ViewMode (line 204) | enum class ViewMode type MemRange (line 211) | enum class MemRange type KeyboardNavigation (line 218) | struct KeyboardNavigation type Direction (line 220) | enum Direction type ZoneColorData (line 237) | struct ZoneColorData type SymList (line 245) | struct SymList method tracy_force_inline (line 426) | tracy_force_inline bool& VisibleMsgThread( uint64_t thread ) method tracy_force_inline (line 436) | tracy_force_inline bool& WaitStackThread( uint64_t thread ) method tracy_force_inline (line 446) | tracy_force_inline bool& FlameGraphThread( uint64_t thread ) method tracy_force_inline (line 456) | tracy_force_inline int& GpuDrift( const void* ptr ) type MessageFilter (line 509) | struct MessageFilter method MessageFilter (line 515) | MessageFilter() { Clear(); } method Clear (line 517) | void Clear() method PassFilter (line 524) | bool PassFilter( const MessageData& msg, const Worker& worker ) const type SaveThreadState (line 636) | enum class SaveThreadState type FindZone (line 683) | struct FindZone { type GroupBy (line 685) | enum class GroupBy : int { Thread, UserText, ZoneName, Callstack, ... type SortBy (line 686) | enum class SortBy : int { Order, Count, Time, Mtpc } type Group (line 688) | struct Group method Reset (line 747) | void Reset() method ResetMatch (line 758) | void ResetMatch() method ResetGroups (line 774) | void ResetGroups() method ResetSelection (line 784) | void ResetSelection() method ShowZone (line 797) | void ShowZone( int16_t srcloc, const char* name ) method ShowZone (line 806) | void ShowZone( int16_t srcloc, const char* name, int64_t limitMin,... type CompVal (line 821) | struct CompVal method ResetSelection (line 857) | void ResetSelection() method Reset (line 869) | void Reset() type TimeDistribution (line 929) | struct TimeDistribution { method Reset (line 978) | void Reset() FILE: profiler/src/profiler/TracyViewData.hpp type tracy (line 9) | namespace tracy type Range (line 12) | struct Range method StartFrame (line 14) | void StartFrame() { hiMin = hiMax = false; } type RangeSlim (line 25) | struct RangeSlim type ViewData (line 36) | struct ViewData type Annotation (line 66) | struct Annotation type SourceRegex (line 73) | struct SourceRegex FILE: profiler/src/profiler/TracyView_Annotations.cpp type tracy (line 7) | namespace tracy FILE: profiler/src/profiler/TracyView_Callstack.cpp type tracy (line 14) | namespace tracy FILE: profiler/src/profiler/TracyView_Compare.cpp type tracy (line 14) | namespace tracy function PrintFile (line 139) | static void PrintFile( const char* data, size_t sz, uint32_t color ) function PrintDiff (line 148) | static void PrintDiff( const std::string& diff ) function PrintSpeedupOrSlowdown (line 164) | static void PrintSpeedupOrSlowdown( double time_this, double time_exte... FILE: profiler/src/profiler/TracyView_ConnectionState.cpp type tracy (line 8) | namespace tracy FILE: profiler/src/profiler/TracyView_ContextSwitch.cpp type tracy (line 12) | namespace tracy FILE: profiler/src/profiler/TracyView_CpuData.cpp type tracy (line 16) | namespace tracy type PidData (line 580) | struct PidData FILE: profiler/src/profiler/TracyView_FindZone.cpp type tracy (line 15) | namespace tracy type GroupRange (line 2016) | struct GroupRange { FILE: profiler/src/profiler/TracyView_FlameGraph.cpp type tracy (line 14) | namespace tracy type FrameCache (line 250) | struct FrameCache function SortFlameGraph (line 372) | static void SortFlameGraph( std::vector& data ) type FlameGraphContext (line 378) | struct FlameGraphContext function MergeFlameGraph (line 703) | static void MergeFlameGraph( std::vector& dst, std::ve... function FixupTime (line 720) | static void FixupTime( std::vector& data, uint64_t t =... FILE: profiler/src/profiler/TracyView_FrameOverview.cpp type tracy (line 7) | namespace tracy function GetFrameColor (line 10) | static uint32_t GetFrameColor( uint64_t time, uint64_t target ) function GetFrameWidth (line 17) | static int GetFrameWidth( int frameScale ) function GetFrameGroup (line 22) | static int GetFrameGroup( int frameScale ) function T (line 28) | constexpr const T& clamp( const T& v, const T& lo, const T& hi ) FILE: profiler/src/profiler/TracyView_FrameTimeline.cpp type tracy (line 10) | namespace tracy function tracy_force_inline (line 16) | static tracy_force_inline uint32_t GetColorMuted( uint32_t color, bool... FILE: profiler/src/profiler/TracyView_FrameTree.cpp type tracy (line 6) | namespace tracy function tracy_force_inline (line 10) | static tracy_force_inline T* GetFrameTreeItemNoGroup( unordered_flat_m... function tracy_force_inline (line 21) | static tracy_force_inline T* GetFrameTreeItemGroup( unordered_flat_map... function tracy_force_inline (line 39) | static tracy_force_inline T* GetParentFrameTreeItemGroup( unordered_fl... FILE: profiler/src/profiler/TracyView_GpuTimeline.cpp type tracy (line 9) | namespace tracy FILE: profiler/src/profiler/TracyView_Locks.cpp type tracy (line 14) | namespace tracy FILE: profiler/src/profiler/TracyView_Manual.cpp type tracy (line 9) | namespace tracy FILE: profiler/src/profiler/TracyView_Memory.cpp type tracy (line 10) | namespace tracy type MemoryPage (line 54) | struct MemoryPage function tracy_force_inline (line 60) | static tracy_force_inline MemoryPage& GetPage( unordered_flat_map& trace, const std::function& vec ) function DebugInfo (line 1117) | DebugInfo* FindDebugInfo( FastVector& vec, const uint8_t* b... function GetDebugInfoDescriptor (line 1129) | int GetDebugInfoDescriptor( const char* buildid_data, size_t buildid_s... function debuginfod_client (line 1162) | debuginfod_client* GetDebuginfodClient() function EndCallstack (line 1168) | void EndCallstack() function SymbolAddressDataCb (line 1206) | static int SymbolAddressDataCb( void* data, uintptr_t pc, uintptr_t lo... function SymbolAddressErrorCb (line 1226) | static void SymbolAddressErrorCb( void* data, const char* /*msg*/, int... function CallstackSymbolData (line 1234) | CallstackSymbolData DecodeSymbolAddress( uint64_t ptr ) function CallstackDataCb (line 1249) | static int CallstackDataCb( void* /*data*/, uintptr_t pc, uintptr_t lo... function CallstackErrorCb (line 1321) | static void CallstackErrorCb( void* /*data*/, const char* /*msg*/, int... function SymInfoCallback (line 1336) | void SymInfoCallback( void* /*data*/, uintptr_t pc, const char* symnam... function SymInfoError (line 1342) | void SymInfoError( void* /*data*/, const char* /*msg*/, int /*errnum*/ ) function GetSymbolForOfflineResolve (line 1348) | void GetSymbolForOfflineResolve(void* address, uint64_t imageBaseAddre... function CallstackEntryData (line 1359) | CallstackEntryData DecodeCallstackPtr( uint64_t ptr ) function InitCallstackCritical (line 1425) | void InitCallstackCritical() function InitCallstack (line 1429) | void InitCallstack() function EndCallstack (line 1434) | void EndCallstack() function CallstackSymbolData (line 1460) | CallstackSymbolData DecodeSymbolAddress( uint64_t ptr ) function CallstackEntryData (line 1469) | CallstackEntryData DecodeCallstackPtr( uint64_t ptr ) FILE: public/client/TracyCallstack.hpp type tracy (line 10) | namespace tracy type ImageEntry (line 13) | struct ImageEntry function has_callstack (line 27) | static constexpr bool has_callstack() { return false; } function tracy_force_inline (line 28) | static tracy_force_inline void* Callstack( int32_t /*depth*/ ) { retur... function has_callstack (line 57) | static constexpr bool has_callstack() { return true; } type CallstackSymbolData (line 59) | struct CallstackSymbolData type CallstackEntry (line 67) | struct CallstackEntry type CallstackEntryData (line 76) | struct CallstackEntryData function tracy_force_inline (line 103) | static tracy_force_inline void* Callstack( int32_t depth ) type BacktraceState (line 114) | struct BacktraceState function _Unwind_Reason_Code (line 120) | static _Unwind_Reason_Code tracy_unwind_callback( struct _Unwind_Conte... function tracy_force_inline (line 132) | static tracy_force_inline void* Callstack( int32_t depth ) function tracy_force_inline (line 147) | static tracy_force_inline void* Callstack( int32_t depth ) type tracy (line 25) | namespace tracy type ImageEntry (line 13) | struct ImageEntry function has_callstack (line 27) | static constexpr bool has_callstack() { return false; } function tracy_force_inline (line 28) | static tracy_force_inline void* Callstack( int32_t /*depth*/ ) { retur... function has_callstack (line 57) | static constexpr bool has_callstack() { return true; } type CallstackSymbolData (line 59) | struct CallstackSymbolData type CallstackEntry (line 67) | struct CallstackEntry type CallstackEntryData (line 76) | struct CallstackEntryData function tracy_force_inline (line 103) | static tracy_force_inline void* Callstack( int32_t depth ) type BacktraceState (line 114) | struct BacktraceState function _Unwind_Reason_Code (line 120) | static _Unwind_Reason_Code tracy_unwind_callback( struct _Unwind_Conte... function tracy_force_inline (line 132) | static tracy_force_inline void* Callstack( int32_t depth ) function tracy_force_inline (line 147) | static tracy_force_inline void* Callstack( int32_t depth ) type tracy (line 54) | namespace tracy type ImageEntry (line 13) | struct ImageEntry function has_callstack (line 27) | static constexpr bool has_callstack() { return false; } function tracy_force_inline (line 28) | static tracy_force_inline void* Callstack( int32_t /*depth*/ ) { retur... function has_callstack (line 57) | static constexpr bool has_callstack() { return true; } type CallstackSymbolData (line 59) | struct CallstackSymbolData type CallstackEntry (line 67) | struct CallstackEntry type CallstackEntryData (line 76) | struct CallstackEntryData function tracy_force_inline (line 103) | static tracy_force_inline void* Callstack( int32_t depth ) type BacktraceState (line 114) | struct BacktraceState function _Unwind_Reason_Code (line 120) | static _Unwind_Reason_Code tracy_unwind_callback( struct _Unwind_Conte... function tracy_force_inline (line 132) | static tracy_force_inline void* Callstack( int32_t depth ) function tracy_force_inline (line 147) | static tracy_force_inline void* Callstack( int32_t depth ) FILE: public/client/TracyDxt1.cpp type tracy (line 27) | namespace tracy function to565 (line 30) | static inline uint16_t to565( uint8_t r, uint8_t g, uint8_t b ) function to565 (line 35) | static inline uint16_t to565( uint32_t c ) function tracy_force_inline (line 148) | static tracy_force_inline uint64_t ProcessRGB( const uint8_t* src ) function tracy_force_inline (line 467) | static tracy_force_inline void ProcessRGB_AVX( const uint8_t* src, cha... function CompressImageDxt1 (line 585) | void CompressImageDxt1( const char* src, char* dst, int w, int h ) FILE: public/client/TracyDxt1.hpp type tracy (line 4) | namespace tracy FILE: public/client/TracyFastVector.hpp type tracy (line 10) | namespace tracy class FastVector (line 14) | class FastVector method FastVector (line 20) | FastVector( size_t capacity ) method FastVector (line 28) | FastVector( const FastVector& ) = delete; method FastVector (line 29) | FastVector( FastVector&& ) = delete; method FastVector (line 36) | FastVector& operator=( const FastVector& ) = delete; method FastVector (line 37) | FastVector& operator=( FastVector&& ) = delete; method empty (line 39) | bool empty() const { return m_ptr == m_write; } method size (line 40) | size_t size() const { return m_write - m_ptr; } method T (line 42) | T* data() { return m_ptr; } method T (line 43) | const T* data() const { return m_ptr; } method T (line 45) | T* begin() { return m_ptr; } method T (line 46) | const T* begin() const { return m_ptr; } method T (line 47) | T* end() { return m_write; } method T (line 48) | const T* end() const { return m_write; } method T (line 50) | T& front() { assert( !empty() ); return m_ptr[0]; } method T (line 51) | const T& front() const { assert( !empty() ); return m_ptr[0]; } method T (line 53) | T& back() { assert( !empty() ); return m_write[-1]; } method T (line 54) | const T& back() const { assert( !empty() ); return m_write[-1]; } method T (line 56) | T& operator[]( size_t idx ) { return m_ptr[idx]; } method T (line 57) | const T& operator[]( size_t idx ) const { return m_ptr[idx]; } method T (line 59) | T* push_next() method T (line 65) | T* prepare_next() method commit_next (line 71) | void commit_next() method clear (line 76) | void clear() method swap (line 81) | void swap( FastVector& vec ) method tracy_no_inline (line 99) | tracy_no_inline void AllocMore() FILE: public/client/TracyKCore.cpp type tracy (line 18) | namespace tracy type elf_ehdr (line 35) | struct elf_ehdr type elf_phdr (line 53) | struct elf_phdr FILE: public/client/TracyKCore.hpp type tracy (line 10) | namespace tracy class KCore (line 13) | class KCore type Offset (line 15) | struct Offset FILE: public/client/TracyLock.hpp type tracy (line 11) | namespace tracy class LockableCtx (line 14) | class LockableCtx function tracy_force_inline (line 41) | tracy_force_inline ~LockableCtx() function tracy_force_inline (line 53) | tracy_force_inline bool BeforeLock() function tracy_force_inline (line 77) | tracy_force_inline void AfterLock() function tracy_force_inline (line 87) | tracy_force_inline void AfterUnlock() function tracy_force_inline (line 106) | tracy_force_inline void AfterTryLock( bool acquired ) function tracy_force_inline (line 134) | tracy_force_inline void Mark( const SourceLocationData* srcloc ) function tracy_force_inline (line 155) | tracy_force_inline void CustomName( const char* name, size_t size ) class Lockable (line 181) | class Lockable method tracy_force_inline (line 184) | tracy_force_inline Lockable( const SourceLocationData* srcloc ) method Lockable (line 189) | Lockable( const Lockable& ) = delete; method Lockable (line 190) | Lockable& operator=( const Lockable& ) = delete; method tracy_force_inline (line 192) | tracy_force_inline void lock() method tracy_force_inline (line 199) | tracy_force_inline void unlock() method tracy_force_inline (line 205) | tracy_force_inline bool try_lock() method tracy_force_inline (line 212) | tracy_force_inline void Mark( const SourceLocationData* srcloc ) method tracy_force_inline (line 217) | tracy_force_inline void CustomName( const char* name, size_t size ) class SharedLockableCtx (line 229) | class SharedLockableCtx function tracy_force_inline (line 256) | tracy_force_inline ~SharedLockableCtx() function tracy_force_inline (line 268) | tracy_force_inline bool BeforeLock() function tracy_force_inline (line 292) | tracy_force_inline void AfterLock() function tracy_force_inline (line 302) | tracy_force_inline void AfterUnlock() function tracy_force_inline (line 321) | tracy_force_inline void AfterTryLock( bool acquired ) function tracy_force_inline (line 349) | tracy_force_inline bool BeforeLockShared() function tracy_force_inline (line 373) | tracy_force_inline void AfterLockShared() function tracy_force_inline (line 383) | tracy_force_inline void AfterUnlockShared() function tracy_force_inline (line 403) | tracy_force_inline void AfterTryLockShared( bool acquired ) function tracy_force_inline (line 431) | tracy_force_inline void Mark( const SourceLocationData* srcloc ) function tracy_force_inline (line 452) | tracy_force_inline void CustomName( const char* name, size_t size ) class SharedLockable (line 478) | class SharedLockable method tracy_force_inline (line 481) | tracy_force_inline SharedLockable( const SourceLocationData* srcloc ) method SharedLockable (line 486) | SharedLockable( const SharedLockable& ) = delete; method SharedLockable (line 487) | SharedLockable& operator=( const SharedLockable& ) = delete; method tracy_force_inline (line 489) | tracy_force_inline void lock() method tracy_force_inline (line 496) | tracy_force_inline void unlock() method tracy_force_inline (line 502) | tracy_force_inline bool try_lock() method tracy_force_inline (line 509) | tracy_force_inline void lock_shared() method tracy_force_inline (line 516) | tracy_force_inline void unlock_shared() method tracy_force_inline (line 522) | tracy_force_inline bool try_lock_shared() method tracy_force_inline (line 529) | tracy_force_inline void Mark( const SourceLocationData* srcloc ) method tracy_force_inline (line 534) | tracy_force_inline void CustomName( const char* name, size_t size ) FILE: public/client/TracyOverride.cpp function dlclose (line 9) | int dlclose( void* hnd ) FILE: public/client/TracyProfiler.cpp type tracy (line 140) | namespace tracy type MappingInfo (line 156) | struct MappingInfo { function ParseMappings (line 172) | static std::vector ParseMappings() function MappingInfo (line 210) | static MappingInfo* LookUpMapping(std::vector& mappings, ... function MappingInfo (line 235) | static MappingInfo* LookUpMapping(uintptr_t address) function EnsureReadable (line 253) | static bool EnsureReadable( MappingInfo& mapping ) function EnsureReadable (line 279) | static bool EnsureReadable( uintptr_t address ) function EnsureReadable (line 288) | static bool EnsureReadable( uintptr_t address ) function EnsureReadable (line 295) | static bool EnsureReadable( uintptr_t address ) type InitTimeWrapper (line 303) | struct InitTimeWrapper type ProducerWrapper (line 308) | struct ProducerWrapper method ProducerWrapper (line 1239) | ProducerWrapper( ProfilerData& data ) : detail( data.queue ), ptr( d... type ThreadHandleWrapper (line 313) | struct ThreadHandleWrapper function CpuId (line 321) | static inline void CpuId( uint32_t* regs, uint32_t leaf ) function InitFailure (line 331) | static void InitFailure( const char* msg ) function CheckHardwareSupportsInvariantTSC (line 377) | static bool CheckHardwareSupportsInvariantTSC() function HardwareSupportsInvariantTSC (line 399) | bool HardwareSupportsInvariantTSC() function SetupHwTimer (line 406) | static int64_t SetupHwTimer() function SetupHwTimer (line 422) | static int64_t SetupHwTimer() function GetHex (line 498) | static uint32_t GetHex( char*& ptr, int skip ) type utsname (line 556) | struct utsname type sysinfo (line 716) | struct sysinfo type asinfo_entry (line 730) | struct asinfo_entry type asinfo_entry (line 731) | struct asinfo_entry type asinfo_entry (line 737) | struct asinfo_entry function GetPid (line 751) | static uint64_t GetPid() function BroadcastMessage (line 776) | static BroadcastMessage& GetBroadcastMessage( const char* procname, si... function LONG (line 797) | LONG WINAPI CrashFilter( PEXCEPTION_POINTERS pExp ) function LONG (line 902) | LONG WINAPI CrashFilterExecute( PEXCEPTION_POINTERS pExp ) function ThreadFreezer (line 931) | static void ThreadFreezer( int /*signal*/ ) function HexPrint (line 936) | static inline void HexPrint( char*& ptr, uint64_t val ) function TRACY_API (line 962) | TRACY_API void TracyCrashHandler( int signal, siginfo_t* info, void* /... function StartSystemTracing (line 1160) | static void StartSystemTracing( int64_t& samplingPeriod ) function StopSystemTracing (line 1182) | static void StopSystemTracing() function TRACY_API (line 1212) | TRACY_API int64_t GetFrequencyQpc() type ThreadNameData (line 1224) | struct ThreadNameData type ProfilerData (line 1227) | struct ProfilerData type ProducerWrapper (line 1237) | struct ProducerWrapper method ProducerWrapper (line 1239) | ProducerWrapper( ProfilerData& data ) : detail( data.queue ), ptr( d... type ProfilerThreadData (line 1244) | struct ProfilerThreadData method ProfilerThreadData (line 1246) | ProfilerThreadData( ProfilerData& data ) : token( data ), gpuCtx( { ... function TRACY_API (line 1263) | TRACY_API void StartupProfiler() function ProfilerData (line 1271) | static ProfilerData& GetProfilerData() function TRACY_API (line 1276) | TRACY_API void ShutdownProfiler() function TRACY_API (line 1286) | TRACY_API bool IsProfilerStarted() function ProfilerData (line 1294) | static ProfilerData& GetProfilerData() type ProfilerThreadDataKey (line 1320) | struct ProfilerThreadDataKey method ProfilerThreadDataKey (line 1323) | ProfilerThreadDataKey() method ProfilerThreadData (line 1335) | ProfilerThreadData& get() method sDestructor (line 1349) | static void sDestructor(void* p) function ProfilerThreadData (line 1356) | static ProfilerThreadData& GetProfilerThreadData() method ProfilerThreadData (line 1246) | ProfilerThreadData( ProfilerData& data ) : token( data ), gpuCtx( { ... function ProfilerThreadData (line 1362) | static ProfilerThreadData& GetProfilerThreadData() method ProfilerThreadData (line 1246) | ProfilerThreadData( ProfilerData& data ) : token( data ), gpuCtx( { ... function TRACY_API (line 1369) | TRACY_API moodycamel::ConcurrentQueue::ExplicitProducer* Ge... function TRACY_API (line 1370) | TRACY_API Profiler& GetProfiler() { return GetProfilerData().profiler; } function TRACY_API (line 1371) | TRACY_API moodycamel::ConcurrentQueue& GetQueue() { return ... function TRACY_API (line 1372) | TRACY_API int64_t GetInitTime() { return GetProfilerData().initTime; } function TRACY_API (line 1373) | TRACY_API std::atomic& GetLockCounter() { return GetProfiler... function TRACY_API (line 1374) | TRACY_API std::atomic& GetGpuCtxCounter() { return GetProfile... function TRACY_API (line 1375) | TRACY_API GpuCtxWrapper& GetGpuCtx() { return GetProfilerThreadData().... function TRACY_API (line 1376) | TRACY_API uint32_t GetThreadHandle() { return detail::GetThreadHandleI... function TRACY_API (line 1380) | TRACY_API LuaZoneState& GetLuaZoneState() { return GetProfilerThreadDa... type ThreadNameData (line 1419) | struct ThreadNameData function TRACY_API (line 1429) | TRACY_API moodycamel::ConcurrentQueue::ExplicitProducer* Ge... function TRACY_API (line 1430) | TRACY_API Profiler& GetProfiler() { return s_profiler; } function TRACY_API (line 1431) | TRACY_API moodycamel::ConcurrentQueue& GetQueue() { return ... function TRACY_API (line 1432) | TRACY_API int64_t GetInitTime() { return s_initTime.val; } function TRACY_API (line 1433) | TRACY_API std::atomic& GetLockCounter() { return s_lockCount... function TRACY_API (line 1434) | TRACY_API std::atomic& GetGpuCtxCounter() { return s_gpuCtxCo... function TRACY_API (line 1435) | TRACY_API GpuCtxWrapper& GetGpuCtx() { return s_gpuCtx; } function TRACY_API (line 1436) | TRACY_API uint32_t GetThreadHandle() { return s_threadHandle.val; } function TRACY_API (line 1441) | TRACY_API LuaZoneState& GetLuaZoneState() { return s_luaZoneState; } function TRACY_API (line 1445) | TRACY_API bool ProfilerAvailable() { return s_instance != nullptr; } function TRACY_API (line 1446) | TRACY_API bool ProfilerAllocatorAvailable() { return !RpThreadShutdown; } function TRACY_API (line 1448) | TRACY_API bool BeginSamplingProfiling() { return GetProfiler().BeginSa... function TRACY_API (line 1449) | TRACY_API void EndSamplingProfiling() { return GetProfiler().EndSampli... type sigaction (line 1551) | struct sigaction type sigaction (line 1555) | struct sigaction type sigaction (line 1591) | struct sigaction type sigaction (line 1592) | struct sigaction type stat (line 1737) | struct stat function FreeAssociatedMemory (line 2305) | static void FreeAssociatedMemory( const QueueItem& item ) type CpuData (line 3908) | struct CpuData type stat (line 4211) | struct stat type stat (line 4244) | struct stat function TRACY_API (line 4323) | TRACY_API TracyCZoneCtx ___tracy_emit_zone_begin( const struct ___tracy_... function TRACY_API (line 4351) | TRACY_API TracyCZoneCtx ___tracy_emit_zone_begin_callstack( const struct... function TRACY_API (line 4384) | TRACY_API TracyCZoneCtx ___tracy_emit_zone_begin_alloc( uint64_t srcloc,... function TRACY_API (line 4416) | TRACY_API TracyCZoneCtx ___tracy_emit_zone_begin_alloc_callstack( uint64... function TRACY_API (line 4453) | TRACY_API void ___tracy_emit_zone_end( TracyCZoneCtx ctx ) function TRACY_API (line 4470) | TRACY_API void ___tracy_emit_zone_text( TracyCZoneCtx ctx, const char* t... function TRACY_API (line 4491) | TRACY_API void ___tracy_emit_zone_name( TracyCZoneCtx ctx, const char* t... function TRACY_API (line 4512) | TRACY_API void ___tracy_emit_zone_color( TracyCZoneCtx ctx, uint32_t col... function TRACY_API (line 4530) | TRACY_API void ___tracy_emit_zone_value( TracyCZoneCtx ctx, uint64_t val... function TRACY_API (line 4547) | TRACY_API void ___tracy_emit_memory_alloc( const void* ptr, size_t size,... function TRACY_API (line 4548) | TRACY_API void ___tracy_emit_memory_alloc_callstack( const void* ptr, si... function TRACY_API (line 4559) | TRACY_API void ___tracy_emit_memory_free( const void* ptr, int32_t secur... function TRACY_API (line 4560) | TRACY_API void ___tracy_emit_memory_free_callstack( const void* ptr, int... function TRACY_API (line 4571) | TRACY_API void ___tracy_emit_memory_discard( const char* name, int32_t s... function TRACY_API (line 4572) | TRACY_API void ___tracy_emit_memory_discard_callstack( const char* name,... function TRACY_API (line 4583) | TRACY_API void ___tracy_emit_memory_alloc_named( const void* ptr, size_t... function TRACY_API (line 4584) | TRACY_API void ___tracy_emit_memory_alloc_callstack_named( const void* p... function TRACY_API (line 4595) | TRACY_API void ___tracy_emit_memory_free_named( const void* ptr, int32_t... function TRACY_API (line 4596) | TRACY_API void ___tracy_emit_memory_free_callstack_named( const void* pt... function TRACY_API (line 4607) | TRACY_API void ___tracy_emit_frame_mark( const char* name ) { tracy::Pro... function TRACY_API (line 4608) | TRACY_API void ___tracy_emit_frame_mark_start( const char* name ) { trac... function TRACY_API (line 4609) | TRACY_API void ___tracy_emit_frame_mark_end( const char* name ) { tracy:... function TRACY_API (line 4610) | TRACY_API void ___tracy_emit_frame_image( const void* image, uint16_t w,... function TRACY_API (line 4611) | TRACY_API void ___tracy_emit_plot( const char* name, double val ) { trac... function TRACY_API (line 4612) | TRACY_API void ___tracy_emit_plot_float( const char* name, float val ) {... function TRACY_API (line 4613) | TRACY_API void ___tracy_emit_plot_int( const char* name, int64_t val ) {... function TRACY_API (line 4614) | TRACY_API void ___tracy_emit_plot_config( const char* name, int32_t type... function TRACY_API (line 4623) | TRACY_API void ___tracy_emit_logString( int8_t severity, int32_t color, ... function TRACY_API (line 4624) | TRACY_API void ___tracy_emit_logStringL( int8_t severity, int32_t color,... function TRACY_API (line 4625) | TRACY_API void ___tracy_emit_message_appinfo( const char* txt, size_t si... function TRACY_API (line 4627) | TRACY_API uint64_t ___tracy_alloc_srcloc( uint32_t line, const char* sou... function TRACY_API (line 4631) | TRACY_API uint64_t ___tracy_alloc_srcloc_name( uint32_t line, const char... function TRACY_API (line 4635) | TRACY_API void ___tracy_emit_gpu_zone_begin( const struct ___tracy_gpu_z... function TRACY_API (line 4646) | TRACY_API void ___tracy_emit_gpu_zone_begin_callstack( const struct ___t... function TRACY_API (line 4658) | TRACY_API void ___tracy_emit_gpu_zone_begin_alloc( const struct ___tracy... function TRACY_API (line 4669) | TRACY_API void ___tracy_emit_gpu_zone_begin_alloc_callstack( const struc... function TRACY_API (line 4681) | TRACY_API void ___tracy_emit_gpu_time( const struct ___tracy_gpu_time_da... function TRACY_API (line 4690) | TRACY_API void ___tracy_emit_gpu_zone_end( const struct ___tracy_gpu_zon... function TRACY_API (line 4700) | TRACY_API void ___tracy_emit_gpu_new_context( ___tracy_gpu_new_context_d... function TRACY_API (line 4718) | TRACY_API void ___tracy_emit_gpu_context_name( const struct ___tracy_gpu... function TRACY_API (line 4735) | TRACY_API void ___tracy_emit_gpu_calibration( const struct ___tracy_gpu_... function TRACY_API (line 4745) | TRACY_API void ___tracy_emit_gpu_time_sync( const struct ___tracy_gpu_ti... function TRACY_API (line 4754) | TRACY_API void ___tracy_emit_gpu_zone_begin_serial( const struct ___trac... function TRACY_API (line 4766) | TRACY_API void ___tracy_emit_gpu_zone_begin_callstack_serial( const stru... function TRACY_API (line 4778) | TRACY_API void ___tracy_emit_gpu_zone_begin_alloc_serial( const struct _... function TRACY_API (line 4790) | TRACY_API void ___tracy_emit_gpu_zone_begin_alloc_callstack_serial( cons... function TRACY_API (line 4802) | TRACY_API void ___tracy_emit_gpu_time_serial( const struct ___tracy_gpu_... function TRACY_API (line 4812) | TRACY_API void ___tracy_emit_gpu_zone_end_serial( const struct ___tracy_... function TRACY_API (line 4823) | TRACY_API void ___tracy_emit_gpu_new_context_serial( ___tracy_gpu_new_co... function TRACY_API (line 4842) | TRACY_API void ___tracy_emit_gpu_context_name_serial( const struct ___tr... function TRACY_API (line 4860) | TRACY_API void ___tracy_emit_gpu_calibration_serial( const struct ___tra... function TRACY_API (line 4871) | TRACY_API void ___tracy_emit_gpu_time_sync_serial( const struct ___tracy... type __tracy_lockable_context_data (line 4881) | struct __tracy_lockable_context_data function TRACY_API (line 4890) | TRACY_API struct __tracy_lockable_context_data* ___tracy_announce_lockab... function TRACY_API (line 4914) | TRACY_API void ___tracy_terminate_lockable_ctx( struct __tracy_lockable_... function TRACY_API (line 4932) | TRACY_API int32_t ___tracy_before_lock_lockable_ctx( struct __tracy_lock... function TRACY_API (line 4956) | TRACY_API void ___tracy_after_lock_lockable_ctx( struct __tracy_lockable... function TRACY_API (line 4966) | TRACY_API void ___tracy_after_unlock_lockable_ctx( struct __tracy_lockab... function TRACY_API (line 4985) | TRACY_API void ___tracy_after_try_lock_lockable_ctx( struct __tracy_lock... function TRACY_API (line 5013) | TRACY_API void ___tracy_mark_lockable_ctx( struct __tracy_lockable_conte... function TRACY_API (line 5034) | TRACY_API void ___tracy_custom_name_lockable_ctx( struct __tracy_lockabl... function TRACY_API (line 5050) | TRACY_API int32_t ___tracy_connected( void ) function TRACY_API (line 5056) | TRACY_API void ___tracy_fiber_enter( const char* fiber ){ tracy::Profile... function TRACY_API (line 5057) | TRACY_API void ___tracy_fiber_leave( void ){ tracy::Profiler::LeaveFiber... function TRACY_API (line 5061) | TRACY_API void ___tracy_startup_profiler( void ) function TRACY_API (line 5066) | TRACY_API void ___tracy_shutdown_profiler( void ) function TRACY_API (line 5071) | TRACY_API int32_t ___tracy_profiler_started( void ) function TRACY_API (line 5077) | TRACY_API int ___tracy_begin_sampling_profiling( void ) { function TRACY_API (line 5081) | TRACY_API void ___tracy_end_sampling_profiling( void ) { function TRACY_API (line 5085) | TRACY_API int64_t ___tracy_get_time( void ) FILE: public/client/TracyProfiler.hpp type tracy (line 63) | namespace tracy class GpuCtx (line 77) | class GpuCtx class Profiler (line 78) | class Profiler type FrameImageQueueItem (line 200) | struct FrameImageQueueItem type SymbolQueueItemType (line 209) | enum class SymbolQueueItemType type SymbolQueueItem (line 218) | struct SymbolQueueItem method tracy_force_inline (line 232) | static tracy_force_inline int64_t GetTime() method tracy_force_inline (line 310) | tracy_force_inline uint32_t GetNextZoneId() method tracy_force_inline (line 315) | static tracy_force_inline QueueItem* QueueSerial() method tracy_force_inline (line 322) | static tracy_force_inline QueueItem* QueueSerialCallstack( void* ptr ) method tracy_force_inline (line 330) | static tracy_force_inline void QueueSerialFinish() method tracy_force_inline (line 337) | static tracy_force_inline void SendFrameMark( const char* name ) method tracy_force_inline (line 350) | static tracy_force_inline void SendFrameMark( const char* name, Queu... method tracy_force_inline (line 363) | static tracy_force_inline void SendFrameImage( const void* image, ui... method tracy_force_inline (line 393) | static tracy_force_inline void PlotData( const char* name, int64_t v... method tracy_force_inline (line 405) | static tracy_force_inline void PlotData( const char* name, float val ) method tracy_force_inline (line 417) | static tracy_force_inline void PlotData( const char* name, double val ) method tracy_force_inline (line 429) | static tracy_force_inline void ConfigurePlot( const char* name, Plot... method tracy_force_inline (line 445) | static tracy_force_inline void LogString( MessageSourceType source, ... method tracy_force_inline (line 481) | static tracy_force_inline void LogString( MessageSourceType source, ... method tracy_force_inline (line 513) | static tracy_force_inline void MessageAppInfo( const char* txt, size... method tracy_force_inline (line 532) | static tracy_force_inline void MemAlloc( const void* ptr, size_t siz... method tracy_force_inline (line 545) | static tracy_force_inline void MemFree( const void* ptr, bool secure ) method tracy_force_inline (line 558) | static tracy_force_inline void MemAllocCallstack( const void* ptr, s... method tracy_force_inline (line 582) | static tracy_force_inline void MemFreeCallstack( const void* ptr, in... method tracy_force_inline (line 611) | static tracy_force_inline void MemAllocNamed( const void* ptr, size_... method tracy_force_inline (line 625) | static tracy_force_inline void MemFreeNamed( const void* ptr, bool s... method tracy_force_inline (line 639) | static tracy_force_inline void MemAllocCallstackNamed( const void* p... method tracy_force_inline (line 664) | static tracy_force_inline void MemFreeCallstackNamed( const void* pt... method tracy_force_inline (line 689) | static tracy_force_inline void MemDiscard( const char* name, bool se... method tracy_force_inline (line 702) | static tracy_force_inline void MemDiscardCallstack( const char* name... method tracy_force_inline (line 725) | static tracy_force_inline void SendCallstack( int32_t depth ) method tracy_force_inline (line 736) | static tracy_force_inline void ParameterRegister( ParameterCallback ... method tracy_force_inline (line 743) | static tracy_force_inline void ParameterSetup( uint32_t idx, const c... method tracy_force_inline (line 758) | static tracy_force_inline void SourceCallbackRegister( SourceContent... method tracy_force_inline (line 766) | static tracy_force_inline void EnterFiber( const char* fiber, int32_... method tracy_force_inline (line 778) | static tracy_force_inline void LeaveFiber() method tracy_force_inline (line 794) | tracy_force_inline bool IsConnected() const method tracy_force_inline (line 799) | tracy_force_inline void SetProgramName( const char* name ) method tracy_force_inline (line 807) | tracy_force_inline uint64_t ConnectionId() const method tracy_force_inline (line 812) | tracy_force_inline void DeferItem( const QueueItem& item ) method RequestShutdown (line 821) | void RequestShutdown() { m_shutdown.store( true, std::memory_order_r... method HasShutdownFinished (line 822) | bool HasShutdownFinished() const { return m_shutdownFinished.load( s... method SendString (line 824) | void SendString( uint64_t str, const char* ptr, QueueType type ) { S... method SendSingleString (line 826) | void SendSingleString( const char* ptr ) { SendSingleString( ptr, st... method SendSecondString (line 828) | void SendSecondString( const char* ptr ) { SendSecondString( ptr, st... method tracy_force_inline (line 842) | static tracy_force_inline uint64_t AllocSourceLocation( uint32_t lin... method tracy_force_inline (line 847) | static tracy_force_inline uint64_t AllocSourceLocation( uint32_t lin... method tracy_force_inline (line 852) | static tracy_force_inline uint64_t AllocSourceLocation( uint32_t lin... method tracy_force_inline (line 857) | static tracy_force_inline uint64_t AllocSourceLocation( uint32_t lin... type DequeueStatus (line 878) | enum class DequeueStatus { DataDequeued, ConnectionLost, QueueEmpty } type ThreadCtxStatus (line 879) | enum class ThreadCtxStatus { Same, Changed, ConnectionLost } method LaunchWorker (line 881) | static void LaunchWorker( void* ptr ) { ((Profiler*)ptr)->Worker(); } method LaunchCompressWorker (line 885) | static void LaunchCompressWorker( void* ptr ) { ((Profiler*)ptr)->Co... method LaunchSymbolWorker (line 890) | static void LaunchSymbolWorker( void* ptr ) { ((Profiler*)ptr)->Symb... method tracy_force_inline (line 906) | tracy_force_inline bool AppendData( const void* data, size_t len ) method tracy_force_inline (line 913) | tracy_force_inline bool NeedDataSize( size_t len ) method tracy_force_inline (line 924) | tracy_force_inline void AppendDataUnsafe( const void* data, size_t l... method WithSafeCopy (line 934) | bool WithSafeCopy( const char* p, size_t size, Callable&& callable ) method tracy_force_inline (line 972) | static tracy_force_inline void SendCallstackSerial( void* ptr ) method tracy_force_inline (line 983) | static tracy_force_inline void SendMemAlloc( QueueType type, const u... method tracy_force_inline (line 1006) | static tracy_force_inline void SendMemFree( QueueType type, const ui... method tracy_force_inline (line 1018) | static tracy_force_inline void SendMemDiscard( QueueType type, const... method tracy_force_inline (line 1030) | static tracy_force_inline void SendMemName( const char* name ) method ProcessSysTime (line 1099) | void ProcessSysTime() {} type sigaction (line 1130) | struct sigaction class Socket (line 79) | class Socket class UdpBroadcast (line 80) | class UdpBroadcast type GpuCtxWrapper (line 82) | struct GpuCtxWrapper function tracy_force_inline (line 101) | tracy_force_inline bool HardwareSupportsInvariantTSC() function tracy_force_inline (line 106) | tracy_force_inline bool HardwareSupportsInvariantTSC() type SourceLocationData (line 114) | struct SourceLocationData type LuaZoneState (line 124) | struct LuaZoneState function tracy_force_inline (line 192) | tracy_force_inline int64_t timestamp_win_arm64_cntvct_el0() class Profiler (line 198) | class Profiler type FrameImageQueueItem (line 200) | struct FrameImageQueueItem type SymbolQueueItemType (line 209) | enum class SymbolQueueItemType type SymbolQueueItem (line 218) | struct SymbolQueueItem method tracy_force_inline (line 232) | static tracy_force_inline int64_t GetTime() method tracy_force_inline (line 310) | tracy_force_inline uint32_t GetNextZoneId() method tracy_force_inline (line 315) | static tracy_force_inline QueueItem* QueueSerial() method tracy_force_inline (line 322) | static tracy_force_inline QueueItem* QueueSerialCallstack( void* ptr ) method tracy_force_inline (line 330) | static tracy_force_inline void QueueSerialFinish() method tracy_force_inline (line 337) | static tracy_force_inline void SendFrameMark( const char* name ) method tracy_force_inline (line 350) | static tracy_force_inline void SendFrameMark( const char* name, Queu... method tracy_force_inline (line 363) | static tracy_force_inline void SendFrameImage( const void* image, ui... method tracy_force_inline (line 393) | static tracy_force_inline void PlotData( const char* name, int64_t v... method tracy_force_inline (line 405) | static tracy_force_inline void PlotData( const char* name, float val ) method tracy_force_inline (line 417) | static tracy_force_inline void PlotData( const char* name, double val ) method tracy_force_inline (line 429) | static tracy_force_inline void ConfigurePlot( const char* name, Plot... method tracy_force_inline (line 445) | static tracy_force_inline void LogString( MessageSourceType source, ... method tracy_force_inline (line 481) | static tracy_force_inline void LogString( MessageSourceType source, ... method tracy_force_inline (line 513) | static tracy_force_inline void MessageAppInfo( const char* txt, size... method tracy_force_inline (line 532) | static tracy_force_inline void MemAlloc( const void* ptr, size_t siz... method tracy_force_inline (line 545) | static tracy_force_inline void MemFree( const void* ptr, bool secure ) method tracy_force_inline (line 558) | static tracy_force_inline void MemAllocCallstack( const void* ptr, s... method tracy_force_inline (line 582) | static tracy_force_inline void MemFreeCallstack( const void* ptr, in... method tracy_force_inline (line 611) | static tracy_force_inline void MemAllocNamed( const void* ptr, size_... method tracy_force_inline (line 625) | static tracy_force_inline void MemFreeNamed( const void* ptr, bool s... method tracy_force_inline (line 639) | static tracy_force_inline void MemAllocCallstackNamed( const void* p... method tracy_force_inline (line 664) | static tracy_force_inline void MemFreeCallstackNamed( const void* pt... method tracy_force_inline (line 689) | static tracy_force_inline void MemDiscard( const char* name, bool se... method tracy_force_inline (line 702) | static tracy_force_inline void MemDiscardCallstack( const char* name... method tracy_force_inline (line 725) | static tracy_force_inline void SendCallstack( int32_t depth ) method tracy_force_inline (line 736) | static tracy_force_inline void ParameterRegister( ParameterCallback ... method tracy_force_inline (line 743) | static tracy_force_inline void ParameterSetup( uint32_t idx, const c... method tracy_force_inline (line 758) | static tracy_force_inline void SourceCallbackRegister( SourceContent... method tracy_force_inline (line 766) | static tracy_force_inline void EnterFiber( const char* fiber, int32_... method tracy_force_inline (line 778) | static tracy_force_inline void LeaveFiber() method tracy_force_inline (line 794) | tracy_force_inline bool IsConnected() const method tracy_force_inline (line 799) | tracy_force_inline void SetProgramName( const char* name ) method tracy_force_inline (line 807) | tracy_force_inline uint64_t ConnectionId() const method tracy_force_inline (line 812) | tracy_force_inline void DeferItem( const QueueItem& item ) method RequestShutdown (line 821) | void RequestShutdown() { m_shutdown.store( true, std::memory_order_r... method HasShutdownFinished (line 822) | bool HasShutdownFinished() const { return m_shutdownFinished.load( s... method SendString (line 824) | void SendString( uint64_t str, const char* ptr, QueueType type ) { S... method SendSingleString (line 826) | void SendSingleString( const char* ptr ) { SendSingleString( ptr, st... method SendSecondString (line 828) | void SendSecondString( const char* ptr ) { SendSecondString( ptr, st... method tracy_force_inline (line 842) | static tracy_force_inline uint64_t AllocSourceLocation( uint32_t lin... method tracy_force_inline (line 847) | static tracy_force_inline uint64_t AllocSourceLocation( uint32_t lin... method tracy_force_inline (line 852) | static tracy_force_inline uint64_t AllocSourceLocation( uint32_t lin... method tracy_force_inline (line 857) | static tracy_force_inline uint64_t AllocSourceLocation( uint32_t lin... type DequeueStatus (line 878) | enum class DequeueStatus { DataDequeued, ConnectionLost, QueueEmpty } type ThreadCtxStatus (line 879) | enum class ThreadCtxStatus { Same, Changed, ConnectionLost } method LaunchWorker (line 881) | static void LaunchWorker( void* ptr ) { ((Profiler*)ptr)->Worker(); } method LaunchCompressWorker (line 885) | static void LaunchCompressWorker( void* ptr ) { ((Profiler*)ptr)->Co... method LaunchSymbolWorker (line 890) | static void LaunchSymbolWorker( void* ptr ) { ((Profiler*)ptr)->Symb... method tracy_force_inline (line 906) | tracy_force_inline bool AppendData( const void* data, size_t len ) method tracy_force_inline (line 913) | tracy_force_inline bool NeedDataSize( size_t len ) method tracy_force_inline (line 924) | tracy_force_inline void AppendDataUnsafe( const void* data, size_t l... method WithSafeCopy (line 934) | bool WithSafeCopy( const char* p, size_t size, Callable&& callable ) method tracy_force_inline (line 972) | static tracy_force_inline void SendCallstackSerial( void* ptr ) method tracy_force_inline (line 983) | static tracy_force_inline void SendMemAlloc( QueueType type, const u... method tracy_force_inline (line 1006) | static tracy_force_inline void SendMemFree( QueueType type, const ui... method tracy_force_inline (line 1018) | static tracy_force_inline void SendMemDiscard( QueueType type, const... method tracy_force_inline (line 1030) | static tracy_force_inline void SendMemName( const char* name ) method ProcessSysTime (line 1099) | void ProcessSysTime() {} type sigaction (line 1130) | struct sigaction FILE: public/client/TracyRingBuffer.hpp type tracy (line 13) | namespace tracy class RingBuffer (line 16) | class RingBuffer method RingBuffer (line 19) | RingBuffer( unsigned int size, int fd, int id, int cpu = -1 ) method RingBuffer (line 50) | RingBuffer( const RingBuffer& ) = delete; method RingBuffer (line 51) | RingBuffer& operator=( const RingBuffer& ) = delete; method RingBuffer (line 53) | RingBuffer( RingBuffer&& other ) method RingBuffer (line 60) | RingBuffer& operator=( RingBuffer&& other ) method IsValid (line 68) | bool IsValid() const { return m_metadata != nullptr; } method GetId (line 69) | int GetId() const { return m_id; } method GetCpu (line 70) | int GetCpu() const { return m_cpu; } method Enable (line 72) | void Enable() method Read (line 77) | void Read( void* dst, uint64_t offset, uint64_t cnt ) method Advance (line 94) | void Advance( uint64_t cnt ) method CheckTscCaps (line 100) | bool CheckTscCaps() const method ConvertTimeToTsc (line 105) | int64_t ConvertTimeToTsc( int64_t timestamp ) const method LoadHead (line 114) | uint64_t LoadHead() const method GetTail (line 119) | uint64_t GetTail() const method StoreTail (line 125) | void StoreTail() FILE: public/client/TracyRocprof.cpp type DispatchData (line 37) | struct DispatchData type ToolData (line 45) | struct ToolData function rocprofiler_context_id_t (line 64) | rocprofiler_context_id_t& get_client_ctx() function gpu_context_allocate (line 72) | uint8_t gpu_context_allocate( ToolData* data ) function kernel_src_loc (line 130) | uint64_t kernel_src_loc( ToolData* data, uint64_t kernel_id ) function record_interval (line 146) | void record_interval( ToolData* data, rocprofiler_timestamp_t start_time... function record_callback (line 236) | void record_callback( rocprofiler_dispatch_counting_service_data_t dispa... function dispatch_callback (line 283) | void dispatch_callback( rocprofiler_dispatch_counting_service_data_t dis... function tool_callback_tracing_callback (line 378) | void tool_callback_tracing_callback( rocprofiler_callback_tracing_record... function calibration_thread (line 450) | void calibration_thread( void* ptr ) function tool_init (line 493) | int tool_init( rocprofiler_client_finalize_t fini_func, void* user_data ) function tool_fini (line 526) | void tool_fini( void* tool_data_v ) function rocprofiler_tool_configure_result_t (line 538) | rocprofiler_tool_configure_result_t* rocprofiler_configure( uint32_t ver... FILE: public/client/TracyScoped.hpp type tracy (line 21) | namespace tracy class ScopedZone (line 24) | class ScopedZone method ScopedZone (line 27) | ScopedZone( const ScopedZone& ) = delete; method ScopedZone (line 28) | ScopedZone( ScopedZone&& ) = delete; method ScopedZone (line 29) | ScopedZone& operator=( const ScopedZone& ) = delete; method ScopedZone (line 30) | ScopedZone& operator=( ScopedZone&& ) = delete; method tracy_force_inline (line 32) | tracy_force_inline ScopedZone( const SourceLocationData* srcloc, int... method m_active (line 57) | m_active( is_active && GetProfiler().IsConnected() ) method tracy_force_inline (line 80) | tracy_force_inline ScopedZone( uint32_t line, const char* source, si... method tracy_force_inline (line 82) | tracy_force_inline ~ScopedZone() method tracy_force_inline (line 93) | tracy_force_inline void Text( const char* txt, size_t size ) FILE: public/client/TracyStringHelpers.hpp type tracy (line 10) | namespace tracy function tracy_force_inline (line 13) | static tracy_force_inline char* CopyString( const char* src, size_t sz ) function tracy_force_inline (line 21) | static tracy_force_inline char* CopyString( const char* src ) function tracy_force_inline (line 26) | static tracy_force_inline char* CopyStringFast( const char* src, size_... function tracy_force_inline (line 34) | static tracy_force_inline char* CopyStringFast( const char* src ) FILE: public/client/TracySysPower.cpp type tracy (line 16) | namespace tracy type dirent (line 73) | struct dirent FILE: public/client/TracySysPower.hpp type tracy (line 15) | namespace tracy class SysPower (line 18) | class SysPower type Domain (line 20) | struct Domain FILE: public/client/TracySysTime.cpp type tracy (line 19) | namespace tracy function ConvertTime (line 24) | static inline uint64_t ConvertTime( const FILETIME& t ) FILE: public/client/TracySysTime.hpp type tracy (line 18) | namespace tracy class SysTime (line 21) | class SysTime FILE: public/client/TracySysTrace.cpp type tracy (line 16) | namespace tracy function GetSamplingFrequency (line 19) | static int GetSamplingFrequency() function GetSamplingPeriod (line 37) | static int GetSamplingPeriod() function EventRecordCallback (line 83) | void WINAPI EventRecordCallback( PEVENT_RECORD record ) function GetSamplingInterval (line 174) | static int GetSamplingInterval() function SysTraceStart (line 185) | bool SysTraceStart( int64_t& samplingPeriod ) function SysTraceStop (line 243) | void SysTraceStop() function SysTraceWorker (line 256) | void SysTraceWorker( void* ptr ) function SysTraceGetExternalName (line 264) | void SysTraceGetExternalName( uint64_t thread, const char*& threadName... function CurrentProcOwnsThread (line 418) | static bool CurrentProcOwnsThread( uint32_t tid ) function perf_event_open (line 440) | static int perf_event_open( struct perf_event_attr* hw_event, pid_t pi... type TraceEventId (line 445) | enum TraceEventId function ProbePreciseIp (line 459) | static void ProbePreciseIp( perf_event_attr& pe, unsigned long long co... function ProbePreciseIp (line 487) | static void ProbePreciseIp( perf_event_attr& pe, pid_t pid ) function IsGenuineIntel (line 503) | static bool IsGenuineIntel() function SysTraceStart (line 567) | bool SysTraceStart( int64_t& samplingPeriod ) function SysTraceStop (line 951) | void SysTraceStop() function SysTraceWorker (line 993) | void SysTraceWorker( void* ptr ) function SysTraceGetExternalName (line 1400) | void SysTraceGetExternalName( uint64_t thread, const char*& threadName... type tracy (line 64) | namespace tracy function GetSamplingFrequency (line 19) | static int GetSamplingFrequency() function GetSamplingPeriod (line 37) | static int GetSamplingPeriod() function EventRecordCallback (line 83) | void WINAPI EventRecordCallback( PEVENT_RECORD record ) function GetSamplingInterval (line 174) | static int GetSamplingInterval() function SysTraceStart (line 185) | bool SysTraceStart( int64_t& samplingPeriod ) function SysTraceStop (line 243) | void SysTraceStop() function SysTraceWorker (line 256) | void SysTraceWorker( void* ptr ) function SysTraceGetExternalName (line 264) | void SysTraceGetExternalName( uint64_t thread, const char*& threadName... function CurrentProcOwnsThread (line 418) | static bool CurrentProcOwnsThread( uint32_t tid ) function perf_event_open (line 440) | static int perf_event_open( struct perf_event_attr* hw_event, pid_t pi... type TraceEventId (line 445) | enum TraceEventId function ProbePreciseIp (line 459) | static void ProbePreciseIp( perf_event_attr& pe, unsigned long long co... function ProbePreciseIp (line 487) | static void ProbePreciseIp( perf_event_attr& pe, pid_t pid ) function IsGenuineIntel (line 503) | static bool IsGenuineIntel() function SysTraceStart (line 567) | bool SysTraceStart( int64_t& samplingPeriod ) function SysTraceStop (line 951) | void SysTraceStop() function SysTraceWorker (line 993) | void SysTraceWorker( void* ptr ) function SysTraceGetExternalName (line 1400) | void SysTraceGetExternalName( uint64_t thread, const char*& threadName... type tracy (line 405) | namespace tracy function GetSamplingFrequency (line 19) | static int GetSamplingFrequency() function GetSamplingPeriod (line 37) | static int GetSamplingPeriod() function EventRecordCallback (line 83) | void WINAPI EventRecordCallback( PEVENT_RECORD record ) function GetSamplingInterval (line 174) | static int GetSamplingInterval() function SysTraceStart (line 185) | bool SysTraceStart( int64_t& samplingPeriod ) function SysTraceStop (line 243) | void SysTraceStop() function SysTraceWorker (line 256) | void SysTraceWorker( void* ptr ) function SysTraceGetExternalName (line 264) | void SysTraceGetExternalName( uint64_t thread, const char*& threadName... function CurrentProcOwnsThread (line 418) | static bool CurrentProcOwnsThread( uint32_t tid ) function perf_event_open (line 440) | static int perf_event_open( struct perf_event_attr* hw_event, pid_t pi... type TraceEventId (line 445) | enum TraceEventId function ProbePreciseIp (line 459) | static void ProbePreciseIp( perf_event_attr& pe, unsigned long long co... function ProbePreciseIp (line 487) | static void ProbePreciseIp( perf_event_attr& pe, pid_t pid ) function IsGenuineIntel (line 503) | static bool IsGenuineIntel() function SysTraceStart (line 567) | bool SysTraceStart( int64_t& samplingPeriod ) function SysTraceStop (line 951) | void SysTraceStop() function SysTraceWorker (line 993) | void SysTraceWorker( void* ptr ) function SysTraceGetExternalName (line 1400) | void SysTraceGetExternalName( uint64_t thread, const char*& threadName... FILE: public/client/TracySysTrace.hpp type tracy (line 15) | namespace tracy FILE: public/client/TracyThread.hpp type tracy (line 14) | namespace tracy class ThreadExitHandler (line 21) | class ThreadExitHandler class Thread (line 35) | class Thread method Thread (line 38) | Thread( void(*func)( void* ptr ), void* ptr ) method HANDLE (line 50) | HANDLE Handle() const { return m_hnd; } method DWORD (line 53) | static DWORD WINAPI Launch( void* ptr ) { ((Thread*)ptr)->m_func( ((... method Thread (line 65) | Thread( void(*func)( void* ptr ), void* ptr ) method pthread_t (line 77) | pthread_t Handle() const { return m_thread; } class Thread (line 62) | class Thread method Thread (line 38) | Thread( void(*func)( void* ptr ), void* ptr ) method HANDLE (line 50) | HANDLE Handle() const { return m_hnd; } method DWORD (line 53) | static DWORD WINAPI Launch( void* ptr ) { ((Thread*)ptr)->m_func( ((... method Thread (line 65) | Thread( void(*func)( void* ptr ), void* ptr ) method pthread_t (line 77) | pthread_t Handle() const { return m_thread; } FILE: public/client/tracy_SPSCQueue.h function namespace (line 38) | namespace tracy { FILE: public/client/tracy_concurrentqueue.h function namespace (line 66) | namespace moodycamel { namespace details { type compile_time_condition (line 85) | struct compile_time_condition function namespace (line 91) | namespace moodycamel { type ProducerToken (line 192) | struct ProducerToken type ConsumerToken (line 193) | struct ConsumerToken FILE: public/client/tracy_rpmalloc.cpp function FORCEINLINE (line 228) | static FORCEINLINE int32_t atomic_load32(atomic32_t* src) { return std::... function FORCEINLINE (line 229) | static FORCEINLINE void atomic_store32(atomic32_t* dst, int32_t val) ... function FORCEINLINE (line 230) | static FORCEINLINE int32_t atomic_incr32(atomic32_t* val) { return std::... function FORCEINLINE (line 231) | static FORCEINLINE int32_t atomic_decr32(atomic32_t* val) { return std::... function FORCEINLINE (line 232) | static FORCEINLINE int32_t atomic_add32(atomic32_t* val, int32_t add) { ... function FORCEINLINE (line 233) | static FORCEINLINE int atomic_cas32_acquire(atomic32_t* dst, int32_t... function FORCEINLINE (line 234) | static FORCEINLINE void atomic_store32_release(atomic32_t* dst, int32... function FORCEINLINE (line 235) | static FORCEINLINE int64_t atomic_load64(atomic64_t* val) { return std::... function FORCEINLINE (line 236) | static FORCEINLINE int64_t atomic_add64(atomic64_t* val, int64_t add) { ... function FORCEINLINE (line 237) | static FORCEINLINE void* atomic_load_ptr(atomicptr_t* src) { return st... function FORCEINLINE (line 238) | static FORCEINLINE void atomic_store_ptr(atomicptr_t* dst, void* val)... function FORCEINLINE (line 239) | static FORCEINLINE void atomic_store_ptr_release(atomicptr_t* dst, vo... function FORCEINLINE (line 240) | static FORCEINLINE void* atomic_exchange_ptr_acquire(atomicptr_t* dst,... function FORCEINLINE (line 241) | static FORCEINLINE int atomic_cas_ptr(atomicptr_t* dst, void* val, v... type heap_t (line 354) | struct heap_t type span_t (line 356) | struct span_t type span_list_t (line 358) | struct span_list_t type span_active_t (line 360) | struct span_active_t type size_class_t (line 362) | struct size_class_t type global_cache_t (line 364) | struct global_cache_t type span_use_t (line 376) | struct span_use_t { type span_use_t (line 400) | struct span_use_t type size_class_use_t (line 404) | struct size_class_use_t { type size_class_use_t (line 427) | struct size_class_use_t type span_t (line 438) | struct span_t { type span_cache_t (line 476) | struct span_cache_t { type span_cache_t (line 480) | struct span_cache_t type span_large_cache_t (line 482) | struct span_large_cache_t { type span_large_cache_t (line 486) | struct span_large_cache_t type heap_size_class_t (line 488) | struct heap_size_class_t { type heap_size_class_t (line 497) | struct heap_size_class_t type heap_t (line 500) | struct heap_t { type size_class_t (line 557) | struct size_class_t { type global_cache_t (line 567) | struct global_cache_t { function heap_t (line 707) | static inline heap_t* function heap_t (line 717) | static inline heap_t* function get_thread_id (line 731) | static inline uintptr_t function set_thread_heap (line 764) | static void function rpmalloc_set_main_thread (line 779) | void function _rpmalloc_spin (line 784) | static void function _rpmalloc_thread_destructor (line 803) | static void NTAPI function _rpmalloc_set_name (line 823) | static void function _rpmalloc_unmap (line 860) | static void function span_t (line 996) | static span_t* function _rpmalloc_global_set_reserved_spans (line 1009) | static void function _rpmalloc_span_double_link_list_add (line 1024) | static void function _rpmalloc_span_double_link_list_pop_head (line 1033) | static void function _rpmalloc_span_double_link_list_remove (line 1041) | static void function _rpmalloc_span_mark_as_subspan_unless_master (line 1072) | static void function span_t (line 1084) | static span_t* function _rpmalloc_span_align_count (line 1099) | static size_t function _rpmalloc_span_initialize (line 1108) | static void function span_t (line 1121) | static span_t* function span_t (line 1159) | static span_t* function _rpmalloc_span_unmap (line 1192) | static void function _rpmalloc_span_release_to_cache (line 1228) | static void function free_list_partial_init (line 1250) | static uint32_t function _rpmalloc_span_extract_free_list_deferred (line 1311) | static void function _rpmalloc_span_is_fully_utilized (line 1323) | static int function _rpmalloc_span_finalize (line 1329) | static int function _rpmalloc_global_cache_finalize (line 1379) | static void function _rpmalloc_global_cache_insert_spans (line 1397) | static void FILE: public/client/tracy_rpmalloc.hpp type tracy (line 17) | namespace tracy type rpmalloc_global_statistics_t (line 68) | struct rpmalloc_global_statistics_t { type rpmalloc_thread_statistics_t (line 85) | struct rpmalloc_thread_statistics_t { type rpmalloc_config_t (line 136) | struct rpmalloc_config_t { type heap_t (line 298) | struct heap_t FILE: public/client/windows/TracyETW.cpp type tracy (line 9) | namespace tracy type etw (line 11) | namespace etw type Session (line 21) | struct Session type CSwitch (line 31) | struct CSwitch type ReadyThread (line 50) | struct ReadyThread type ThreadInfo (line 62) | struct ThreadInfo type ThreadStart (line 76) | struct ThreadStart : public ThreadInfo type ThreadDCStart (line 83) | struct ThreadDCStart : public ThreadInfo type SampledProfile (line 89) | struct SampledProfile type StackWalkEvent (line 102) | struct StackWalkEvent type VSyncDPC (line 115) | struct VSyncDPC function ETWErrorAction (line 134) | static void ETWErrorAction( ULONG error_code, const char* message, i... function ULONG (line 149) | static ULONG ETWError( ULONG result ) function CheckAdminPrivilege (line 169) | static bool CheckAdminPrivilege() function DWORD (line 182) | static DWORD ElevatePrivilege( LPCTSTR PrivilegeName ) function IsOS64Bit (line 198) | static bool IsOS64Bit() function ULONG (line 210) | static ULONG StopSession( Session& session ) function ULONG (line 224) | static ULONG StartSession( Session& session ) function ULONG (line 241) | static ULONG CheckProviderSessions( GUID provider, ULONGLONG MatchAn... function ULONG (line 279) | static ULONG EnableProvider( function ULONG (line 293) | static ULONG EnableStackWalk( Session& session, GUID EventGuid, UCHA... function ULONG (line 317) | static ULONG SetCPUProfilingInterval( int microseconds ) function Session (line 329) | static Session StartSingletonKernelLoggerSession( ULONGLONG EnableFl... function Session (line 363) | static Session StartPrivateKernelSession( const CHAR* name ) function Session (line 397) | static Session StartUserSession( const CHAR* name ) function IsSingletonKernelLoggerSession (line 424) | bool IsSingletonKernelLoggerSession( Session& session ) function ULONG (line 432) | static ULONG UpdateSessionEnableFlags( Session& session, ULONGLONG E... function ULONG (line 445) | static ULONG EnableProcessAndThreadMonitoring( Session& session ) function ULONG (line 461) | static ULONG EnableCPUProfiling( Session& session, int microseconds ... function ULONG (line 495) | static ULONG EnableContextSwitchMonitoring( Session& session ) function ULONG (line 522) | static ULONG EnableVSyncMonitoring( Session& session ) function ULONG (line 562) | static ULONG WINAPI OnBufferComplete( PEVENT_TRACE_LOGFILEA Buffer ) function PROCESSTRACE_HANDLE (line 573) | static PROCESSTRACE_HANDLE SetupEventConsumer( const Session& sessio... function ULONG (line 590) | static ULONG StopEventConsumer( PROCESSTRACE_HANDLE hEventConsumer ) function ULONG (line 598) | static ULONG EventConsumerLoop( PROCESSTRACE_HANDLE hEventConsumer ) FILE: public/common/TracyAlign.hpp type tracy (line 8) | namespace tracy function tracy_force_inline (line 12) | tracy_force_inline T MemRead( const void* ptr ) function tracy_force_inline (line 20) | tracy_force_inline void MemWrite( void* ptr, T val ) FILE: public/common/TracyAlloc.hpp type tracy (line 13) | namespace tracy function InitRpmalloc (line 19) | static inline void InitRpmalloc() {} function tracy_free (line 41) | static inline void tracy_free( void* ptr ) function tracy_free_fast (line 51) | static inline void tracy_free_fast( void* ptr ) FILE: public/common/TracyColor.hpp type tracy (line 4) | namespace tracy type Color (line 6) | struct Color type ColorType (line 8) | enum ColorType FILE: public/common/TracyMutex.hpp type tracy (line 8) | namespace tracy type tracy (line 17) | namespace tracy FILE: public/common/TracyProtocol.hpp type tracy (line 8) | namespace tracy function Lz4CompressBound (line 11) | constexpr unsigned Lz4CompressBound( unsigned isize ) { return isize +... type HandshakeStatus (line 26) | enum HandshakeStatus : uint8_t type ServerQuery (line 41) | enum ServerQuery : uint8_t type ServerQueryPacket (line 62) | struct ServerQueryPacket type CpuArchitecture (line 72) | enum CpuArchitecture : uint8_t type WelcomeFlag (line 82) | struct WelcomeFlag type _t (line 84) | enum _t : uint8_t type WelcomeMessage (line 94) | struct WelcomeMessage type OnDemandPayloadMessage (line 113) | struct OnDemandPayloadMessage type BroadcastMessage (line 120) | struct BroadcastMessage type BroadcastMessage_v2 (line 130) | struct BroadcastMessage_v2 type BroadcastMessage_v1 (line 139) | struct BroadcastMessage_v1 type BroadcastMessage_v0 (line 148) | struct BroadcastMessage_v0 FILE: public/common/TracyQueue.hpp type tracy (line 9) | namespace tracy type QueueType (line 12) | enum class QueueType : uint8_t type QueueThreadContext (line 136) | struct QueueThreadContext type QueueZoneBeginLean (line 141) | struct QueueZoneBeginLean type QueueZoneBegin (line 146) | struct QueueZoneBegin : public QueueZoneBeginLean type QueueZoneBeginThread (line 151) | struct QueueZoneBeginThread : public QueueZoneBegin type QueueZoneEnd (line 156) | struct QueueZoneEnd type QueueZoneEndThread (line 161) | struct QueueZoneEndThread : public QueueZoneEnd type QueueZoneValidation (line 166) | struct QueueZoneValidation type QueueZoneValidationThread (line 171) | struct QueueZoneValidationThread : public QueueZoneValidation type QueueZoneColor (line 176) | struct QueueZoneColor type QueueZoneColorThread (line 183) | struct QueueZoneColorThread : public QueueZoneColor type QueueZoneValue (line 188) | struct QueueZoneValue type QueueZoneValueThread (line 193) | struct QueueZoneValueThread : public QueueZoneValue type QueueStringTransfer (line 198) | struct QueueStringTransfer type QueueFrameMark (line 203) | struct QueueFrameMark type QueueFrameVsync (line 209) | struct QueueFrameVsync type QueueFrameImage (line 215) | struct QueueFrameImage type QueueFrameImageFat (line 223) | struct QueueFrameImageFat : public QueueFrameImage type QueueSourceLocation (line 228) | struct QueueSourceLocation type QueueZoneTextFat (line 239) | struct QueueZoneTextFat type QueueZoneTextFatThread (line 245) | struct QueueZoneTextFatThread : public QueueZoneTextFat type LockType (line 250) | enum class LockType : uint8_t type QueueLockAnnounce (line 256) | struct QueueLockAnnounce type QueueFiberEnter (line 264) | struct QueueFiberEnter type QueueFiberLeave (line 272) | struct QueueFiberLeave type QueueLockTerminate (line 278) | struct QueueLockTerminate type QueueLockWait (line 284) | struct QueueLockWait type QueueLockObtain (line 291) | struct QueueLockObtain type QueueLockRelease (line 298) | struct QueueLockRelease type QueueLockReleaseShared (line 304) | struct QueueLockReleaseShared : public QueueLockRelease type QueueLockMark (line 309) | struct QueueLockMark type QueueLockName (line 316) | struct QueueLockName type QueueLockNameFat (line 321) | struct QueueLockNameFat : public QueueLockName type QueuePlotDataBase (line 327) | struct QueuePlotDataBase type QueuePlotDataInt (line 333) | struct QueuePlotDataInt : public QueuePlotDataBase type QueuePlotDataFloat (line 338) | struct QueuePlotDataFloat : public QueuePlotDataBase type QueuePlotDataDouble (line 343) | struct QueuePlotDataDouble : public QueuePlotDataBase type MessageSourceType (line 348) | enum class MessageSourceType : uint8_t type MessageSeverity (line 355) | enum class MessageSeverity : uint8_t function tracy_force_inline (line 366) | tracy_force_inline uint8_t MakeMessageMetadata(MessageSourceType sourc... function tracy_force_inline (line 373) | tracy_force_inline MessageSourceType MessageSourceFromMetadata(uint8_t... function tracy_force_inline (line 379) | tracy_force_inline MessageSeverity MessageSeverityFromMetadata(uint8_t... type QueueMessage (line 387) | struct QueueMessage type QueueMessageColor (line 392) | struct QueueMessageColor : public QueueMessage type QueueMessageMetadata (line 399) | struct QueueMessageMetadata : public QueueMessage type QueueMessageColorMetadata (line 404) | struct QueueMessageColorMetadata : public QueueMessageColor type QueueMessageLiteral (line 409) | struct QueueMessageLiteral : public QueueMessage type QueueMessageLiteralThread (line 414) | struct QueueMessageLiteralThread : public QueueMessageLiteral type QueueMessageColorLiteral (line 419) | struct QueueMessageColorLiteral : public QueueMessageColor type QueueMessageColorLiteralThread (line 424) | struct QueueMessageColorLiteralThread : public QueueMessageColorLiteral type QueueMessageFat (line 429) | struct QueueMessageFat : public QueueMessage type QueueMessageFatThread (line 435) | struct QueueMessageFatThread : public QueueMessageFat type QueueMessageColorFat (line 440) | struct QueueMessageColorFat : public QueueMessageColor type QueueMessageColorFatThread (line 446) | struct QueueMessageColorFatThread : public QueueMessageColorFat type GpuContextType (line 452) | enum class GpuContextType : uint8_t type GpuContextFlags (line 466) | enum GpuContextFlags : uint8_t type QueueGpuNewContext (line 471) | struct QueueGpuNewContext type QueueGpuZoneBeginLean (line 482) | struct QueueGpuZoneBeginLean type QueueGpuZoneBegin (line 490) | struct QueueGpuZoneBegin : public QueueGpuZoneBeginLean type QueueGpuZoneEnd (line 495) | struct QueueGpuZoneEnd type QueueGpuZoneAnnotation (line 503) | struct QueueGpuZoneAnnotation type QueueGpuTime (line 512) | struct QueueGpuTime type QueueGpuCalibration (line 519) | struct QueueGpuCalibration type QueueGpuTimeSync (line 527) | struct QueueGpuTimeSync type QueueGpuContextName (line 534) | struct QueueGpuContextName type QueueGpuContextNameFat (line 539) | struct QueueGpuContextNameFat : public QueueGpuContextName type QueueGpuAnnotationName (line 545) | struct QueueGpuAnnotationName type QueueGpuAnnotationNameFat (line 551) | struct QueueGpuAnnotationNameFat : public QueueGpuAnnotationName type QueueMemNamePayload (line 557) | struct QueueMemNamePayload type QueueThreadGroupHint (line 562) | struct QueueThreadGroupHint type QueueMemAlloc (line 568) | struct QueueMemAlloc type QueueMemFree (line 576) | struct QueueMemFree type QueueMemDiscard (line 583) | struct QueueMemDiscard type QueueCallstackFat (line 590) | struct QueueCallstackFat type QueueCallstackFatThread (line 595) | struct QueueCallstackFatThread : public QueueCallstackFat type QueueCallstackAllocFat (line 600) | struct QueueCallstackAllocFat type QueueCallstackAllocFatThread (line 606) | struct QueueCallstackAllocFatThread : public QueueCallstackAllocFat type QueueCallstackSample (line 611) | struct QueueCallstackSample type QueueCallstackSampleFat (line 617) | struct QueueCallstackSampleFat : public QueueCallstackSample type QueueCallstackFrameSize (line 622) | struct QueueCallstackFrameSize type QueueCallstackFrameSizeFat (line 628) | struct QueueCallstackFrameSizeFat : public QueueCallstackFrameSize type QueueCallstackFrame (line 634) | struct QueueCallstackFrame type QueueSymbolInformation (line 641) | struct QueueSymbolInformation type QueueSymbolInformationFat (line 647) | struct QueueSymbolInformationFat : public QueueSymbolInformation type QueueCrashReport (line 653) | struct QueueCrashReport type QueueCrashReportThread (line 659) | struct QueueCrashReportThread type QueueSysTime (line 664) | struct QueueSysTime type QueueSysPower (line 670) | struct QueueSysPower type QueueContextSwitch (line 677) | struct QueueContextSwitch type QueueThreadWakeup (line 690) | struct QueueThreadWakeup type QueueTidToPid (line 699) | struct QueueTidToPid type QueueHwSample (line 705) | struct QueueHwSample type PlotFormatType (line 711) | enum class PlotFormatType : uint8_t type QueuePlotConfig (line 718) | struct QueuePlotConfig type QueueParamSetup (line 727) | struct QueueParamSetup type QueueSourceCodeNotAvailable (line 735) | struct QueueSourceCodeNotAvailable type QueueCpuTopology (line 740) | struct QueueCpuTopology type QueueExternalNameMetadata (line 748) | struct QueueExternalNameMetadata type QueueSymbolCodeMetadata (line 755) | struct QueueSymbolCodeMetadata type QueueSourceCodeMetadata (line 762) | struct QueueSourceCodeMetadata type QueueHeader (line 769) | struct QueueHeader type QueueItem (line 778) | struct QueueItem FILE: public/common/TracySocket.cpp type tracy (line 43) | namespace tracy type __wsinit (line 53) | struct __wsinit method __wsinit (line 55) | __wsinit() function InitWinSock (line 66) | void InitWinSock() type addrinfo (line 159) | struct addrinfo type addrinfo (line 160) | struct addrinfo type addrinfo (line 231) | struct addrinfo type addrinfo (line 232) | struct addrinfo type pollfd (line 345) | struct pollfd type pollfd (line 428) | struct pollfd function addrinfo_and_socket_for_family (line 454) | static int addrinfo_and_socket_for_family( uint16_t port, int ai_famil... type addrinfo (line 479) | struct addrinfo function Socket (line 513) | Socket* ListenSocket::Accept() type addrinfo (line 570) | struct addrinfo type addrinfo (line 571) | struct addrinfo type sockaddr_in (line 628) | struct sockaddr_in type sockaddr (line 645) | struct sockaddr type sockaddr_in (line 648) | struct sockaddr_in type sockaddr_in (line 652) | struct sockaddr_in type sockaddr_in (line 705) | struct sockaddr_in type pollfd (line 739) | struct pollfd type sockaddr (line 745) | struct sockaddr FILE: public/common/TracySocket.hpp type addrinfo (line 8) | struct addrinfo type sockaddr (line 9) | struct sockaddr type tracy (line 11) | namespace tracy class Socket (line 18) | class Socket method Read (line 36) | bool Read( void* buf, int len, int timeout, ShouldExit exitCb ) method Socket (line 51) | Socket( const Socket& ) = delete; method Socket (line 52) | Socket( Socket&& ) = delete; method Socket (line 53) | Socket& operator=( const Socket& ) = delete; method Socket (line 54) | Socket& operator=( Socket&& ) = delete; type addrinfo (line 67) | struct addrinfo type addrinfo (line 68) | struct addrinfo class ListenSocket (line 72) | class ListenSocket method ListenSocket (line 82) | ListenSocket( const ListenSocket& ) = delete; method ListenSocket (line 83) | ListenSocket( ListenSocket&& ) = delete; method ListenSocket (line 84) | ListenSocket& operator=( const ListenSocket& ) = delete; method ListenSocket (line 85) | ListenSocket& operator=( ListenSocket&& ) = delete; class UdpBroadcast (line 91) | class UdpBroadcast method UdpBroadcast (line 102) | UdpBroadcast( const UdpBroadcast& ) = delete; method UdpBroadcast (line 103) | UdpBroadcast( UdpBroadcast&& ) = delete; method UdpBroadcast (line 104) | UdpBroadcast& operator=( const UdpBroadcast& ) = delete; method UdpBroadcast (line 105) | UdpBroadcast& operator=( UdpBroadcast&& ) = delete; class IpAddress (line 112) | class IpAddress type sockaddr (line 118) | struct sockaddr method GetNumber (line 120) | uint32_t GetNumber() const { return m_number; } method IpAddress (line 123) | IpAddress( const IpAddress& ) = delete; method IpAddress (line 124) | IpAddress( IpAddress&& ) = delete; method IpAddress (line 125) | IpAddress& operator=( const IpAddress& ) = delete; method IpAddress (line 126) | IpAddress& operator=( IpAddress&& ) = delete; class UdpListen (line 133) | class UdpListen method UdpListen (line 144) | UdpListen( const UdpListen& ) = delete; method UdpListen (line 145) | UdpListen( UdpListen&& ) = delete; method UdpListen (line 146) | UdpListen& operator=( const UdpListen& ) = delete; method UdpListen (line 147) | UdpListen& operator=( UdpListen&& ) = delete; FILE: public/common/TracyStackFrames.cpp type tracy (line 3) | namespace tracy FILE: public/common/TracyStackFrames.hpp type tracy (line 6) | namespace tracy type StringMatch (line 9) | struct StringMatch FILE: public/common/TracySystem.cpp type tracy (line 64) | namespace tracy type detail (line 67) | namespace detail function TRACY_API (line 70) | TRACY_API uint32_t GetThreadHandleImpl() type THREADNAME_INFO (line 118) | struct THREADNAME_INFO function ThreadNameMsvcMagic (line 127) | void ThreadNameMsvcMagic( const THREADNAME_INFO& info ) function TRACY_API (line 139) | TRACY_API void SetThreadName( const char* name ) function TRACY_API (line 144) | TRACY_API void SetThreadNameWithHint( const char* name, int32_t groupH... function ThreadNameData (line 221) | ThreadNameData* GetThreadNameData( uint32_t id ) function TRACY_API (line 236) | TRACY_API const char* GetThreadName( uint32_t id ) function TRACY_API (line 310) | TRACY_API const char* GetEnvVar( const char* name ) function TRACY_API (line 342) | TRACY_API const char* GetUserLogin() function TRACY_API (line 364) | TRACY_API const char* GetUserFullName() function TRACY_API (line 393) | TRACY_API void ___tracy_set_thread_name( const char* name ) { tracy::Set... FILE: public/common/TracySystem.hpp type tracy (line 8) | namespace tracy type detail (line 11) | namespace detail type ThreadNameData (line 17) | struct ThreadNameData function GetThreadHandle (line 29) | static inline uint32_t GetThreadHandle() FILE: public/common/TracyTaggedUserlandAddress.hpp type tracy (line 7) | namespace tracy class TaggedUserlandAddress (line 10) | class TaggedUserlandAddress method TaggedUserlandAddress (line 19) | TaggedUserlandAddress() = default; method TaggedUserlandAddress (line 20) | explicit TaggedUserlandAddress( uint64_t address, uint8_t tag = 0 ) method SetPackedValue (line 27) | void SetPackedValue(uint64_t value) { m_storage = value; } method GetPackedValue (line 28) | uint64_t GetPackedValue() const { return m_storage; } method SetAddress (line 30) | void SetAddress( uint64_t address) method GetAddress (line 35) | uint64_t GetAddress() const { return m_storage & ( ~kKernelOnlyBitMa... method SetTag (line 37) | void SetTag( uint8_t tag ) method GetTag (line 42) | uint8_t GetTag() const { return (uint8_t)( ( m_storage & kKernelOnly... FILE: public/common/TracyVersion.hpp type tracy (line 4) | namespace tracy type Version (line 6) | namespace Version FILE: public/common/TracyYield.hpp type tracy (line 12) | namespace tracy function tracy_force_inline (line 15) | static tracy_force_inline void YieldThread() FILE: public/common/tracy_lz4.cpp function LZ4_isAligned (line 290) | static int LZ4_isAligned(const void* ptr, size_t alignment) function LZ4_isLittleEndian (line 363) | static unsigned LZ4_isLittleEndian(void) function U16 (line 373) | static U16 LZ4_read16(const void* memPtr) { return *(const U16*) memPtr; } function U32 (line 374) | static U32 LZ4_read32(const void* memPtr) { return *(const U32*) memPtr; } function reg_t (line 375) | static reg_t LZ4_read_ARCH(const void* memPtr) { return *(const reg_t*) ... function LZ4_write16 (line 377) | static void LZ4_write16(void* memPtr, U16 value) { *(U16*)memPtr = value; } function LZ4_write32 (line 378) | static void LZ4_write32(void* memPtr, U32 value) { *(U32*)memPtr = value; } function U16 (line 386) | static U16 LZ4_read16(const void* ptr) { return ((const LZ4_unalign*)ptr... function U32 (line 387) | static U32 LZ4_read32(const void* ptr) { return ((const LZ4_unalign*)ptr... function reg_t (line 388) | static reg_t LZ4_read_ARCH(const void* ptr) { return ((const LZ4_unalign... function LZ4_write16 (line 390) | static void LZ4_write16(void* memPtr, U16 value) { ((LZ4_unalign*)memPtr... function LZ4_write32 (line 391) | static void LZ4_write32(void* memPtr, U32 value) { ((LZ4_unalign*)memPtr... function U16 (line 395) | static U16 LZ4_read16(const void* memPtr) function U32 (line 400) | static U32 LZ4_read32(const void* memPtr) function reg_t (line 405) | static reg_t LZ4_read_ARCH(const void* memPtr) function LZ4_write16 (line 410) | static void LZ4_write16(void* memPtr, U16 value) function LZ4_write32 (line 415) | static void LZ4_write32(void* memPtr, U32 value) function U16 (line 423) | static U16 LZ4_readLE16(const void* memPtr) function LZ4_writeLE16 (line 433) | static void LZ4_writeLE16(void* memPtr, U16 value) function LZ4_FORCE_INLINE (line 445) | LZ4_FORCE_INLINE function LZ4_FORCE_INLINE (line 476) | LZ4_FORCE_INLINE void function LZ4_FORCE_INLINE (line 502) | LZ4_FORCE_INLINE void function LZ4_FORCE_INLINE (line 515) | LZ4_FORCE_INLINE void function LZ4_NbCommonBytes (line 560) | LZ4_FORCE_INLINE unsigned LZ4_NbCommonBytes (reg_t val) function LZ4_count (line 660) | LZ4_FORCE_INLINE function LZ4_versionNumber (line 730) | int LZ4_versionNumber (void) { return LZ4_VERSION_NUMBER; } function LZ4_compressBound (line 732) | int LZ4_compressBound(int isize) { return LZ4_COMPRESSBOUND(isize); } function LZ4_sizeofState (line 733) | int LZ4_sizeofState(void) { return sizeof(LZ4_stream_t); } function LZ4_FORCE_INLINE (line 752) | LZ4_FORCE_INLINE U32 LZ4_hash4(U32 sequence, tableType_t const tableType) function LZ4_FORCE_INLINE (line 760) | LZ4_FORCE_INLINE U32 LZ4_hash5(U64 sequence, tableType_t const tableType) function LZ4_FORCE_INLINE (line 772) | LZ4_FORCE_INLINE U32 LZ4_hashPosition(const void* const p, tableType_t c... function LZ4_FORCE_INLINE (line 778) | LZ4_FORCE_INLINE void LZ4_clearHash(U32 h, void* tableBase, tableType_t ... function LZ4_FORCE_INLINE (line 790) | LZ4_FORCE_INLINE void LZ4_putIndexOnHash(U32 idx, U32 h, void* tableBase... function LZ4_FORCE_INLINE (line 802) | LZ4_FORCE_INLINE void LZ4_putPositionOnHash(const BYTE* p, U32 h, function LZ4_FORCE_INLINE (line 815) | LZ4_FORCE_INLINE void LZ4_putPosition(const BYTE* p, void* tableBase, ta... function LZ4_FORCE_INLINE (line 827) | LZ4_FORCE_INLINE U32 LZ4_getIndexOnHash(U32 h, const void* tableBase, ta... function BYTE (line 843) | static const BYTE* LZ4_getPositionOnHash(U32 h, const void* tableBase, t... function LZ4_FORCE_INLINE (line 850) | LZ4_FORCE_INLINE const BYTE* function LZ4_FORCE_INLINE (line 859) | LZ4_FORCE_INLINE void function LZ4_FORCE_INLINE (line 906) | LZ4_FORCE_INLINE int LZ4_compress_generic_validated( function LZ4_FORCE_INLINE (line 1304) | LZ4_FORCE_INLINE int LZ4_compress_generic( function LZ4_compress_fast_extState (line 1342) | int LZ4_compress_fast_extState(void* state, const char* source, char* de... function LZ4_compress_fast_extState_fastReset (line 1374) | int LZ4_compress_fast_extState_fastReset(void* state, const char* src, c... function LZ4_compress_fast (line 1412) | int LZ4_compress_fast(const char* source, char* dest, int inputSize, int... function LZ4_compress_default (line 1431) | int LZ4_compress_default(const char* src, char* dst, int srcSize, int ma... function LZ4_compress_destSize_extState (line 1440) | static int LZ4_compress_destSize_extState (LZ4_stream_t* state, const ch... function LZ4_compress_destSize (line 1457) | int LZ4_compress_destSize(const char* src, char* dst, int* srcSizePtr, i... function LZ4_stream_t (line 1482) | LZ4_stream_t* LZ4_createStream(void) function LZ4_stream_t_alignment (line 1493) | static size_t LZ4_stream_t_alignment(void) function LZ4_stream_t (line 1503) | LZ4_stream_t* LZ4_initStream (void* buffer, size_t size) function LZ4_resetStream (line 1515) | void LZ4_resetStream (LZ4_stream_t* LZ4_stream) function LZ4_resetStream_fast (line 1521) | void LZ4_resetStream_fast(LZ4_stream_t* ctx) { function LZ4_freeStream (line 1526) | int LZ4_freeStream (LZ4_stream_t* LZ4_stream) function LZ4_loadDict (line 1537) | int LZ4_loadDict (LZ4_stream_t* LZ4_dict, const char* dictionary, int di... function LZ4_attach_dictionary (line 1579) | void LZ4_attach_dictionary(LZ4_stream_t* workingStream, const LZ4_stream... function LZ4_renormDictT (line 1608) | static void LZ4_renormDictT(LZ4_stream_t_internal* LZ4_dict, int nextSize) function LZ4_compress_fast_continue (line 1628) | int LZ4_compress_fast_continue (LZ4_stream_t* LZ4_stream, function LZ4_compress_forceExtDict (line 1708) | int LZ4_compress_forceExtDict (LZ4_stream_t* LZ4_dict, const char* sourc... function LZ4_saveDict (line 1735) | int LZ4_saveDict (LZ4_stream_t* LZ4_dict, char* safeBuffer, int dictSize) function read_long_length_no_check (line 1773) | size_t read_long_length_no_check(const BYTE** pp) function LZ4_FORCE_INLINE (line 1790) | LZ4_FORCE_INLINE int function LZ4_FORCE_INLINE (line 1899) | LZ4_FORCE_INLINE Rvl_t function LZ4_FORCE_O2 (line 2340) | LZ4_FORCE_O2 function LZ4_FORCE_O2 (line 2348) | LZ4_FORCE_O2 function LZ4_FORCE_O2 (line 2357) | LZ4_FORCE_O2 function LZ4_FORCE_O2 (line 2368) | LZ4_FORCE_O2 /* Exported, an obsolete API function. */ function LZ4_FORCE_O2 (line 2376) | LZ4_FORCE_O2 function LZ4_decompress_fast_withPrefix64k (line 2386) | int LZ4_decompress_fast_withPrefix64k(const char* source, char* dest, in... function LZ4_FORCE_O2 (line 2393) | LZ4_FORCE_O2 function LZ4_FORCE_O2 (line 2402) | LZ4_FORCE_O2 function LZ4_FORCE_O2 (line 2412) | LZ4_FORCE_O2 function LZ4_FORCE_O2 (line 2422) | LZ4_FORCE_O2 function LZ4_FORCE_O2 (line 2433) | LZ4_FORCE_O2 function LZ4_FORCE_INLINE (line 2446) | LZ4_FORCE_INLINE function LZ4_streamDecode_t (line 2458) | LZ4_streamDecode_t* LZ4_createStreamDecode(void) function LZ4_freeStreamDecode (line 2464) | int LZ4_freeStreamDecode (LZ4_streamDecode_t* LZ4_stream) function LZ4_setStreamDecode (line 2478) | int LZ4_setStreamDecode (LZ4_streamDecode_t* LZ4_streamDecode, const cha... function LZ4_decoderRingBufferSize (line 2504) | int LZ4_decoderRingBufferSize(int maxBlockSize) function LZ4_FORCE_O2 (line 2519) | LZ4_FORCE_O2 function LZ4_FORCE_O2 (line 2559) | LZ4_FORCE_O2 int function LZ4_decompress_safe_usingDict (line 2608) | int LZ4_decompress_safe_usingDict(const char* source, char* dest, int co... function LZ4_decompress_safe_partial_usingDict (line 2623) | int LZ4_decompress_safe_partial_usingDict(const char* source, char* dest... function LZ4_decompress_fast_usingDict (line 2638) | int LZ4_decompress_fast_usingDict(const char* source, char* dest, int or... function LZ4_compress_limitedOutput (line 2653) | int LZ4_compress_limitedOutput(const char* source, char* dest, int input... function LZ4_compress (line 2657) | int LZ4_compress(const char* src, char* dest, int srcSize) function LZ4_compress_limitedOutput_withState (line 2661) | int LZ4_compress_limitedOutput_withState (void* state, const char* src, ... function LZ4_compress_withState (line 2665) | int LZ4_compress_withState (void* state, const char* src, char* dst, int... function LZ4_compress_limitedOutput_continue (line 2669) | int LZ4_compress_limitedOutput_continue (LZ4_stream_t* LZ4_stream, const... function LZ4_compress_continue (line 2673) | int LZ4_compress_continue (LZ4_stream_t* LZ4_stream, const char* source,... function LZ4_uncompress (line 2684) | int LZ4_uncompress (const char* source, char* dest, int outputSize) function LZ4_uncompress_unknownOutputSize (line 2688) | int LZ4_uncompress_unknownOutputSize (const char* source, char* dest, in... function LZ4_sizeofStreamState (line 2695) | int LZ4_sizeofStreamState(void) { return sizeof(LZ4_stream_t); } function LZ4_resetStreamState (line 2697) | int LZ4_resetStreamState(void* state, char* inputBuffer) FILE: public/common/tracy_lz4.hpp type tracy (line 140) | namespace tracy type LZ4_stream_t_internal (line 686) | struct LZ4_stream_t_internal type LZ4_stream_t_internal (line 687) | struct LZ4_stream_t_internal { type tracy (line 537) | namespace tracy type LZ4_stream_t_internal (line 686) | struct LZ4_stream_t_internal type LZ4_stream_t_internal (line 687) | struct LZ4_stream_t_internal { type tracy (line 654) | namespace tracy type LZ4_stream_t_internal (line 686) | struct LZ4_stream_t_internal type LZ4_stream_t_internal (line 687) | struct LZ4_stream_t_internal { FILE: public/common/tracy_lz4hc.cpp type tracy (line 88) | namespace tracy function U32 (line 91) | static U32 LZ4HC_hashPtr(const void* ptr) { return HASH_FUNCTION(LZ4_r... function LZ4HC_clearTables (line 97) | static void LZ4HC_clearTables (LZ4HC_CCtx_internal* hc4) function LZ4HC_init_internal (line 103) | static void LZ4HC_init_internal (LZ4HC_CCtx_internal* hc4, const BYTE*... function LZ4_FORCE_INLINE (line 123) | LZ4_FORCE_INLINE void LZ4HC_Insert (LZ4HC_CCtx_internal* hc4, const BY... function LZ4_FORCE_INLINE (line 148) | LZ4_FORCE_INLINE function U32 (line 170) | static U32 LZ4HC_rotatePattern(size_t const rotate, U32 const pattern) function LZ4HC_countPattern (line 179) | static unsigned function LZ4HC_reverseCountPattern (line 212) | static unsigned function LZ4HC_protectDictEnd (line 234) | static int LZ4HC_protectDictEnd(U32 const dictLimit, U32 const matchIn... function LZ4_FORCE_INLINE (line 242) | LZ4_FORCE_INLINE int function LZ4_FORCE_INLINE (line 452) | LZ4_FORCE_INLINE int function LZ4_FORCE_INLINE (line 470) | LZ4_FORCE_INLINE int LZ4HC_encodeSequence ( function LZ4_FORCE_INLINE (line 556) | LZ4_FORCE_INLINE int LZ4HC_compress_hashChain ( function LZ4_FORCE_INLINE (line 803) | LZ4_FORCE_INLINE int LZ4HC_compress_generic_internal ( function LZ4HC_compress_generic_noDictCtx (line 868) | static int function LZ4HC_compress_generic_dictCtx (line 883) | static int function LZ4HC_compress_generic (line 909) | static int function LZ4_sizeofStateHC (line 928) | int LZ4_sizeofStateHC(void) { return (int)sizeof(LZ4_streamHC_t); } function LZ4_streamHC_t_alignment (line 930) | static size_t LZ4_streamHC_t_alignment(void) function LZ4_compress_HC_extStateHC_fastReset (line 942) | int LZ4_compress_HC_extStateHC_fastReset (void* state, const char* src... function LZ4_compress_HC_extStateHC (line 954) | int LZ4_compress_HC_extStateHC (void* state, const char* src, char* ds... function LZ4_compress_HC (line 961) | int LZ4_compress_HC(const char* src, char* dst, int srcSize, int dstCa... function LZ4_compress_HC_destSize (line 979) | int LZ4_compress_HC_destSize(void* state, const char* source, char* de... function LZ4_streamHC_t (line 995) | LZ4_streamHC_t* LZ4_createStreamHC(void) function LZ4_freeStreamHC (line 1004) | int LZ4_freeStreamHC (LZ4_streamHC_t* LZ4_streamHCPtr) function LZ4_streamHC_t (line 1014) | LZ4_streamHC_t* LZ4_initStreamHC (void* buffer, size_t size) function LZ4_resetStreamHC (line 1030) | void LZ4_resetStreamHC (LZ4_streamHC_t* LZ4_streamHCPtr, int compressi... function LZ4_resetStreamHC_fast (line 1036) | void LZ4_resetStreamHC_fast (LZ4_streamHC_t* LZ4_streamHCPtr, int comp... function LZ4_setCompressionLevel (line 1054) | void LZ4_setCompressionLevel(LZ4_streamHC_t* LZ4_streamHCPtr, int comp... function LZ4_favorDecompressionSpeed (line 1062) | void LZ4_favorDecompressionSpeed(LZ4_streamHC_t* LZ4_streamHCPtr, int ... function LZ4_loadDictHC (line 1069) | int LZ4_loadDictHC (LZ4_streamHC_t* LZ4_streamHCPtr, function LZ4_attach_HC_dictionary (line 1090) | void LZ4_attach_HC_dictionary(LZ4_streamHC_t *working_stream, const LZ... function LZ4HC_setExternalDict (line 1096) | static void LZ4HC_setExternalDict(LZ4HC_CCtx_internal* ctxPtr, const B... function LZ4_compressHC_continue_generic (line 1114) | static int function LZ4_compress_HC_continue (line 1154) | int LZ4_compress_HC_continue (LZ4_streamHC_t* LZ4_streamHCPtr, const c... function LZ4_compress_HC_continue_destSize (line 1162) | int LZ4_compress_HC_continue_destSize (LZ4_streamHC_t* LZ4_streamHCPtr... function LZ4_saveDictHC (line 1174) | int LZ4_saveDictHC (LZ4_streamHC_t* LZ4_streamHCPtr, char* safeBuffer,... function LZ4_compressHC (line 1206) | int LZ4_compressHC(const char* src, char* dst, int srcSize) { return L... function LZ4_compressHC_limitedOutput (line 1207) | int LZ4_compressHC_limitedOutput(const char* src, char* dst, int srcSi... function LZ4_compressHC2 (line 1208) | int LZ4_compressHC2(const char* src, char* dst, int srcSize, int cLeve... function LZ4_compressHC2_limitedOutput (line 1209) | int LZ4_compressHC2_limitedOutput(const char* src, char* dst, int srcS... function LZ4_compressHC_withStateHC (line 1210) | int LZ4_compressHC_withStateHC (void* state, const char* src, char* ds... function LZ4_compressHC_limitedOutput_withStateHC (line 1211) | int LZ4_compressHC_limitedOutput_withStateHC (void* state, const char*... function LZ4_compressHC2_withStateHC (line 1212) | int LZ4_compressHC2_withStateHC (void* state, const char* src, char* d... function LZ4_compressHC2_limitedOutput_withStateHC (line 1213) | int LZ4_compressHC2_limitedOutput_withStateHC (void* state, const char... function LZ4_compressHC_continue (line 1214) | int LZ4_compressHC_continue (LZ4_streamHC_t* ctx, const char* src, cha... function LZ4_compressHC_limitedOutput_continue (line 1215) | int LZ4_compressHC_limitedOutput_continue (LZ4_streamHC_t* ctx, const ... function LZ4_sizeofStreamStateHC (line 1219) | int LZ4_sizeofStreamStateHC(void) { return sizeof(LZ4_streamHC_t); } function LZ4_resetStreamStateHC (line 1223) | int LZ4_resetStreamStateHC(void* state, char* inputBuffer) function LZ4_freeHC (line 1240) | int LZ4_freeHC (void* LZ4HC_Data) function LZ4_compressHC2_continue (line 1248) | int LZ4_compressHC2_continue (void* LZ4HC_Data, const char* src, char*... function LZ4_compressHC2_limitedOutput_continue (line 1253) | int LZ4_compressHC2_limitedOutput_continue (void* LZ4HC_Data, const ch... function LZ4_FORCE_INLINE (line 1279) | LZ4_FORCE_INLINE int LZ4HC_literalsPrice(int const litlen) function LZ4_FORCE_INLINE (line 1290) | LZ4_FORCE_INLINE int LZ4HC_sequencePrice(int litlen, int mlen) function LZ4_FORCE_INLINE (line 1310) | LZ4_FORCE_INLINE LZ4HC_match_t function LZ4HC_compress_optimal (line 1333) | static int LZ4HC_compress_optimal ( LZ4HC_CCtx_internal* ctx, FILE: public/common/tracy_lz4hc.hpp type tracy (line 48) | namespace tracy type LZ4HC_CCtx_internal (line 202) | struct LZ4HC_CCtx_internal type LZ4HC_CCtx_internal (line 203) | struct LZ4HC_CCtx_internal type tracy (line 312) | namespace tracy type LZ4HC_CCtx_internal (line 202) | struct LZ4HC_CCtx_internal type LZ4HC_CCtx_internal (line 203) | struct LZ4HC_CCtx_internal FILE: public/libbacktrace/alloc.cpp type tracy (line 44) | namespace tracy type backtrace_state (line 56) | struct backtrace_state function backtrace_free (line 73) | void type backtrace_state (line 85) | struct backtrace_state type backtrace_vector (line 87) | struct backtrace_vector type backtrace_state (line 126) | struct backtrace_state type backtrace_vector (line 127) | struct backtrace_vector function backtrace_vector_release (line 147) | int FILE: public/libbacktrace/backtrace.hpp type tracy (line 40) | namespace tracy type backtrace_state (line 46) | struct backtrace_state type backtrace_state (line 86) | struct backtrace_state type backtrace_state (line 113) | struct backtrace_state type backtrace_state (line 132) | struct backtrace_state type backtrace_state (line 142) | struct backtrace_state type backtrace_state (line 153) | struct backtrace_state type backtrace_state (line 179) | struct backtrace_state FILE: public/libbacktrace/dwarf.cpp type tracy (line 45) | namespace tracy type dwarf_tag (line 50) | enum dwarf_tag { type dwarf_form (line 58) | enum dwarf_form { type dwarf_attribute (line 108) | enum dwarf_attribute { type dwarf_line_number_op (line 328) | enum dwarf_line_number_op { type dwarf_extended_line_number_op (line 344) | enum dwarf_extended_line_number_op { type dwarf_line_number_content_type (line 351) | enum dwarf_line_number_content_type { type dwarf_range_list_entry (line 361) | enum dwarf_range_list_entry { type dwarf_unit_type (line 372) | enum dwarf_unit_type { function xstrnlen (line 387) | static size_t type dwarf_buf (line 404) | struct dwarf_buf type attr (line 426) | struct attr type dwarf_attribute (line 429) | enum dwarf_attribute type dwarf_form (line 431) | enum dwarf_form type abbrev (line 438) | struct abbrev type dwarf_tag (line 443) | enum dwarf_tag type attr (line 449) | struct attr type abbrevs (line 459) | struct abbrevs type abbrev (line 464) | struct abbrev type attr_val_encoding (line 469) | enum attr_val_encoding type attr_val (line 506) | struct attr_val type attr_val_encoding (line 509) | enum attr_val_encoding type line_header (line 524) | struct line_header type line_header_format (line 554) | struct line_header_format type dwarf_form (line 557) | enum dwarf_form type line (line 565) | struct line type line_vector (line 583) | struct line_vector type backtrace_vector (line 586) | struct backtrace_vector type function (line 593) | struct function type function_addrs (line 604) | struct function_addrs type function_addrs (line 611) | struct function_addrs type function (line 617) | struct function type function_vector (line 622) | struct function_vector type backtrace_vector (line 625) | struct backtrace_vector type unit (line 633) | struct unit type abbrevs (line 669) | struct abbrevs type line (line 679) | struct line type function_addrs (line 683) | struct function_addrs type unit_addrs (line 693) | struct unit_addrs type unit (line 699) | struct unit type unit_addrs_vector (line 704) | struct unit_addrs_vector type backtrace_vector (line 707) | struct backtrace_vector type unit_vector (line 714) | struct unit_vector type backtrace_vector (line 716) | struct backtrace_vector type dwarf_data (line 722) | struct dwarf_data type dwarf_data (line 725) | struct dwarf_data type dwarf_data (line 727) | struct dwarf_data type libbacktrace_base_address (line 729) | struct libbacktrace_base_address type unit_addrs (line 731) | struct unit_addrs type unit (line 735) | struct unit type dwarf_sections (line 739) | struct dwarf_sections type function_vector (line 744) | struct function_vector function dwarf_buf_error (line 749) | static void function require (line 762) | static int function advance (line 780) | static int type dwarf_buf (line 793) | struct dwarf_buf function read_byte (line 811) | static unsigned char function read_sbyte (line 823) | static signed char function read_uint16 (line 835) | static uint16_t function read_uint24 (line 850) | static uint32_t function read_uint32 (line 867) | static uint32_t function read_uint64 (line 884) | static uint64_t function read_offset (line 906) | static uint64_t function read_address (line 918) | static uint64_t function is_highest_address (line 940) | static int function read_uleb128 (line 960) | static uint64_t function read_sleb128 (line 995) | static int64_t function leb128_len (line 1033) | static size_t function read_initial_length (line 1049) | static uint64_t function free_abbrevs (line 1068) | static void function read_attribute (line 1090) | static int function resolve_string (line 1374) | static int function resolve_addr_index (line 1429) | static int function units_search (line 1461) | static int type unit (line 1479) | struct unit type abbrevs (line 669) | struct abbrevs type line (line 679) | struct line type function_addrs (line 683) | struct function_addrs type unit (line 1480) | struct unit type abbrevs (line 669) | struct abbrevs type line (line 679) | struct line type function_addrs (line 683) | struct function_addrs type unit (line 1482) | struct unit type abbrevs (line 669) | struct abbrevs type line (line 679) | struct line type function_addrs (line 683) | struct function_addrs type unit (line 1483) | struct unit type abbrevs (line 669) | struct abbrevs type line (line 679) | struct line type function_addrs (line 683) | struct function_addrs type unit (line 1483) | struct unit type abbrevs (line 669) | struct abbrevs type line (line 679) | struct line type function_addrs (line 683) | struct function_addrs function function_addrs_compare (line 1490) | static int function function_addrs_search (line 1513) | static int function add_unit_addr (line 1532) | static int function unit_addrs_compare (line 1573) | static int function unit_addrs_search (line 1600) | static int function line_compare (line 1621) | static int function line_search (line 1644) | static int function abbrev_compare (line 1663) | static int function read_abbrevs (line 1685) | static int type abbrev (line 1837) | struct abbrev type dwarf_tag (line 443) | enum dwarf_tag type attr (line 449) | struct attr type abbrevs (line 1838) | struct abbrevs type abbrev (line 464) | struct abbrev type abbrev (line 1841) | struct abbrev type dwarf_tag (line 443) | enum dwarf_tag type attr (line 449) | struct attr type abbrev (line 1854) | struct abbrev type dwarf_tag (line 443) | enum dwarf_tag type attr (line 449) | struct attr type abbrev (line 1860) | struct abbrev type dwarf_tag (line 443) | enum dwarf_tag type attr (line 449) | struct attr type pcrange (line 1869) | struct pcrange { function update_pcrange (line 1884) | static void function add_low_high_range (line 1947) | static int function add_ranges_from_ranges (line 1996) | static int function add_ranges_from_rnglists (line 2064) | static int function add_ranges (line 2244) | static int function find_address_ranges (line 2282) | static int function build_address_map (line 2438) | static int function add_line (line 2634) | static int function free_line_header (line 2672) | static void function read_v2_paths (line 2687) | static int function read_lnct (line 2820) | static int function read_line_header_format_entries (line 2906) | static int function read_line_header (line 2989) | static int function read_line_program (line 3071) | static int function read_line_info (line 3273) | static int type dwarf_data (line 3356) | struct dwarf_data type dwarf_data (line 725) | struct dwarf_data type dwarf_data (line 727) | struct dwarf_data type libbacktrace_base_address (line 729) | struct libbacktrace_base_address type unit_addrs (line 731) | struct unit_addrs type unit (line 735) | struct unit type dwarf_sections (line 739) | struct dwarf_sections type function_vector (line 744) | struct function_vector type unit (line 3356) | struct unit type abbrevs (line 669) | struct abbrevs type line (line 679) | struct line type function_addrs (line 683) | struct function_addrs type dwarf_data (line 3363) | struct dwarf_data type dwarf_data (line 725) | struct dwarf_data type dwarf_data (line 727) | struct dwarf_data type libbacktrace_base_address (line 729) | struct libbacktrace_base_address type unit_addrs (line 731) | struct unit_addrs type unit (line 735) | struct unit type dwarf_sections (line 739) | struct dwarf_sections type function_vector (line 744) | struct function_vector type unit (line 3363) | struct unit type abbrevs (line 669) | struct abbrevs type line (line 679) | struct line type function_addrs (line 683) | struct function_addrs type attr (line 3364) | struct attr type dwarf_attribute (line 429) | enum dwarf_attribute type dwarf_form (line 431) | enum dwarf_form type attr_val (line 3364) | struct attr_val type attr_val_encoding (line 509) | enum attr_val_encoding type unit (line 3382) | struct unit type abbrevs (line 669) | struct abbrevs type line (line 679) | struct line type function_addrs (line 683) | struct function_addrs type unit (line 3398) | struct unit type abbrevs (line 669) | struct abbrevs type line (line 679) | struct line type function_addrs (line 683) | struct function_addrs type dwarf_data (line 3417) | struct dwarf_data type dwarf_data (line 725) | struct dwarf_data type dwarf_data (line 727) | struct dwarf_data type libbacktrace_base_address (line 729) | struct libbacktrace_base_address type unit_addrs (line 731) | struct unit_addrs type unit (line 735) | struct unit type dwarf_sections (line 739) | struct dwarf_sections type function_vector (line 744) | struct function_vector type unit (line 3417) | struct unit type abbrevs (line 669) | struct abbrevs type line (line 679) | struct line type function_addrs (line 683) | struct function_addrs type dwarf_buf (line 3421) | struct dwarf_buf type abbrev (line 3423) | struct abbrev type dwarf_tag (line 443) | enum dwarf_tag type attr (line 449) | struct attr type attr_val (line 3467) | struct attr_val type attr_val_encoding (line 509) | enum attr_val_encoding function add_function_range (line 3528) | static int function read_function_entry (line 3568) | static int function read_function_info (line 3821) | static void function report_inlined_functions (line 3907) | static int function dwarf_lookup_pc (line 3994) | static int function dwarf_fileline_dwarf_lookup_pc_in_all_entries (line 4261) | bool dwarf_fileline_dwarf_lookup_pc_in_all_entries(struct backtrace_st... function dwarf_fileline (line 4278) | static int type dwarf_data (line 4337) | struct dwarf_data type dwarf_data (line 725) | struct dwarf_data type dwarf_data (line 727) | struct dwarf_data type libbacktrace_base_address (line 729) | struct libbacktrace_base_address type unit_addrs (line 731) | struct unit_addrs type unit (line 735) | struct unit type dwarf_sections (line 739) | struct dwarf_sections type function_vector (line 744) | struct function_vector type backtrace_state (line 4338) | struct backtrace_state type libbacktrace_base_address (line 4339) | struct libbacktrace_base_address type dwarf_sections (line 4340) | struct dwarf_sections type dwarf_data (line 4342) | struct dwarf_data type dwarf_data (line 725) | struct dwarf_data type dwarf_data (line 727) | struct dwarf_data type libbacktrace_base_address (line 729) | struct libbacktrace_base_address type unit_addrs (line 731) | struct unit_addrs type unit (line 735) | struct unit type dwarf_sections (line 739) | struct dwarf_sections type function_vector (line 744) | struct function_vector type unit_addrs_vector (line 4346) | struct unit_addrs_vector type backtrace_vector (line 707) | struct backtrace_vector type unit_addrs (line 4347) | struct unit_addrs type unit (line 699) | struct unit type unit_vector (line 4349) | struct unit_vector type backtrace_vector (line 716) | struct backtrace_vector type unit (line 4350) | struct unit type abbrevs (line 669) | struct abbrevs type line (line 679) | struct line type function_addrs (line 683) | struct function_addrs type dwarf_data (line 4352) | struct dwarf_data type dwarf_data (line 725) | struct dwarf_data type dwarf_data (line 727) | struct dwarf_data type libbacktrace_base_address (line 729) | struct libbacktrace_base_address type unit_addrs (line 731) | struct unit_addrs type unit (line 735) | struct unit type dwarf_sections (line 739) | struct dwarf_sections type function_vector (line 744) | struct function_vector type unit_addrs (line 4363) | struct unit_addrs type unit (line 699) | struct unit type unit (line 4364) | struct unit type abbrevs (line 669) | struct abbrevs type line (line 679) | struct line type function_addrs (line 683) | struct function_addrs type unit_addrs (line 4367) | struct unit_addrs type unit (line 699) | struct unit type dwarf_data (line 4371) | struct dwarf_data type dwarf_data (line 725) | struct dwarf_data type dwarf_data (line 727) | struct dwarf_data type libbacktrace_base_address (line 729) | struct libbacktrace_base_address type unit_addrs (line 731) | struct unit_addrs type unit (line 735) | struct unit type dwarf_sections (line 739) | struct dwarf_sections type function_vector (line 744) | struct function_vector type dwarf_data (line 4372) | struct dwarf_data type dwarf_data (line 725) | struct dwarf_data type dwarf_data (line 727) | struct dwarf_data type libbacktrace_base_address (line 729) | struct libbacktrace_base_address type unit_addrs (line 731) | struct unit_addrs type unit (line 735) | struct unit type dwarf_sections (line 739) | struct dwarf_sections type function_vector (line 744) | struct function_vector function backtrace_dwarf_add (line 4395) | int FILE: public/libbacktrace/elf.cpp type tracy (line 74) | namespace tracy function xstrnlen (line 85) | static size_t function xlstat (line 104) | static int function xreadlink (line 118) | static ssize_t type dl_phdr_info (line 136) | struct dl_phdr_info function dl_iterate_phdr (line 142) | static int type debug_section_info (line 374) | struct debug_section_info type elf_symbol (line 388) | struct elf_symbol type elf_syminfo_data (line 400) | struct elf_syminfo_data type elf_syminfo_data (line 403) | struct elf_syminfo_data type elf_symbol (line 405) | struct elf_symbol type elf_view (line 412) | struct elf_view type backtrace_view (line 414) | struct backtrace_view type elf_ppc64_opd_data (line 420) | struct elf_ppc64_opd_data type elf_view (line 429) | struct elf_view function elf_get_view (line 434) | static int function elf_release_view (line 463) | static void function elf_crc32 (line 474) | static uint32_t function elf_crc32_file (line 542) | static uint32_t function elf_nosyms (line 570) | static void function elf_nodebug (line 581) | static int function elf_symbol_compare (line 608) | static int function elf_symbol_search (line 626) | static int function elf_initialize_syminfo (line 644) | static int function elf_add_syminfo_data (line 730) | static void function elf_syminfo (line 772) | static void function elf_is_symlink (line 823) | static int type backtrace_state (line 838) | struct backtrace_state function elf_open_debugfile_by_buildid (line 878) | static int function elf_try_debugfile (line 942) | static int function elf_find_debugfile_by_debuglink (line 975) | static int function elf_open_debugfile_by_debuglink (line 1091) | static int function elf_uncompress_failed (line 1125) | static void function elf_fetch_bits (line 1136) | static int function elf_fetch_bits_backward (line 1187) | static int function elf_fetch_backward_init (line 1242) | static int function elf_zlib_inflate_table (line 1363) | static int function main (line 1683) | int function elf_zlib_inflate (line 1836) | static int function elf_zlib_verify_checksum (line 2537) | static int function elf_zlib_inflate_and_verify (line 2663) | static int type elf_zstd_fse_entry (line 2709) | struct elf_zstd_fse_entry type elf_zstd_fse_entry (line 2721) | struct elf_zstd_fse_entry function elf_zstd_read_fse (line 2731) | static int function elf_zstd_build_fse (line 2917) | static int type elf_zstd_fse_baseline_entry (line 3071) | struct elf_zstd_fse_baseline_entry function elf_zstd_make_literal_baseline_fse (line 3086) | static int function elf_zstd_make_offset_baseline_fse (line 3142) | static int function elf_zstd_make_match_baseline_fse (line 3205) | static int function print_table (line 3289) | static void function main (line 3309) | int type elf_zstd_fse_baseline_entry (line 3384) | struct elf_zstd_fse_baseline_entry type elf_zstd_fse_baseline_entry (line 3410) | struct elf_zstd_fse_baseline_entry type elf_zstd_fse_baseline_entry (line 3436) | struct elf_zstd_fse_baseline_entry function elf_zstd_read_huff (line 3457) | static int function elf_zstd_read_literals (line 3748) | static int type elf_zstd_seq_decode (line 4271) | struct elf_zstd_seq_decode type elf_zstd_fse_baseline_entry (line 4273) | struct elf_zstd_fse_baseline_entry function elf_zstd_unpack_seq_decode (line 4279) | static int function elf_zstd_decompress (line 4356) | static int function elf_uncompress_zdebug (line 5031) | static int function elf_uncompress_chdr (line 5084) | static int function backtrace_uncompress_zdebug (line 5157) | int function backtrace_uncompress_zstd (line 5183) | int function elf_lzma_varint (line 5373) | static int function elf_lzma_range_normalize (line 5413) | static void function elf_lzma_bit (line 5436) | static int function elf_lzma_integer (line 5464) | static uint32_t function elf_lzma_reverse_integer (line 5488) | static uint32_t function elf_lzma_len (line 5516) | static uint32_t function elf_uncompress_lzma_block (line 5573) | static int function elf_uncompress_lzma (line 6268) | static int function backtrace_uncompress_lzma (line 6499) | int function elf_add (line 6518) | static int type phdr_data (line 7346) | struct phdr_data type backtrace_state (line 7348) | struct backtrace_state type PhdrIterate (line 7361) | struct PhdrIterate type ElfAddrRange (line 7369) | struct ElfAddrRange function address_in_known_elf_ranges (line 7376) | static int address_in_known_elf_ranges(uintptr_t pc) function phdr_callback_mock (line 7387) | static int function phdr_callback (line 7418) | phdr_callback (struct PhdrIterate *info, void *pdata) function elf_iterate_phdr_and_add_new_files (line 7469) | static int elf_iterate_phdr_and_add_new_files(phdr_data *pd) function elf_refresh_address_ranges_if_needed (line 7505) | static int elf_refresh_address_ranges_if_needed(struct backtrace_state... function backtrace_initialize (line 7533) | int FILE: public/libbacktrace/fileline.cpp type tracy (line 69) | namespace tracy type backtrace_state (line 80) | struct backtrace_state type backtrace_state (line 111) | struct backtrace_state type backtrace_state (line 128) | struct backtrace_state type backtrace_state (line 147) | struct backtrace_state function fileline_initialize (line 217) | static int function backtrace_pcinfo (line 354) | int function backtrace_syminfo (line 370) | int function backtrace_syminfo_to_full_callback (line 389) | void function backtrace_syminfo_to_full_error_callback (line 403) | void FILE: public/libbacktrace/internal.hpp type tracy (line 119) | namespace tracy type backtrace_state (line 125) | struct backtrace_state type backtrace_freelist_struct (line 166) | struct backtrace_freelist_struct type backtrace_state (line 132) | struct backtrace_state type backtrace_freelist_struct (line 166) | struct backtrace_freelist_struct type backtrace_state (line 138) | struct backtrace_state type backtrace_freelist_struct (line 166) | struct backtrace_freelist_struct type backtrace_state (line 143) | struct backtrace_state type backtrace_freelist_struct (line 166) | struct backtrace_freelist_struct type backtrace_view (line 187) | struct backtrace_view type backtrace_state (line 199) | struct backtrace_state type backtrace_freelist_struct (line 166) | struct backtrace_freelist_struct type backtrace_view (line 202) | struct backtrace_view type backtrace_state (line 205) | struct backtrace_state type backtrace_freelist_struct (line 166) | struct backtrace_freelist_struct type backtrace_view (line 206) | struct backtrace_view type backtrace_state (line 225) | struct backtrace_state type backtrace_freelist_struct (line 166) | struct backtrace_freelist_struct type backtrace_state (line 232) | struct backtrace_state type backtrace_freelist_struct (line 166) | struct backtrace_freelist_struct type backtrace_vector (line 241) | struct backtrace_vector type backtrace_state (line 255) | struct backtrace_state type backtrace_freelist_struct (line 166) | struct backtrace_freelist_struct type backtrace_vector (line 258) | struct backtrace_vector type backtrace_state (line 265) | struct backtrace_state type backtrace_freelist_struct (line 166) | struct backtrace_freelist_struct type backtrace_vector (line 266) | struct backtrace_vector type backtrace_state (line 273) | struct backtrace_state type backtrace_freelist_struct (line 166) | struct backtrace_freelist_struct type backtrace_vector (line 274) | struct backtrace_vector function backtrace_vector_free (line 280) | static inline void type backtrace_state (line 300) | struct backtrace_state type backtrace_freelist_struct (line 166) | struct backtrace_freelist_struct type dwarf_section (line 309) | enum dwarf_section type dwarf_sections (line 326) | struct dwarf_sections type dwarf_data (line 334) | struct dwarf_data type libbacktrace_base_address (line 349) | struct libbacktrace_base_address type elf32_fdpic_loadaddr (line 351) | struct elf32_fdpic_loadaddr type libbacktrace_base_address (line 361) | struct libbacktrace_base_address type elf32_fdpic_loadaddr (line 351) | struct elf32_fdpic_loadaddr type backtrace_state (line 372) | struct backtrace_state type backtrace_freelist_struct (line 166) | struct backtrace_freelist_struct type libbacktrace_base_address (line 373) | struct libbacktrace_base_address type elf32_fdpic_loadaddr (line 351) | struct elf32_fdpic_loadaddr type dwarf_sections (line 374) | struct dwarf_sections type dwarf_data (line 376) | struct dwarf_data type dwarf_data (line 379) | struct dwarf_data type backtrace_call_full (line 383) | struct backtrace_call_full type backtrace_state (line 408) | struct backtrace_state type backtrace_freelist_struct (line 166) | struct backtrace_freelist_struct type backtrace_state (line 417) | struct backtrace_state type backtrace_freelist_struct (line 166) | struct backtrace_freelist_struct type backtrace_state (line 426) | struct backtrace_state type backtrace_freelist_struct (line 166) | struct backtrace_freelist_struct FILE: public/libbacktrace/macho.cpp type tracy (line 47) | namespace tracy type macho_header_32 (line 52) | struct macho_header_32 type macho_header_64 (line 65) | struct macho_header_64 type macho_header_fat (line 79) | struct macho_header_fat type macho_fat_arch (line 104) | struct macho_fat_arch type macho_fat_arch_64 (line 117) | struct macho_fat_arch_64 type macho_load_command (line 142) | struct macho_load_command type macho_segment_command (line 161) | struct macho_segment_command type macho_segment_64_command (line 178) | struct macho_segment_64_command type macho_symtab_command (line 195) | struct macho_symtab_command type macho_uuid_command (line 211) | struct macho_uuid_command type macho_section (line 220) | struct macho_section type macho_section_64 (line 237) | struct macho_section_64 type macho_nlist (line 255) | struct macho_nlist type macho_nlist_64 (line 266) | struct macho_nlist_64 type macho_symbol (line 288) | struct macho_symbol type macho_syminfo_data (line 296) | struct macho_syminfo_data type macho_syminfo_data (line 298) | struct macho_syminfo_data type macho_symbol (line 299) | struct macho_symbol type backtrace_state (line 320) | struct backtrace_state type libbacktrace_base_address (line 321) | struct libbacktrace_base_address function macho_nodebug (line 327) | static int function macho_nosyms (line 340) | static void function macho_add_dwarf_section (line 352) | static int function macho_add_dwarf_segment (line 385) | static int function macho_symbol_compare (line 453) | static int function macho_symbol_search (line 471) | static int function macho_defined_symbol (line 496) | static int function macho_add_symtab (line 516) | static int function macho_syminfo (line 710) | static void function macho_add_fat (line 763) | static int function macho_add_dsym (line 867) | static int function macho_add (line 985) | static int function backtrace_initialize (line 1232) | int function backtrace_initialize (line 1323) | int FILE: public/libbacktrace/mmapio.cpp type tracy (line 51) | namespace tracy function backtrace_get_view (line 59) | int function backtrace_release_view (line 99) | void FILE: public/libbacktrace/posix.cpp type tracy (line 56) | namespace tracy function backtrace_open (line 61) | int function backtrace_close (line 97) | int FILE: public/libbacktrace/sort.cpp type tracy (line 41) | namespace tracy function swap (line 48) | static void function backtrace_qsort (line 63) | void FILE: public/libbacktrace/state.cpp type tracy (line 41) | namespace tracy type backtrace_state (line 47) | struct backtrace_state type backtrace_state (line 52) | struct backtrace_state type backtrace_state (line 53) | struct backtrace_state type backtrace_state (line 67) | struct backtrace_state FILE: public/tracy/TracyC.h type TracyPlotFormatEnum (line 13) | enum TracyPlotFormatEnum type TracyMessageSeverity (line 21) | enum TracyMessageSeverity type ___tracy_source_location_data (line 144) | struct ___tracy_source_location_data type ___tracy_c_zone_context (line 153) | struct ___tracy_c_zone_context type ___tracy_gpu_time_data (line 159) | struct ___tracy_gpu_time_data type ___tracy_gpu_zone_begin_data (line 166) | struct ___tracy_gpu_zone_begin_data { type ___tracy_gpu_zone_begin_callstack_data (line 172) | struct ___tracy_gpu_zone_begin_callstack_data { type ___tracy_gpu_zone_end_data (line 179) | struct ___tracy_gpu_zone_end_data { type ___tracy_gpu_new_context_data (line 184) | struct ___tracy_gpu_new_context_data { type ___tracy_gpu_context_name_data (line 192) | struct ___tracy_gpu_context_name_data { type ___tracy_gpu_calibration_data (line 198) | struct ___tracy_gpu_calibration_data { type ___tracy_gpu_time_sync_data (line 204) | struct ___tracy_gpu_time_sync_data { type __tracy_lockable_context_data (line 209) | struct __tracy_lockable_context_data type TracyCZoneCtx (line 213) | typedef /*const*/ struct ___tracy_c_zone_context TracyCZoneCtx; type __tracy_lockable_context_data (line 215) | struct __tracy_lockable_context_data type ___tracy_source_location_data (line 230) | struct ___tracy_source_location_data type ___tracy_source_location_data (line 231) | struct ___tracy_source_location_data type ___tracy_gpu_zone_begin_data (line 240) | struct ___tracy_gpu_zone_begin_data type ___tracy_gpu_zone_begin_callstack_data (line 241) | struct ___tracy_gpu_zone_begin_callstack_data type ___tracy_gpu_zone_begin_data (line 242) | struct ___tracy_gpu_zone_begin_data type ___tracy_gpu_zone_begin_callstack_data (line 243) | struct ___tracy_gpu_zone_begin_callstack_data type ___tracy_gpu_zone_end_data (line 244) | struct ___tracy_gpu_zone_end_data type ___tracy_gpu_time_data (line 245) | struct ___tracy_gpu_time_data type ___tracy_gpu_new_context_data (line 246) | struct ___tracy_gpu_new_context_data type ___tracy_gpu_context_name_data (line 247) | struct ___tracy_gpu_context_name_data type ___tracy_gpu_calibration_data (line 248) | struct ___tracy_gpu_calibration_data type ___tracy_gpu_time_sync_data (line 249) | struct ___tracy_gpu_time_sync_data type ___tracy_gpu_zone_begin_data (line 251) | struct ___tracy_gpu_zone_begin_data type ___tracy_gpu_zone_begin_callstack_data (line 252) | struct ___tracy_gpu_zone_begin_callstack_data type ___tracy_gpu_zone_begin_data (line 253) | struct ___tracy_gpu_zone_begin_data type ___tracy_gpu_zone_begin_callstack_data (line 254) | struct ___tracy_gpu_zone_begin_callstack_data type ___tracy_gpu_zone_end_data (line 255) | struct ___tracy_gpu_zone_end_data type ___tracy_gpu_time_data (line 256) | struct ___tracy_gpu_time_data type ___tracy_gpu_new_context_data (line 257) | struct ___tracy_gpu_new_context_data type ___tracy_gpu_context_name_data (line 258) | struct ___tracy_gpu_context_name_data type ___tracy_gpu_calibration_data (line 259) | struct ___tracy_gpu_calibration_data type ___tracy_gpu_time_sync_data (line 260) | struct ___tracy_gpu_time_sync_data type ___tracy_source_location_data (line 361) | struct ___tracy_source_location_data type __tracy_lockable_context_data (line 362) | struct __tracy_lockable_context_data type __tracy_lockable_context_data (line 363) | struct __tracy_lockable_context_data type __tracy_lockable_context_data (line 364) | struct __tracy_lockable_context_data type __tracy_lockable_context_data (line 365) | struct __tracy_lockable_context_data type __tracy_lockable_context_data (line 366) | struct __tracy_lockable_context_data type __tracy_lockable_context_data (line 367) | struct __tracy_lockable_context_data type ___tracy_source_location_data (line 367) | struct ___tracy_source_location_data type __tracy_lockable_context_data (line 368) | struct __tracy_lockable_context_data FILE: public/tracy/TracyCUDA.hpp type tracy (line 15) | namespace tracy{ class CUDACtx (line 493) | class CUDACtx method CUDACtx (line 496) | static CUDACtx* Create() { method Destroy (line 508) | static void Destroy(CUDACtx* ctx) { method Collect (line 519) | void Collect() method printStats (line 525) | void printStats() method StartProfiling (line 548) | void StartProfiling() method StopProfiling (line 554) | void StopProfiling() method Name (line 561) | void Name(const char *name, uint16_t len) method tracy_force_inline (line 574) | tracy_force_inline void SubmitQueueItem(tracy::QueueItem *item) method QueryTimestamps (line 582) | static void QueryTimestamps(TracyTimestamp& tTracy, CUptiTimestamp& ... method Recalibrate (line 593) | void Recalibrate() { method EmitGpuZone (line 629) | void EmitGpuZone(TracyTimestamp apiStart, TracyTimestamp apiEnd, method OnEventsProcessed (line 640) | void OnEventsProcessed() { type CUPTI (line 644) | struct CUPTI { method OnBufferRequested (line 645) | static void CUPTIAPI OnBufferRequested(uint8_t **buffer, size_t *s... method OnBufferCompleted (line 657) | static void CUPTIAPI OnBufferCompleted(CUcontext ctx, uint32_t str... type APICallInfo (line 680) | struct APICallInfo { TracyTimestamp start = 0, end = 0; CUptiTimes... method OnCallbackAPI (line 682) | static void CUPTIAPI OnCallbackAPI( method matchActivityToAPICall (line 886) | static bool matchActivityToAPICall(uint32_t correlationId, APICall... method matchError (line 898) | static void matchError(uint32_t correlationId, const char* kind) { method extractActualName (line 904) | static std::string extractActualName(char** name){ method extractActualNameNested (line 933) | static std::string extractActualNameNested(const char* demangledName) method DoProcessDeviceEvent (line 988) | static void DoProcessDeviceEvent(CUpti_Activity *record) method BeginInstrumentation (line 1146) | static void BeginInstrumentation(CUDACtx* profilerHost) { method EndInstrumentation (line 1174) | static void EndInstrumentation() { method FlushActivity (line 1205) | static void FlushActivity() type Collector (line 1221) | struct Collector { method FlushActivityAsync (line 1247) | static void FlushActivityAsync() type PersistentState (line 1256) | struct PersistentState { method PersistentState (line 1273) | static PersistentState& Get() { method CUDACtx (line 1281) | CUDACtx(uint8_t gpuContextID = 255) type Singleton (line 1334) | struct Singleton { method Singleton (line 1339) | static Singleton& Get() { type IncrementalRegression (line 62) | struct IncrementalRegression { type Parameters (line 64) | struct Parameters { method parameters (line 75) | auto parameters() const { method orthogonal (line 81) | auto orthogonal() const { method addSample (line 90) | void addSample(float_t x, float_t y) { function tracy_force_inline (line 102) | tracy_force_inline TracyTimestamp tracyGetTimestamp() { function TracyTimestamp (line 113) | TracyTimestamp tracyFromCUpti(CUptiTimestamp cuptiTime) { function tracy_force_inline (line 124) | tracy_force_inline void tracyMemWrite(T& where,U what) { function tracyFree (line 133) | void tracyFree(void* ptr) { function tracyZoneBegin (line 137) | void tracyZoneBegin(TracyTimestamp time, tracy::SourceLocationData* srcL... function tracyZoneEnd (line 145) | void tracyZoneEnd(TracyTimestamp time) { function tracyPlot (line 152) | void tracyPlot(const char* name, float value, TracyTimestamp time) { function tracyPlot (line 161) | void tracyPlot(const char* name, float value, CUptiTimestamp time) { function tracyPlotActivity (line 165) | void tracyPlotActivity(const char* name, TracyTimestamp start, TracyTime... function tracyPlotActivity (line 172) | void tracyPlotActivity(const char* name, CUptiTimestamp start, CUptiTime... function tracyPlotBlip (line 176) | void tracyPlotBlip(const char* name, TracyTimestamp time, float value = ... function tracyPlotBlip (line 182) | void tracyPlotBlip(const char* name, CUptiTimestamp time, float value = ... function tracyEmitMemAlloc (line 186) | void tracyEmitMemAlloc(const char* name, const void* ptr, size_t size, T... function tracyEmitMemFree (line 215) | void tracyEmitMemFree(const char* name, const void* ptr, TracyTimestamp ... function tracyEmitMemAlloc (line 232) | void tracyEmitMemAlloc(const char* name, const void* ptr, size_t size, C... function tracyEmitMemFree (line 236) | void tracyEmitMemFree(const char* name, const void* ptr, CUptiTimestamp ... function tracyAnnounceGpuTimestamp (line 240) | void tracyAnnounceGpuTimestamp(TracyTimestamp apiStart, TracyTimestamp a... function tracySubmitGpuTimestamp (line 263) | void tracySubmitGpuTimestamp(CUptiTimestamp gpuStart, CUptiTimestamp gpu... function CUptiResult (line 286) | CUptiResult CUptiCallChecked(CUptiResult result, const char* call, const... function CUresult (line 296) | CUresult cudaDriverCallChecked(CUresult result, const char* call, const ... type ConcurrentHashMap (line 307) | struct ConcurrentHashMap { method acquire_read_lock (line 309) | auto acquire_read_lock() { method acquire_write_lock (line 315) | auto acquire_write_lock() { method find (line 333) | auto find(TKey key) { method fetch (line 338) | auto fetch(TKey key, TValue& value) { method end (line 347) | auto end() { method emplace (line 353) | auto emplace(TKey key, Args&&... args) { method erase (line 358) | auto erase(TKey key) { type ProfilerStats (line 366) | struct ProfilerStats { method update (line 371) | void update(CUpti_CallbackDomain domain, CUpti_CallbackId cbid) { type StringTable (line 384) | struct StringTable { type SourceLocationMap (line 413) | struct SourceLocationMap { type SourceLocationLUT (line 445) | struct SourceLocationLUT { function tracyTimelineId (line 480) | uint32_t tracyTimelineId(uint32_t contextId, uint32_t streamId) { type tracy (line 491) | namespace tracy class CUDACtx (line 493) | class CUDACtx method CUDACtx (line 496) | static CUDACtx* Create() { method Destroy (line 508) | static void Destroy(CUDACtx* ctx) { method Collect (line 519) | void Collect() method printStats (line 525) | void printStats() method StartProfiling (line 548) | void StartProfiling() method StopProfiling (line 554) | void StopProfiling() method Name (line 561) | void Name(const char *name, uint16_t len) method tracy_force_inline (line 574) | tracy_force_inline void SubmitQueueItem(tracy::QueueItem *item) method QueryTimestamps (line 582) | static void QueryTimestamps(TracyTimestamp& tTracy, CUptiTimestamp& ... method Recalibrate (line 593) | void Recalibrate() { method EmitGpuZone (line 629) | void EmitGpuZone(TracyTimestamp apiStart, TracyTimestamp apiEnd, method OnEventsProcessed (line 640) | void OnEventsProcessed() { type CUPTI (line 644) | struct CUPTI { method OnBufferRequested (line 645) | static void CUPTIAPI OnBufferRequested(uint8_t **buffer, size_t *s... method OnBufferCompleted (line 657) | static void CUPTIAPI OnBufferCompleted(CUcontext ctx, uint32_t str... type APICallInfo (line 680) | struct APICallInfo { TracyTimestamp start = 0, end = 0; CUptiTimes... method OnCallbackAPI (line 682) | static void CUPTIAPI OnCallbackAPI( method matchActivityToAPICall (line 886) | static bool matchActivityToAPICall(uint32_t correlationId, APICall... method matchError (line 898) | static void matchError(uint32_t correlationId, const char* kind) { method extractActualName (line 904) | static std::string extractActualName(char** name){ method extractActualNameNested (line 933) | static std::string extractActualNameNested(const char* demangledName) method DoProcessDeviceEvent (line 988) | static void DoProcessDeviceEvent(CUpti_Activity *record) method BeginInstrumentation (line 1146) | static void BeginInstrumentation(CUDACtx* profilerHost) { method EndInstrumentation (line 1174) | static void EndInstrumentation() { method FlushActivity (line 1205) | static void FlushActivity() type Collector (line 1221) | struct Collector { method FlushActivityAsync (line 1247) | static void FlushActivityAsync() type PersistentState (line 1256) | struct PersistentState { method PersistentState (line 1273) | static PersistentState& Get() { method CUDACtx (line 1281) | CUDACtx(uint8_t gpuContextID = 255) type Singleton (line 1334) | struct Singleton { method Singleton (line 1339) | static Singleton& Get() { FILE: public/tracy/TracyD3D11.hpp type tracy (line 26) | namespace tracy class D3D11ZoneScope (line 28) | class D3D11ZoneScope {} method tracy_force_inline (line 305) | tracy_force_inline D3D11ZoneScope( D3D11Ctx* ctx, const SourceLocati... method tracy_force_inline (line 314) | tracy_force_inline D3D11ZoneScope( D3D11Ctx* ctx, const SourceLocati... method tracy_force_inline (line 331) | tracy_force_inline D3D11ZoneScope(D3D11Ctx* ctx, uint32_t line, cons... method tracy_force_inline (line 342) | tracy_force_inline D3D11ZoneScope(D3D11Ctx* ctx, uint32_t line, cons... method tracy_force_inline (line 361) | tracy_force_inline ~D3D11ZoneScope() method tracy_force_inline (line 378) | tracy_force_inline D3D11ZoneScope( D3D11Ctx* ctx, bool active ) method WriteQueueItem (line 389) | void WriteQueueItem(tracy::QueueItem* item, tracy::QueueType queueIt... class D3D11Ctx (line 51) | class D3D11Ctx type CollectMode (line 57) | enum CollectMode { POLL, BLOCK } method D3D11Ctx (line 60) | D3D11Ctx( ID3D11Device* device, ID3D11DeviceContext* devicectx ) method Name (line 163) | void Name( const char* name, uint16_t len ) method Collect (line 179) | void Collect(CollectMode mode = POLL) method tracy_force_inline (line 247) | tracy_force_inline uint32_t RingIndex(uintptr_t index) method tracy_force_inline (line 253) | tracy_force_inline uint32_t RingCount(uintptr_t begin, uintptr_t end) method tracy_force_inline (line 260) | tracy_force_inline uint32_t NextQueryId() method tracy_force_inline (line 271) | tracy_force_inline ID3D11Query* GetQueryObjectFromId(uint32_t id) method tracy_force_inline (line 276) | tracy_force_inline void WaitForQuery(ID3D11Query* query) method tracy_force_inline (line 283) | tracy_force_inline uint8_t GetContextId() const class D3D11ZoneScope (line 302) | class D3D11ZoneScope method tracy_force_inline (line 305) | tracy_force_inline D3D11ZoneScope( D3D11Ctx* ctx, const SourceLocati... method tracy_force_inline (line 314) | tracy_force_inline D3D11ZoneScope( D3D11Ctx* ctx, const SourceLocati... method tracy_force_inline (line 331) | tracy_force_inline D3D11ZoneScope(D3D11Ctx* ctx, uint32_t line, cons... method tracy_force_inline (line 342) | tracy_force_inline D3D11ZoneScope(D3D11Ctx* ctx, uint32_t line, cons... method tracy_force_inline (line 361) | tracy_force_inline ~D3D11ZoneScope() method tracy_force_inline (line 378) | tracy_force_inline D3D11ZoneScope( D3D11Ctx* ctx, bool active ) method WriteQueueItem (line 389) | void WriteQueueItem(tracy::QueueItem* item, tracy::QueueType queueIt... function D3D11Ctx (line 408) | static inline D3D11Ctx* CreateD3D11Context( ID3D11Device* device, ID3D... type CollectMode (line 57) | enum CollectMode { POLL, BLOCK } method D3D11Ctx (line 60) | D3D11Ctx( ID3D11Device* device, ID3D11DeviceContext* devicectx ) method Name (line 163) | void Name( const char* name, uint16_t len ) method Collect (line 179) | void Collect(CollectMode mode = POLL) method tracy_force_inline (line 247) | tracy_force_inline uint32_t RingIndex(uintptr_t index) method tracy_force_inline (line 253) | tracy_force_inline uint32_t RingCount(uintptr_t begin, uintptr_t end) method tracy_force_inline (line 260) | tracy_force_inline uint32_t NextQueryId() method tracy_force_inline (line 271) | tracy_force_inline ID3D11Query* GetQueryObjectFromId(uint32_t id) method tracy_force_inline (line 276) | tracy_force_inline void WaitForQuery(ID3D11Query* query) method tracy_force_inline (line 283) | tracy_force_inline uint8_t GetContextId() const function DestroyD3D11Context (line 415) | static inline void DestroyD3D11Context( D3D11Ctx* ctx ) type tracy (line 48) | namespace tracy class D3D11ZoneScope (line 28) | class D3D11ZoneScope {} method tracy_force_inline (line 305) | tracy_force_inline D3D11ZoneScope( D3D11Ctx* ctx, const SourceLocati... method tracy_force_inline (line 314) | tracy_force_inline D3D11ZoneScope( D3D11Ctx* ctx, const SourceLocati... method tracy_force_inline (line 331) | tracy_force_inline D3D11ZoneScope(D3D11Ctx* ctx, uint32_t line, cons... method tracy_force_inline (line 342) | tracy_force_inline D3D11ZoneScope(D3D11Ctx* ctx, uint32_t line, cons... method tracy_force_inline (line 361) | tracy_force_inline ~D3D11ZoneScope() method tracy_force_inline (line 378) | tracy_force_inline D3D11ZoneScope( D3D11Ctx* ctx, bool active ) method WriteQueueItem (line 389) | void WriteQueueItem(tracy::QueueItem* item, tracy::QueueType queueIt... class D3D11Ctx (line 51) | class D3D11Ctx type CollectMode (line 57) | enum CollectMode { POLL, BLOCK } method D3D11Ctx (line 60) | D3D11Ctx( ID3D11Device* device, ID3D11DeviceContext* devicectx ) method Name (line 163) | void Name( const char* name, uint16_t len ) method Collect (line 179) | void Collect(CollectMode mode = POLL) method tracy_force_inline (line 247) | tracy_force_inline uint32_t RingIndex(uintptr_t index) method tracy_force_inline (line 253) | tracy_force_inline uint32_t RingCount(uintptr_t begin, uintptr_t end) method tracy_force_inline (line 260) | tracy_force_inline uint32_t NextQueryId() method tracy_force_inline (line 271) | tracy_force_inline ID3D11Query* GetQueryObjectFromId(uint32_t id) method tracy_force_inline (line 276) | tracy_force_inline void WaitForQuery(ID3D11Query* query) method tracy_force_inline (line 283) | tracy_force_inline uint8_t GetContextId() const class D3D11ZoneScope (line 302) | class D3D11ZoneScope method tracy_force_inline (line 305) | tracy_force_inline D3D11ZoneScope( D3D11Ctx* ctx, const SourceLocati... method tracy_force_inline (line 314) | tracy_force_inline D3D11ZoneScope( D3D11Ctx* ctx, const SourceLocati... method tracy_force_inline (line 331) | tracy_force_inline D3D11ZoneScope(D3D11Ctx* ctx, uint32_t line, cons... method tracy_force_inline (line 342) | tracy_force_inline D3D11ZoneScope(D3D11Ctx* ctx, uint32_t line, cons... method tracy_force_inline (line 361) | tracy_force_inline ~D3D11ZoneScope() method tracy_force_inline (line 378) | tracy_force_inline D3D11ZoneScope( D3D11Ctx* ctx, bool active ) method WriteQueueItem (line 389) | void WriteQueueItem(tracy::QueueItem* item, tracy::QueueType queueIt... function D3D11Ctx (line 408) | static inline D3D11Ctx* CreateD3D11Context( ID3D11Device* device, ID3D... type CollectMode (line 57) | enum CollectMode { POLL, BLOCK } method D3D11Ctx (line 60) | D3D11Ctx( ID3D11Device* device, ID3D11DeviceContext* devicectx ) method Name (line 163) | void Name( const char* name, uint16_t len ) method Collect (line 179) | void Collect(CollectMode mode = POLL) method tracy_force_inline (line 247) | tracy_force_inline uint32_t RingIndex(uintptr_t index) method tracy_force_inline (line 253) | tracy_force_inline uint32_t RingCount(uintptr_t begin, uintptr_t end) method tracy_force_inline (line 260) | tracy_force_inline uint32_t NextQueryId() method tracy_force_inline (line 271) | tracy_force_inline ID3D11Query* GetQueryObjectFromId(uint32_t id) method tracy_force_inline (line 276) | tracy_force_inline void WaitForQuery(ID3D11Query* query) method tracy_force_inline (line 283) | tracy_force_inline uint8_t GetContextId() const function DestroyD3D11Context (line 415) | static inline void DestroyD3D11Context( D3D11Ctx* ctx ) FILE: public/tracy/TracyD3D12.hpp type tracy (line 26) | namespace tracy class D3D12ZoneScope (line 28) | class D3D12ZoneScope {} method tracy_force_inline (line 358) | tracy_force_inline void WriteQueueItem(const SourceLocationData* src... method tracy_force_inline (line 405) | tracy_force_inline D3D12ZoneScope(D3D12QueueCtx* ctx, ID3D12Graphics... method tracy_force_inline (line 422) | tracy_force_inline D3D12ZoneScope(D3D12QueueCtx* ctx, ID3D12Graphics... method tracy_force_inline (line 428) | tracy_force_inline D3D12ZoneScope(D3D12QueueCtx* ctx, ID3D12Graphics... method tracy_force_inline (line 434) | tracy_force_inline D3D12ZoneScope(D3D12QueueCtx* ctx, uint32_t line,... method tracy_force_inline (line 440) | tracy_force_inline D3D12ZoneScope(D3D12QueueCtx* ctx, uint32_t line,... method tracy_force_inline (line 446) | tracy_force_inline ~D3D12ZoneScope() type D3D12QueryPayload (line 50) | struct D3D12QueryPayload class D3D12QueueCtx (line 57) | class D3D12QueueCtx method RecalibrateClocks (line 78) | void RecalibrateClocks() method tracy_force_inline (line 107) | tracy_force_inline void SubmitQueueItem(tracy::QueueItem* item) method D3D12QueueCtx (line 116) | D3D12QueueCtx(ID3D12Device* device, ID3D12CommandQueue* queue) method NewFrame (line 238) | void NewFrame() method Name (line 252) | void Name( const char* name, uint16_t len ) method Collect (line 265) | void Collect() method tracy_force_inline (line 328) | tracy_force_inline uint32_t NextQueryId() method tracy_force_inline (line 345) | tracy_force_inline uint8_t GetId() const class D3D12ZoneScope (line 351) | class D3D12ZoneScope method tracy_force_inline (line 358) | tracy_force_inline void WriteQueueItem(const SourceLocationData* src... method tracy_force_inline (line 405) | tracy_force_inline D3D12ZoneScope(D3D12QueueCtx* ctx, ID3D12Graphics... method tracy_force_inline (line 422) | tracy_force_inline D3D12ZoneScope(D3D12QueueCtx* ctx, ID3D12Graphics... method tracy_force_inline (line 428) | tracy_force_inline D3D12ZoneScope(D3D12QueueCtx* ctx, ID3D12Graphics... method tracy_force_inline (line 434) | tracy_force_inline D3D12ZoneScope(D3D12QueueCtx* ctx, uint32_t line,... method tracy_force_inline (line 440) | tracy_force_inline D3D12ZoneScope(D3D12QueueCtx* ctx, uint32_t line,... method tracy_force_inline (line 446) | tracy_force_inline ~D3D12ZoneScope() function D3D12QueueCtx (line 465) | static inline D3D12QueueCtx* CreateD3D12Context(ID3D12Device* device, ... method RecalibrateClocks (line 78) | void RecalibrateClocks() method tracy_force_inline (line 107) | tracy_force_inline void SubmitQueueItem(tracy::QueueItem* item) method D3D12QueueCtx (line 116) | D3D12QueueCtx(ID3D12Device* device, ID3D12CommandQueue* queue) method NewFrame (line 238) | void NewFrame() method Name (line 252) | void Name( const char* name, uint16_t len ) method Collect (line 265) | void Collect() method tracy_force_inline (line 328) | tracy_force_inline uint32_t NextQueryId() method tracy_force_inline (line 345) | tracy_force_inline uint8_t GetId() const function DestroyD3D12Context (line 473) | static inline void DestroyD3D12Context(D3D12QueueCtx* ctx) type tracy (line 47) | namespace tracy class D3D12ZoneScope (line 28) | class D3D12ZoneScope {} method tracy_force_inline (line 358) | tracy_force_inline void WriteQueueItem(const SourceLocationData* src... method tracy_force_inline (line 405) | tracy_force_inline D3D12ZoneScope(D3D12QueueCtx* ctx, ID3D12Graphics... method tracy_force_inline (line 422) | tracy_force_inline D3D12ZoneScope(D3D12QueueCtx* ctx, ID3D12Graphics... method tracy_force_inline (line 428) | tracy_force_inline D3D12ZoneScope(D3D12QueueCtx* ctx, ID3D12Graphics... method tracy_force_inline (line 434) | tracy_force_inline D3D12ZoneScope(D3D12QueueCtx* ctx, uint32_t line,... method tracy_force_inline (line 440) | tracy_force_inline D3D12ZoneScope(D3D12QueueCtx* ctx, uint32_t line,... method tracy_force_inline (line 446) | tracy_force_inline ~D3D12ZoneScope() type D3D12QueryPayload (line 50) | struct D3D12QueryPayload class D3D12QueueCtx (line 57) | class D3D12QueueCtx method RecalibrateClocks (line 78) | void RecalibrateClocks() method tracy_force_inline (line 107) | tracy_force_inline void SubmitQueueItem(tracy::QueueItem* item) method D3D12QueueCtx (line 116) | D3D12QueueCtx(ID3D12Device* device, ID3D12CommandQueue* queue) method NewFrame (line 238) | void NewFrame() method Name (line 252) | void Name( const char* name, uint16_t len ) method Collect (line 265) | void Collect() method tracy_force_inline (line 328) | tracy_force_inline uint32_t NextQueryId() method tracy_force_inline (line 345) | tracy_force_inline uint8_t GetId() const class D3D12ZoneScope (line 351) | class D3D12ZoneScope method tracy_force_inline (line 358) | tracy_force_inline void WriteQueueItem(const SourceLocationData* src... method tracy_force_inline (line 405) | tracy_force_inline D3D12ZoneScope(D3D12QueueCtx* ctx, ID3D12Graphics... method tracy_force_inline (line 422) | tracy_force_inline D3D12ZoneScope(D3D12QueueCtx* ctx, ID3D12Graphics... method tracy_force_inline (line 428) | tracy_force_inline D3D12ZoneScope(D3D12QueueCtx* ctx, ID3D12Graphics... method tracy_force_inline (line 434) | tracy_force_inline D3D12ZoneScope(D3D12QueueCtx* ctx, uint32_t line,... method tracy_force_inline (line 440) | tracy_force_inline D3D12ZoneScope(D3D12QueueCtx* ctx, uint32_t line,... method tracy_force_inline (line 446) | tracy_force_inline ~D3D12ZoneScope() function D3D12QueueCtx (line 465) | static inline D3D12QueueCtx* CreateD3D12Context(ID3D12Device* device, ... method RecalibrateClocks (line 78) | void RecalibrateClocks() method tracy_force_inline (line 107) | tracy_force_inline void SubmitQueueItem(tracy::QueueItem* item) method D3D12QueueCtx (line 116) | D3D12QueueCtx(ID3D12Device* device, ID3D12CommandQueue* queue) method NewFrame (line 238) | void NewFrame() method Name (line 252) | void Name( const char* name, uint16_t len ) method Collect (line 265) | void Collect() method tracy_force_inline (line 328) | tracy_force_inline uint32_t NextQueryId() method tracy_force_inline (line 345) | tracy_force_inline uint8_t GetId() const function DestroyD3D12Context (line 473) | static inline void DestroyD3D12Context(D3D12QueueCtx* ctx) FILE: public/tracy/TracyLua.hpp type tracy (line 10) | namespace tracy type detail (line 13) | namespace detail function noop (line 15) | static inline int noop( lua_State* L ) { return 0; } function LuaShortenSrc (line 148) | static inline void LuaShortenSrc( char* dst, const char* src ) function tracy_force_inline (line 160) | static tracy_force_inline void SendLuaCallstack( lua_State* L, uint3... function LuaZoneBeginS (line 204) | static inline int LuaZoneBeginS( lua_State* L ) function LuaZoneBeginNS (line 236) | static inline int LuaZoneBeginNS( lua_State* L ) function LuaZoneBegin (line 271) | static inline int LuaZoneBegin( lua_State* L ) function LuaZoneBeginN (line 298) | static inline int LuaZoneBeginN( lua_State* L ) function LuaZoneEnd (line 327) | static inline int LuaZoneEnd( lua_State* L ) function LuaZoneText (line 346) | static inline int LuaZoneText( lua_State* L ) function LuaZoneName (line 371) | static inline int LuaZoneName( lua_State* L ) function LuaMessage (line 396) | static inline int LuaMessage( lua_State* L ) function LuaRegister (line 18) | static inline void LuaRegister( lua_State* L ) function LuaRemove (line 52) | static inline void LuaRemove( char* script ) function LuaHook (line 123) | static inline void LuaHook( lua_State* L, lua_Debug* ar ) {} type detail (line 145) | namespace detail function noop (line 15) | static inline int noop( lua_State* L ) { return 0; } function LuaShortenSrc (line 148) | static inline void LuaShortenSrc( char* dst, const char* src ) function tracy_force_inline (line 160) | static tracy_force_inline void SendLuaCallstack( lua_State* L, uint3... function LuaZoneBeginS (line 204) | static inline int LuaZoneBeginS( lua_State* L ) function LuaZoneBeginNS (line 236) | static inline int LuaZoneBeginNS( lua_State* L ) function LuaZoneBegin (line 271) | static inline int LuaZoneBegin( lua_State* L ) function LuaZoneBeginN (line 298) | static inline int LuaZoneBeginN( lua_State* L ) function LuaZoneEnd (line 327) | static inline int LuaZoneEnd( lua_State* L ) function LuaZoneText (line 346) | static inline int LuaZoneText( lua_State* L ) function LuaZoneName (line 371) | static inline int LuaZoneName( lua_State* L ) function LuaMessage (line 396) | static inline int LuaMessage( lua_State* L ) function LuaRegister (line 421) | static inline void LuaRegister( lua_State* L ) function LuaRemove (line 450) | static inline void LuaRemove( char* script ) {} function LuaHook (line 452) | static inline void LuaHook( lua_State* L, lua_Debug* ar ) type tracy (line 138) | namespace tracy type detail (line 13) | namespace detail function noop (line 15) | static inline int noop( lua_State* L ) { return 0; } function LuaShortenSrc (line 148) | static inline void LuaShortenSrc( char* dst, const char* src ) function tracy_force_inline (line 160) | static tracy_force_inline void SendLuaCallstack( lua_State* L, uint3... function LuaZoneBeginS (line 204) | static inline int LuaZoneBeginS( lua_State* L ) function LuaZoneBeginNS (line 236) | static inline int LuaZoneBeginNS( lua_State* L ) function LuaZoneBegin (line 271) | static inline int LuaZoneBegin( lua_State* L ) function LuaZoneBeginN (line 298) | static inline int LuaZoneBeginN( lua_State* L ) function LuaZoneEnd (line 327) | static inline int LuaZoneEnd( lua_State* L ) function LuaZoneText (line 346) | static inline int LuaZoneText( lua_State* L ) function LuaZoneName (line 371) | static inline int LuaZoneName( lua_State* L ) function LuaMessage (line 396) | static inline int LuaMessage( lua_State* L ) function LuaRegister (line 18) | static inline void LuaRegister( lua_State* L ) function LuaRemove (line 52) | static inline void LuaRemove( char* script ) function LuaHook (line 123) | static inline void LuaHook( lua_State* L, lua_Debug* ar ) {} type detail (line 145) | namespace detail function noop (line 15) | static inline int noop( lua_State* L ) { return 0; } function LuaShortenSrc (line 148) | static inline void LuaShortenSrc( char* dst, const char* src ) function tracy_force_inline (line 160) | static tracy_force_inline void SendLuaCallstack( lua_State* L, uint3... function LuaZoneBeginS (line 204) | static inline int LuaZoneBeginS( lua_State* L ) function LuaZoneBeginNS (line 236) | static inline int LuaZoneBeginNS( lua_State* L ) function LuaZoneBegin (line 271) | static inline int LuaZoneBegin( lua_State* L ) function LuaZoneBeginN (line 298) | static inline int LuaZoneBeginN( lua_State* L ) function LuaZoneEnd (line 327) | static inline int LuaZoneEnd( lua_State* L ) function LuaZoneText (line 346) | static inline int LuaZoneText( lua_State* L ) function LuaZoneName (line 371) | static inline int LuaZoneName( lua_State* L ) function LuaMessage (line 396) | static inline int LuaMessage( lua_State* L ) function LuaRegister (line 421) | static inline void LuaRegister( lua_State* L ) function LuaRemove (line 450) | static inline void LuaRemove( char* script ) {} function LuaHook (line 452) | static inline void LuaHook( lua_State* L, lua_Debug* ar ) FILE: public/tracy/TracyOpenCL.hpp type tracy (line 27) | namespace tracy class OpenCLCtxScope (line 29) | class OpenCLCtxScope {} type EventPhase (line 64) | enum class EventPhase : uint8_t type EventInfo (line 70) | struct EventInfo class OpenCLCtx (line 76) | class OpenCLCtx method OpenCLCtx (line 81) | OpenCLCtx(cl_context context, cl_device_id device) method Name (line 124) | void Name( const char* name, uint16_t len ) method Collect (line 140) | void Collect() method tracy_force_inline (line 203) | tracy_force_inline uint8_t GetId() const method NextQueryId (line 208) | tracy_force_inline unsigned int NextQueryId(EventInfo eventInfo) method tracy_force_inline (line 217) | tracy_force_inline EventInfo& GetQuery(unsigned int id) class OpenCLCtxScope (line 233) | class OpenCLCtxScope { function tracy_force_inline (line 331) | tracy_force_inline void SetEvent(cl_event event) function tracy_force_inline (line 339) | tracy_force_inline ~OpenCLCtxScope() function OpenCLCtx (line 359) | static inline OpenCLCtx* CreateCLContext(cl_context context, cl_device_i... method OpenCLCtx (line 81) | OpenCLCtx(cl_context context, cl_device_id device) method Name (line 124) | void Name( const char* name, uint16_t len ) method Collect (line 140) | void Collect() method tracy_force_inline (line 203) | tracy_force_inline uint8_t GetId() const method NextQueryId (line 208) | tracy_force_inline unsigned int NextQueryId(EventInfo eventInfo) method tracy_force_inline (line 217) | tracy_force_inline EventInfo& GetQuery(unsigned int id) function DestroyCLContext (line 366) | static inline void DestroyCLContext(OpenCLCtx* ctx) FILE: public/tracy/TracyOpenGL.hpp type tracy (line 21) | namespace tracy type SourceLocationData (line 23) | struct SourceLocationData class GpuCtxScope (line 24) | class GpuCtxScope method GpuCtxScope (line 27) | GpuCtxScope( const SourceLocationData*, bool ) {} method GpuCtxScope (line 28) | GpuCtxScope( const SourceLocationData*, int32_t, bool ) {} class GpuCtx (line 86) | class GpuCtx method GpuCtx (line 93) | GpuCtx() method Name (line 127) | void Name( const char* name, uint16_t len ) method Collect (line 142) | void Collect() method NextQueryId (line 176) | tracy_force_inline unsigned int NextQueryId() method TranslateOpenGlQueryId (line 184) | tracy_force_inline unsigned int TranslateOpenGlQueryId( unsigned int id ) method tracy_force_inline (line 189) | tracy_force_inline uint8_t GetId() const function tracy_force_inline (line 204) | tracy_force_inline GpuCtxScope( const SourceLocationData* srcloc, bool i... function tracy_force_inline (line 225) | tracy_force_inline GpuCtxScope( const SourceLocationData* srcloc, int32_... function m_active (line 254) | m_active( is_active && GetProfiler().IsConnected() ) function m_active (line 276) | m_active( is_active && GetProfiler().IsConnected() ) function tracy_force_inline (line 302) | tracy_force_inline ~GpuCtxScope() FILE: public/tracy/TracyVulkan.hpp type tracy (line 27) | namespace tracy class VkCtxScope (line 29) | class VkCtxScope {} type VkSymbolTable (line 73) | struct VkSymbolTable function VkCtx (line 100) | VkCtx( VkPhysicalDevice physdev, VkDevice device, VkQueue queue, VkComma... function VkCtx (line 185) | VkCtx( VkPhysicalDevice physdev, VkDevice device, PFN_vkResetQueryPoolEX... function Name (line 234) | void Name( const char* name, uint16_t len ) function Collect (line 250) | void Collect( VkCommandBuffer cmdbuf ) function NextQueryId (line 338) | tracy_force_inline unsigned int NextQueryId() function tracy_force_inline (line 344) | tracy_force_inline uint8_t GetId() const function GetQueryPool (line 349) | GetQueryPool() const function tracy_force_inline (line 355) | tracy_force_inline void Calibrate( VkDevice device, int64_t& tCpu, int64... function tracy_force_inline (line 381) | tracy_force_inline void CreateQueryPool() function tracy_force_inline (line 394) | tracy_force_inline void FindAvailableTimeDomains( VkPhysicalDevice physi... function tracy_force_inline (line 415) | tracy_force_inline void FindCalibratedTimestampDeviation() function tracy_force_inline (line 441) | tracy_force_inline void WriteInitialItem( VkPhysicalDevice physdev, int6... function PopulateSymbolTable (line 467) | void PopulateSymbolTable( VkInstance instance, PFN_vkGetInstanceProcAddr... function tracy_force_inline (line 515) | tracy_force_inline VkCtxScope( VkCtx* ctx, const SourceLocationData* src... function tracy_force_inline (line 539) | tracy_force_inline VkCtxScope( VkCtx* ctx, const SourceLocationData* src... function m_active (line 574) | m_active( is_active && GetProfiler().IsConnected() ) function m_active (line 599) | m_active( is_active && GetProfiler().IsConnected() ) function tracy_force_inline (line 631) | tracy_force_inline ~VkCtxScope() function VkCtx (line 657) | static inline VkCtx* CreateVkContext( VkPhysicalDevice physdev, VkDevice... function VkCtx (line 673) | static inline VkCtx* CreateVkContext( VkPhysicalDevice physdev, VkDevice... function DestroyVkContext (line 686) | static inline void DestroyVkContext( VkCtx* ctx ) FILE: python/bindings/Memory.hpp function OptionalNumber (line 14) | OptionalNumber MemoryAllocate(const Type &type, std::size_t size, function MemoryFree (line 44) | bool MemoryFree(const Type &type, const OptionalNumber &id = std::nullopt, function OptionalNumber (line 66) | OptionalNumber MemoryAllocate(const Type &, std::size_t, const OptionalS... function MemoryFree (line 72) | bool MemoryFree(const Type &, const OptionalNumber &, OptionalInt) { function OptionalNumber (line 78) | OptionalNumber MemoryAllocate(const py::object &object, std::size_t size, function MemoryFree (line 86) | bool MemoryFree(const py::object &object, const OptionalNumber &id, FILE: python/bindings/Module.cpp type tracy (line 5) | namespace tracy { type PlotFormatType (line 7) | enum class PlotFormatType : uint8_t { Number, Memory, Percentage } function IsEnabled (line 10) | constexpr static inline bool IsEnabled() { function PYBIND11_MODULE (line 19) | PYBIND11_MODULE(TracyClientBindings, m) { FILE: python/bindings/NameBuffer.hpp class NameBuffer (line 19) | class NameBuffer { method BufferEntry (line 21) | static inline BufferEntry Add(const std::string& name) { method NameBuffer (line 30) | NameBuffer() : m_buffer(BUFFER_SIZE, nullptr), m_index(0ul) { method NameBuffer (line 39) | static inline NameBuffer& getBuffer() { method BufferEntry (line 44) | BufferEntry add(const std::string& name) { FILE: python/bindings/ScopedZone.hpp function SetText (line 16) | bool SetText(const Type& text, tracy::ScopedZone* zone) { function SetText (line 20) | bool SetText(const std::string& text, tracy::ScopedZone* zone) { class PyScopedZone (line 27) | class PyScopedZone { method PyScopedZone (line 29) | PyScopedZone(const std::optional& name, uint32_t color, method IsActive (line 46) | bool IsActive() const { method Text (line 52) | bool Text(const Type& text) { method Name (line 56) | bool Name(const std::string& name) { method Color (line 64) | void Color(uint32_t color) { method Enter (line 70) | void Enter() { method Exit (line 83) | void Exit() { method PyScopedZone (line 104) | PyScopedZone(const std::optional&, uint32_t, std::optiona... method IsActive (line 108) | bool IsActive() const { return false; } method Text (line 111) | bool Text(const Type&) { method Name (line 115) | bool Name(const std::string&) { return true; } method Color (line 116) | void Color(uint32_t) {} method Enter (line 117) | void Enter() {} method Exit (line 118) | void Exit() {} class PyScopedZone (line 102) | class PyScopedZone { method PyScopedZone (line 29) | PyScopedZone(const std::optional& name, uint32_t color, method IsActive (line 46) | bool IsActive() const { method Text (line 52) | bool Text(const Type& text) { method Name (line 56) | bool Name(const std::string& name) { method Color (line 64) | void Color(uint32_t color) { method Enter (line 70) | void Enter() { method Exit (line 83) | void Exit() { method PyScopedZone (line 104) | PyScopedZone(const std::optional&, uint32_t, std::optiona... method IsActive (line 108) | bool IsActive() const { return false; } method Text (line 111) | bool Text(const Type&) { method Name (line 115) | bool Name(const std::string&) { return true; } method Color (line 116) | void Color(uint32_t) {} method Enter (line 117) | void Enter() {} method Exit (line 118) | void Exit() {} FILE: python/tracy_client/TracyClientBindings.pyi class ColorType (line 703) | class ColorType(): method __eq__ (line 2059) | def __eq__(self, other: object) -> bool: ... method __getstate__ (line 2060) | def __getstate__(self) -> int: ... method __hash__ (line 2061) | def __hash__(self) -> int: ... method __index__ (line 2062) | def __index__(self) -> int: ... method __init__ (line 2063) | def __init__(self, value: int) -> None: ... method __int__ (line 2064) | def __int__(self) -> int: ... method __ne__ (line 2065) | def __ne__(self, other: object) -> bool: ... method __repr__ (line 2066) | def __repr__(self) -> str: ... method __setstate__ (line 2067) | def __setstate__(self, state: int) -> None: ... method name (line 2069) | def name(self) -> str: method value (line 2074) | def value(self) -> int: class PlotFormatType (line 2756) | class PlotFormatType(): method __eq__ (line 2766) | def __eq__(self, other: object) -> bool: ... method __getstate__ (line 2767) | def __getstate__(self) -> int: ... method __hash__ (line 2768) | def __hash__(self) -> int: ... method __index__ (line 2769) | def __index__(self) -> int: ... method __init__ (line 2770) | def __init__(self, value: int) -> None: ... method __int__ (line 2771) | def __int__(self) -> int: ... method __ne__ (line 2772) | def __ne__(self, other: object) -> bool: ... method __repr__ (line 2773) | def __repr__(self) -> str: ... method __setstate__ (line 2774) | def __setstate__(self, state: int) -> None: ... method name (line 2776) | def name(self) -> str: method value (line 2781) | def value(self) -> int: class _ScopedZone (line 2790) | class _ScopedZone(): method __init__ (line 2791) | def __init__(self, name: typing.Optional[str], color: int, depth: typi... method _color (line 2792) | def _color(self, color: int) -> None: ... method enter (line 2793) | def enter(self) -> None: ... method exit (line 2794) | def exit(self) -> None: ... method name (line 2795) | def name(self, name: str) -> bool: ... method text (line 2797) | def text(self, text: str) -> bool: ... method text (line 2799) | def text(self, text: object) -> bool: ... method is_active (line 2801) | def is_active(self) -> bool: function _plot_config (line 2806) | def _plot_config(name: str, type: int, step: bool, fill: bool, color: in... function alloc (line 2809) | def alloc(ptr: int, size: int, name: typing.Optional[str] = None, id: ty... function alloc (line 2812) | def alloc(object: object, size: int, name: typing.Optional[str] = None, ... function app_info (line 2814) | def app_info(text: str) -> bool: function frame_image (line 2816) | def frame_image(data: bytes, width: int, height: int, offset: int = 0, f... function frame_mark (line 2818) | def frame_mark() -> None: function frame_mark_end (line 2820) | def frame_mark_end(name: int) -> bool: function frame_mark_start (line 2822) | def frame_mark_start(name: str) -> typing.Optional[int]: function free (line 2825) | def free(ptr: int, id: typing.Optional[int] = None, depth: typing.Option... function free (line 2828) | def free(object: object, id: typing.Optional[int] = None, depth: typing.... function is_enabled (line 2830) | def is_enabled() -> bool: function message (line 2833) | def message(message: str) -> bool: function message (line 2836) | def message(message: str, color: int) -> bool: function plot (line 2839) | def plot(id: int, value: float) -> bool: function plot (line 2842) | def plot(id: int, value: int) -> bool: function program_name (line 2844) | def program_name(name: str) -> bool: function thread_name (line 2846) | def thread_name(name: str) -> None: FILE: python/tracy_client/tracy.py function plot_config (line 33) | def plot_config( FILE: server/TracyBroadcast.hpp type tracy (line 8) | namespace tracy FILE: server/TracyCharUtil.hpp type tracy (line 11) | namespace tracy type charutil (line 13) | namespace charutil function hash (line 16) | static inline size_t hash( const char* str ) function hash (line 22) | static inline size_t hash( const char* str, size_t sz ) type Hasher (line 27) | struct Hasher type Comparator (line 35) | struct Comparator type LessComparator (line 43) | struct LessComparator type StringKey (line 51) | struct StringKey type Hasher (line 56) | struct Hasher type Comparator (line 64) | struct Comparator FILE: server/TracyMemory.hpp type tracy (line 7) | namespace tracy