logic: show real code of signatures in tooltips
* added new location type * refactored old recording code * record signature locations for cxx functions and java methods * added signature locations to sample project indexer tests * ignore signature locations in ui * signatures in tooltip with qualified name of the function/method * added test for finding signature location of constructor with initializer list
This commit is contained in:
+17
-17
@@ -733,18 +733,18 @@ REFERENCE_MACRO_USAGE b3Logging.cpp -> _MSC_VER [b3Logging.cpp <117:8 117:15>]
|
||||
REFERENCE_MACRO_USAGE b3Logging.cpp -> B3_MAX_DEBUG_STRING_LENGTH [b3Logging.cpp <118:25 118:50>]
|
||||
REFERENCE_MACRO_USAGE b3Logging.cpp -> va_end [b3Logging.cpp <123:5 123:10>]
|
||||
REFERENCE_MACRO_USAGE b3Logging.cpp -> _MSC_VER [b3Logging.cpp <157:9 157:16>]
|
||||
SYMBOL_FUNCTION void b3EnterProfileZone(const char *) [b3Logging.h <23:6 23:23>]
|
||||
SYMBOL_FUNCTION void b3EnterProfileZone(const char *) [b3Logging.h <23:1 <23:6 23:23> 23:41>]
|
||||
SYMBOL_BUILTIN_TYPE void
|
||||
REFERENCE_TYPE_USAGE void b3EnterProfileZone(const char *) -> void [b3Logging.h <23:1 23:4>]
|
||||
LOCAL_SYMBOL: b3Logging.h<23:37> [b3Logging.h <23:37 23:40>]
|
||||
SYMBOL_BUILTIN_TYPE char
|
||||
REFERENCE_TYPE_USAGE void b3EnterProfileZone(const char *) -> char [b3Logging.h <23:31 23:34>]
|
||||
SYMBOL_FUNCTION void b3LeaveProfileZone() [b3Logging.h <24:6 24:23>]
|
||||
SYMBOL_FUNCTION void b3LeaveProfileZone() [b3Logging.h <24:1 <24:6 24:23> 24:25>]
|
||||
REFERENCE_TYPE_USAGE void b3LeaveProfileZone() -> void [b3Logging.h <24:1 24:4>]
|
||||
SYMBOL_CLASS b3ProfileZone [b3Logging.h <27:1 <27:7 27:19> 39:1>]
|
||||
LOCAL_SYMBOL: b3Logging.h<28:1> [b3Logging.h <28:1 28:1>]
|
||||
LOCAL_SYMBOL: b3Logging.h<28:1> [b3Logging.h <39:1 39:1>]
|
||||
SYMBOL_METHOD public void b3ProfileZone::b3ProfileZone(const char *) [b3Logging.h <30:2 <30:2 30:14> 33:2>]
|
||||
SYMBOL_METHOD public void b3ProfileZone::b3ProfileZone(const char *) [b3Logging.h <30:2 <30:2 <30:2 30:14> 30:32> 33:2>]
|
||||
LOCAL_SYMBOL: b3Logging.h<30:28> [b3Logging.h <30:28 30:31>]
|
||||
REFERENCE_TYPE_USAGE void b3ProfileZone::b3ProfileZone(const char *) -> char [b3Logging.h <30:22 30:25>]
|
||||
LOCAL_SYMBOL: b3Logging.h<31:2> [b3Logging.h <31:2 31:2>]
|
||||
@@ -752,7 +752,7 @@ LOCAL_SYMBOL: b3Logging.h<31:2> [b3Logging.h <33:2 33:2>]
|
||||
SYMBOL_FUNCTION void b3EnterProfileZone(const char *)
|
||||
REFERENCE_CALL void b3ProfileZone::b3ProfileZone(const char *) -> void b3EnterProfileZone(const char *) [b3Logging.h <32:3 32:20>]
|
||||
LOCAL_SYMBOL: b3Logging.h<30:28> [b3Logging.h <32:23 32:26>]
|
||||
SYMBOL_METHOD public void b3ProfileZone::~b3ProfileZone() [b3Logging.h <35:2 <35:2 35:15> 38:2>]
|
||||
SYMBOL_METHOD public void b3ProfileZone::~b3ProfileZone() [b3Logging.h <35:2 <35:2 <35:2 35:15> 35:17> 38:2>]
|
||||
LOCAL_SYMBOL: b3Logging.h<36:2> [b3Logging.h <36:2 36:2>]
|
||||
LOCAL_SYMBOL: b3Logging.h<36:2> [b3Logging.h <38:2 38:2>]
|
||||
SYMBOL_FUNCTION void b3LeaveProfileZone()
|
||||
@@ -775,39 +775,39 @@ LOCAL_SYMBOL: b3Logging.h<56:51> [b3Logging.h <56:51 56:53>]
|
||||
REFERENCE_TYPE_USAGE b3EnterProfileZoneFunc -> char [b3Logging.h <56:45 56:48>]
|
||||
SYMBOL_TYPEDEF b3LeaveProfileZoneFunc [b3Logging.h <57:15 57:36>]
|
||||
REFERENCE_TYPE_USAGE b3LeaveProfileZoneFunc -> void [b3Logging.h <57:9 57:12>]
|
||||
SYMBOL_FUNCTION void b3SetCustomPrintfFunc(b3PrintfFunc *) [b3Logging.h <60:6 60:26>]
|
||||
SYMBOL_FUNCTION void b3SetCustomPrintfFunc(b3PrintfFunc *) [b3Logging.h <60:1 <60:6 60:26> 60:52>]
|
||||
REFERENCE_TYPE_USAGE void b3SetCustomPrintfFunc(b3PrintfFunc *) -> void [b3Logging.h <60:1 60:4>]
|
||||
LOCAL_SYMBOL: b3Logging.h<60:42> [b3Logging.h <60:42 60:51>]
|
||||
REFERENCE_TYPE_USAGE void b3SetCustomPrintfFunc(b3PrintfFunc *) -> b3PrintfFunc [b3Logging.h <60:28 60:39>]
|
||||
SYMBOL_FUNCTION void b3SetCustomWarningMessageFunc(b3WarningMessageFunc *) [b3Logging.h <61:6 61:34>]
|
||||
SYMBOL_FUNCTION void b3SetCustomWarningMessageFunc(b3WarningMessageFunc *) [b3Logging.h <61:1 <61:6 61:34> 61:72>]
|
||||
REFERENCE_TYPE_USAGE void b3SetCustomWarningMessageFunc(b3WarningMessageFunc *) -> void [b3Logging.h <61:1 61:4>]
|
||||
LOCAL_SYMBOL: b3Logging.h<61:58> [b3Logging.h <61:58 61:71>]
|
||||
REFERENCE_TYPE_USAGE void b3SetCustomWarningMessageFunc(b3WarningMessageFunc *) -> b3WarningMessageFunc [b3Logging.h <61:36 61:55>]
|
||||
SYMBOL_FUNCTION void b3SetCustomErrorMessageFunc(b3ErrorMessageFunc *) [b3Logging.h <62:6 62:32>]
|
||||
SYMBOL_FUNCTION void b3SetCustomErrorMessageFunc(b3ErrorMessageFunc *) [b3Logging.h <62:1 <62:6 62:32> 62:66>]
|
||||
REFERENCE_TYPE_USAGE void b3SetCustomErrorMessageFunc(b3ErrorMessageFunc *) -> void [b3Logging.h <62:1 62:4>]
|
||||
LOCAL_SYMBOL: b3Logging.h<62:54> [b3Logging.h <62:54 62:65>]
|
||||
REFERENCE_TYPE_USAGE void b3SetCustomErrorMessageFunc(b3ErrorMessageFunc *) -> b3ErrorMessageFunc [b3Logging.h <62:34 62:51>]
|
||||
SYMBOL_FUNCTION void b3SetCustomEnterProfileZoneFunc(b3EnterProfileZoneFunc *) [b3Logging.h <65:6 65:36>]
|
||||
SYMBOL_FUNCTION void b3SetCustomEnterProfileZoneFunc(b3EnterProfileZoneFunc *) [b3Logging.h <65:1 <65:6 65:36> 65:71>]
|
||||
REFERENCE_TYPE_USAGE void b3SetCustomEnterProfileZoneFunc(b3EnterProfileZoneFunc *) -> void [b3Logging.h <65:1 65:4>]
|
||||
LOCAL_SYMBOL: b3Logging.h<65:62> [b3Logging.h <65:62 65:70>]
|
||||
REFERENCE_TYPE_USAGE void b3SetCustomEnterProfileZoneFunc(b3EnterProfileZoneFunc *) -> b3EnterProfileZoneFunc [b3Logging.h <65:38 65:59>]
|
||||
SYMBOL_FUNCTION void b3SetCustomLeaveProfileZoneFunc(b3LeaveProfileZoneFunc *) [b3Logging.h <66:6 66:36>]
|
||||
SYMBOL_FUNCTION void b3SetCustomLeaveProfileZoneFunc(b3LeaveProfileZoneFunc *) [b3Logging.h <66:1 <66:6 66:36> 66:71>]
|
||||
REFERENCE_TYPE_USAGE void b3SetCustomLeaveProfileZoneFunc(b3LeaveProfileZoneFunc *) -> void [b3Logging.h <66:1 66:4>]
|
||||
LOCAL_SYMBOL: b3Logging.h<66:62> [b3Logging.h <66:62 66:70>]
|
||||
REFERENCE_TYPE_USAGE void b3SetCustomLeaveProfileZoneFunc(b3LeaveProfileZoneFunc *) -> b3LeaveProfileZoneFunc [b3Logging.h <66:38 66:59>]
|
||||
SYMBOL_FUNCTION void b3OutputPrintfVarArgsInternal(const char *) [b3Logging.h <69:6 69:34>]
|
||||
SYMBOL_FUNCTION void b3OutputPrintfVarArgsInternal(const char *) [b3Logging.h <69:1 <69:6 69:34> 69:56>]
|
||||
REFERENCE_TYPE_USAGE void b3OutputPrintfVarArgsInternal(const char *) -> void [b3Logging.h <69:1 69:4>]
|
||||
LOCAL_SYMBOL: b3Logging.h<69:48> [b3Logging.h <69:48 69:50>]
|
||||
REFERENCE_TYPE_USAGE void b3OutputPrintfVarArgsInternal(const char *) -> char [b3Logging.h <69:42 69:45>]
|
||||
SYMBOL_FUNCTION void b3OutputWarningMessageVarArgsInternal(const char *) [b3Logging.h <70:6 70:42>]
|
||||
SYMBOL_FUNCTION void b3OutputWarningMessageVarArgsInternal(const char *) [b3Logging.h <70:1 <70:6 70:42> 70:64>]
|
||||
REFERENCE_TYPE_USAGE void b3OutputWarningMessageVarArgsInternal(const char *) -> void [b3Logging.h <70:1 70:4>]
|
||||
LOCAL_SYMBOL: b3Logging.h<70:56> [b3Logging.h <70:56 70:58>]
|
||||
REFERENCE_TYPE_USAGE void b3OutputWarningMessageVarArgsInternal(const char *) -> char [b3Logging.h <70:50 70:53>]
|
||||
SYMBOL_FUNCTION void b3OutputErrorMessageVarArgsInternal(const char *) [b3Logging.h <71:6 71:40>]
|
||||
SYMBOL_FUNCTION void b3OutputErrorMessageVarArgsInternal(const char *) [b3Logging.h <71:1 <71:6 71:40> 71:62>]
|
||||
REFERENCE_TYPE_USAGE void b3OutputErrorMessageVarArgsInternal(const char *) -> void [b3Logging.h <71:1 71:4>]
|
||||
LOCAL_SYMBOL: b3Logging.h<71:54> [b3Logging.h <71:54 71:56>]
|
||||
REFERENCE_TYPE_USAGE void b3OutputErrorMessageVarArgsInternal(const char *) -> char [b3Logging.h <71:48 71:51>]
|
||||
SYMBOL_FUNCTION void b3PrintfFuncDefault(const char *) [b3Logging.cpp <26:1 <26:6 26:24> 34:1>]
|
||||
SYMBOL_FUNCTION void b3PrintfFuncDefault(const char *) [b3Logging.cpp <26:1 <26:1 <26:6 26:24> 26:41> 34:1>]
|
||||
REFERENCE_TYPE_USAGE void b3PrintfFuncDefault(const char *) -> void [b3Logging.cpp <26:1 26:4>]
|
||||
LOCAL_SYMBOL: b3Logging.cpp<26:38> [b3Logging.cpp <26:38 26:40>]
|
||||
REFERENCE_TYPE_USAGE void b3PrintfFuncDefault(const char *) -> char [b3Logging.cpp <26:32 26:35>]
|
||||
@@ -823,7 +823,7 @@ SYMBOL_FUNCTION int fflush(FILE *)
|
||||
REFERENCE_CALL void b3PrintfFuncDefault(const char *) -> int fflush(FILE *) [b3Logging.cpp <33:5 33:10>]
|
||||
SYMBOL_FUNCTION FILE * __acrt_iob_func(unsigned int)
|
||||
REFERENCE_CALL void b3PrintfFuncDefault(const char *) -> FILE * __acrt_iob_func(unsigned int) [b3Logging.cpp <33:12 33:17>]
|
||||
SYMBOL_FUNCTION void b3WarningMessageFuncDefault(const char *) [b3Logging.cpp <36:1 <36:6 36:32> 45:1>]
|
||||
SYMBOL_FUNCTION void b3WarningMessageFuncDefault(const char *) [b3Logging.cpp <36:1 <36:1 <36:6 36:32> 36:49> 45:1>]
|
||||
REFERENCE_TYPE_USAGE void b3WarningMessageFuncDefault(const char *) -> void [b3Logging.cpp <36:1 36:4>]
|
||||
LOCAL_SYMBOL: b3Logging.cpp<36:46> [b3Logging.cpp <36:46 36:48>]
|
||||
REFERENCE_TYPE_USAGE void b3WarningMessageFuncDefault(const char *) -> char [b3Logging.cpp <36:40 36:43>]
|
||||
@@ -835,7 +835,7 @@ REFERENCE_CALL void b3WarningMessageFuncDefault(const char *) -> int printf(cons
|
||||
LOCAL_SYMBOL: b3Logging.cpp<36:46> [b3Logging.cpp <41:14 41:16>]
|
||||
REFERENCE_CALL void b3WarningMessageFuncDefault(const char *) -> int fflush(FILE *) [b3Logging.cpp <43:5 43:10>]
|
||||
REFERENCE_CALL void b3WarningMessageFuncDefault(const char *) -> FILE * __acrt_iob_func(unsigned int) [b3Logging.cpp <43:12 43:17>]
|
||||
SYMBOL_FUNCTION void b3ErrorMessageFuncDefault(const char *) [b3Logging.cpp <48:1 <48:6 48:30> 58:1>]
|
||||
SYMBOL_FUNCTION void b3ErrorMessageFuncDefault(const char *) [b3Logging.cpp <48:1 <48:1 <48:6 48:30> 48:47> 58:1>]
|
||||
REFERENCE_TYPE_USAGE void b3ErrorMessageFuncDefault(const char *) -> void [b3Logging.cpp <48:1 48:4>]
|
||||
LOCAL_SYMBOL: b3Logging.cpp<48:44> [b3Logging.cpp <48:44 48:46>]
|
||||
REFERENCE_TYPE_USAGE void b3ErrorMessageFuncDefault(const char *) -> char [b3Logging.cpp <48:38 48:41>]
|
||||
@@ -961,13 +961,13 @@ LOCAL_SYMBOL: b3Logging.cpp<114:10> [b3Logging.cpp <122:32 122:39>]
|
||||
REFERENCE_TYPE_USAGE void b3OutputErrorMessageVarArgsInternal(const char *) -> void [b3Logging.cpp <123:5 123:10>]
|
||||
LOCAL_SYMBOL: b3Logging.cpp<115:13> [b3Logging.cpp <123:12 123:18>]
|
||||
REFERENCE_TYPE_USAGE void b3OutputErrorMessageVarArgsInternal(const char *) -> va_list [b3Logging.cpp <123:5 123:10>]
|
||||
SYMBOL_FUNCTION void b3EnterProfileZoneDefault(const char *) [b3Logging.cpp <128:1 <128:6 128:30> 130:1>]
|
||||
SYMBOL_FUNCTION void b3EnterProfileZoneDefault(const char *) [b3Logging.cpp <128:1 <128:1 <128:6 128:30> 128:48> 130:1>]
|
||||
REFERENCE_TYPE_USAGE void b3EnterProfileZoneDefault(const char *) -> void [b3Logging.cpp <128:1 128:4>]
|
||||
LOCAL_SYMBOL: b3Logging.cpp<128:44> [b3Logging.cpp <128:44 128:47>]
|
||||
REFERENCE_TYPE_USAGE void b3EnterProfileZoneDefault(const char *) -> char [b3Logging.cpp <128:38 128:41>]
|
||||
LOCAL_SYMBOL: b3Logging.cpp<129:1> [b3Logging.cpp <129:1 129:1>]
|
||||
LOCAL_SYMBOL: b3Logging.cpp<129:1> [b3Logging.cpp <130:1 130:1>]
|
||||
SYMBOL_FUNCTION void b3LeaveProfileZoneDefault() [b3Logging.cpp <131:1 <131:6 131:30> 133:1>]
|
||||
SYMBOL_FUNCTION void b3LeaveProfileZoneDefault() [b3Logging.cpp <131:1 <131:1 <131:6 131:30> 131:32> 133:1>]
|
||||
REFERENCE_TYPE_USAGE void b3LeaveProfileZoneDefault() -> void [b3Logging.cpp <131:1 131:4>]
|
||||
LOCAL_SYMBOL: b3Logging.cpp<132:1> [b3Logging.cpp <132:1 132:1>]
|
||||
LOCAL_SYMBOL: b3Logging.cpp<132:1> [b3Logging.cpp <133:1 133:1>]
|
||||
|
||||
Reference in New Issue
Block a user