X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=tmf%2Forg.eclipse.tracecompass.tmf.ui%2Fsrc%2Forg%2Feclipse%2Ftracecompass%2Ftmf%2Fui%2Fsymbols%2FISymbolProvider.java;h=dbac47e4da2d71e7746b3eb6a6c95d47cebe113f;hb=48599f108ff70261d59b18aeaa77b648b996ee37;hp=f3311a0cb222d5dec97be16ef7d2951ae3869e70;hpb=865cf278dc193fec22cd54d3c0336b3ead868f1c;p=deliverable%2Ftracecompass.git diff --git a/tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/symbols/ISymbolProvider.java b/tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/symbols/ISymbolProvider.java index f3311a0cb2..dbac47e4da 100644 --- a/tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/symbols/ISymbolProvider.java +++ b/tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/symbols/ISymbolProvider.java @@ -62,7 +62,10 @@ public interface ISymbolProvider { * the address of the symbol * @return the symbol {@link ITmfCallsite} information or null if the symbol * cannot be found + * @deprecated This interface should only provide function/symbol names, not + * full source locations. */ + @Deprecated @Nullable ITmfCallsite getSymbolInfo(long address); /** @@ -93,7 +96,10 @@ public interface ISymbolProvider { * the address of the symbol * @return the symbol {@link ITmfCallsite} information or null if the symbol * cannot be found + * @deprecated This interface should only provide function/symbol names, not + * full source locations. */ + @Deprecated default @Nullable ITmfCallsite getSymbolInfo(int pid, long timestamp, long address) { return getSymbolInfo(address); }