Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/elastic/devfiler
/ functions
Functions
222 in github.com/elastic/devfiler
⨍
Functions
222
◇
Types & classes
80
↓ 1 callers
Function
load_phosphor_icons
(ctx: &egui::Context)
src/ui/mod.rs:77
↓ 1 callers
Method
log_request
Log a gRPC message into the ring buffer.
src/collector/mod.rs:53
↓ 1 callers
Function
monitor_executables
(symb_endpoint: String)
src/symbolizer/mod.rs:58
↓ 1 callers
Method
open
Create or open the database.
src/storage/mod.rs:52
↓ 1 callers
Function
plot_color
should be `const`, but currently can't do float arith in const fn
src/ui/util.rs:137
↓ 1 callers
Method
point
(&self)
src/storage/rkyvtree.rs:175
↓ 1 callers
Method
pretty_name
Gets the pretty name of the table. By default it is derived from the type name.
src/storage/table.rs:85
↓ 1 callers
Method
process_inputs
Process dragging, scrolling and zooming.
src/ui/tabs/flamegraph.rs:405
↓ 1 callers
Function
process_sample
( dict: &ProfilesDictionary, sample_type: &ValueType, sample: &Sample, frame_list: Vec<Frame>,
src/collector/otlp/service.rs:331
↓ 1 callers
Function
query_executables
(filter: &String, sort_field: &SortColumn)
src/ui/tabs/executables.rs:294
↓ 1 callers
Method
query_point
Queries the interval tree for all elements containing a given point. This runs in `O(log n + m)`.
src/storage/rkyvtree.rs:159
↓ 1 callers
Function
query_top_funcs
( start: UtcTimestamp, end: UtcTimestamp, sort_field: SortField, filter: String, )
src/ui/tabs/top_funcs.rs:316
↓ 1 callers
Method
range
Iterate over key-value pairs in the `[start, end)` range.
src/storage/table.rs:210
↓ 1 callers
Method
rocksdb_statistics
Return database statistics in RocksDB's string format. This isn't meant to be processed programmatically, but only for human consumption.
src/storage/table.rs:68
↓ 1 callers
Method
sample_selector
(&mut self, ui: &mut Ui)
src/ui/app.rs:286
↓ 1 callers
Method
samples_widget
(&mut self, ui: &mut Ui)
src/ui/app.rs:171
↓ 1 callers
Method
set
Set the nth bit. # Panics If `n` is out of bounds.
src/ui/tabs/top_funcs.rs:291
↓ 1 callers
Method
show_tab_selector
(&self, _cfg: &DevfilerConfig)
src/ui/tabs/log.rs:79
↓ 1 callers
Method
stats
(&self)
src/collector/mod.rs:111
↓ 1 callers
Function
symb_status_text
(status: SymbStatus)
src/ui/tabs/executables.rs:283
↓ 1 callers
Function
symbolize_native_frame
(raw: Frame, inline_frames: bool)
src/storage/symdb/mod.rs:272
↓ 1 callers
Method
tab_selector
(&mut self, ui: &mut Ui)
src/ui/app.rs:244
↓ 1 callers
Function
tail
(limit: usize)
src/log.rs:46
↓ 1 callers
Method
time_selector
(&mut self, ui: &mut Ui)
src/ui/app.rs:264
↓ 1 callers
Function
ts2chrono
(ts: i64)
src/ui/timeaxis.rs:86
↓ 1 callers
Method
weight_self
Node's weight excluding children.
src/ui/tabs/flamegraph.rs:846
Function
assert_raw_table_obj_safe
(_: &dyn RawTable)
src/storage/table.rs:101
Method
default
()
src/storage/tables/stacktraces.rs:155
Method
default
()
src/ui/cached.rs:50
Method
default
()
src/ui/tabs/flamegraph.rs:45
Method
default
()
src/ui/tabs/flamescope.rs:43
Method
default
()
src/ui/tabs/top_funcs.rs:280
Method
deref
(&self)
src/storage/symdb/mod.rs:168
Method
deref
(&self)
src/ui/cached.rs:128
Method
deserialize_with
( field: &rkyv::Archived<u128>, deserializer: &mut D, )
src/storage/dbtypes.rs:66
Method
done
(&self)
src/symbolizer/mod.rs:347
Method
draw_array_contents
(ui: &mut Ui, array: &Vec<JsonValue>)
src/ui/tabs/grpclog.rs:175
Method
draw_inverted_caller_flame
Helper to draw a single inverted caller flame
src/ui/tabs/flamegraph.rs:284
Method
draw_meta_table
(ui: &mut Ui, selected: &LoggedRequest)
src/ui/tabs/grpclog.rs:125
Method
draw_obj_contents
(ui: &mut Ui, obj: &JsonMap<String, JsonValue>)
src/ui/tabs/grpclog.rs:187
Method
draw_scalar
(ui: &mut Ui, scalar: &str)
src/ui/tabs/grpclog.rs:167
Method
export
( &self, request: Request<ExportProfilesServiceRequest>, )
src/collector/otlp/service.rs:48
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/storage/table.rs:311
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/storage/tables/stacktraces.rs:67
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/storage/symdb/mod.rs:346
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/ui/util.rs:129
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/ui/tabs/mod.rs:49
Method
from
(x: ArchivedFrameId)
src/storage/tables/stackframes.rs:49
Method
from
(x: ArchivedFrame)
src/storage/tables/stacktraces.rs:167
Method
from_iter
(iter: T)
src/storage/rkyvtree.rs:88
Method
from_parts
Construct the ID from two `u64` halves.
src/storage/tables/stacktraces.rs:30
Method
from_raw
(data: Self::B)
src/storage/dbtypes.rs:78
Method
from_raw
(data: Self::B)
src/storage/table.rs:532
Method
from_raw
(data: Self::B)
src/storage/tables/stackframes.rs:33
Method
from_raw
(data: Self::B)
src/storage/tables/stacktraces.rs:38
Method
from_raw
(data: Self::B)
src/storage/tables/traceevents.rs:72
Method
get
Get the value at the given key. Returns `None` if the key isn't present.
src/storage/table.rs:160
Function
humanize
()
src/ui/util.rs:195
Method
icon
(&self)
src/ui/tabs/grpclog.rs:219
Method
id
(&self)
src/ui/tabs/flamegraph.rs:55
Method
id
(&self)
src/ui/tabs/flamescope.rs:52
Method
id
(&self)
src/ui/tabs/top_funcs.rs:47
Method
id
(&self)
src/ui/tabs/grpclog.rs:34
Method
id
(&self)
src/ui/tabs/executables.rs:58
Method
id
(&self)
src/ui/tabs/trace_freq.rs:38
Method
id
(&self)
src/ui/tabs/dbstats.rs:26
Method
ingest
( path: PathBuf, ranges_ingested: Arc<AtomicUsize>, ranges_extracted: Arc<AtomicUsize>
src/symbolizer/mod.rs:356
Method
insert
Inserts the given value at the given key. If the record already exists, the previous value is replaced.
src/storage/table.rs:136
Method
into_raw
(self)
src/storage/dbtypes.rs:82
Method
into_raw
(self)
src/storage/tables/stackframes.rs:40
Method
into_raw
(self)
src/storage/tables/stacktraces.rs:42
Method
into_raw
(self)
src/storage/tables/traceevents.rs:80
Function
kind_from_raw
()
src/storage/tables/stacktraces.rs:185
Function
main
()
build.rs:23
Function
main
()
src/main.rs:29
Function
mk_time_axis
(axis: Axis)
src/ui/timeaxis.rs:70
Function
mk_time_grid
(input: GridInput)
src/ui/timeaxis.rs:21
Method
new
Create a new table value reference.
src/storage/table.rs:371
Method
new
(listen_addr: SocketAddr)
src/collector/mod.rs:84
Method
new
(stats: Arc<Stats>)
src/collector/otlp/service.rs:41
Method
new
(collector: Collector)
src/ui/app.rs:60
Method
new
(value: &'v JsonValue)
src/ui/tabs/grpclog.rs:206
Method
new_meta_node
(text: String, addr_or_line: u64)
src/ui/tabs/flamegraph.rs:825
Method
next
(&mut self)
src/storage/rkyvtree.rs:213
Method
num_ranges_extracted
(&self)
src/symbolizer/mod.rs:343
Method
num_ranges_ingested
(&self)
src/symbolizer/mod.rs:339
Method
on_event
(&self, event: &Event<'_>, _ctx: Context<'_, S>)
src/log.rs:68
Method
open
(file: &File)
src/storage/symdb/mod.rs:152
Method
open_at
Open or create a symbol database in the given directory.
src/storage/symdb/mod.rs:39
Function
parse_embedded_spec
()
src/storage/errorspec.rs:46
Function
parses
()
src/storage/errorspec.rs:63
Method
query
Queries the interval tree for all elements overlapping a given interval. This runs in `O(log n + m)`.
src/storage/rkyvtree.rs:148
Method
record_debug
(&mut self, field: &Field, value: &dyn Debug)
src/log.rs:72
Method
recurse_msg_contents
(ui: &mut Ui, default_open: bool, key: &str, value: Categorized<'_>)
src/ui/tabs/grpclog.rs:154
Method
resolve_with
( field: &FileId, pos: usize, _resolver: Self::Resolver, out: *mut Self::Archi
src/storage/dbtypes.rs:40
Method
root
()
src/ui/tabs/flamegraph.rs:821
Function
sample_frame_list
()
src/collector/otlp/service.rs:442
Function
sample_frame_list_err
()
src/collector/otlp/service.rs:471
Method
serialize_with
(field: &FileId, serializer: &mut S)
src/storage/dbtypes.rs:55
Method
show_tab_selector
Whether the main view should show the button that enables this tab.
src/ui/tabs/mod.rs:81
← previous
next →
101–200 of 222, ranked by callers