MCPcopy Index your code
hub / github.com/RustPython/RustPython / datastack_pop

Method datastack_pop

crates/vm/src/vm/mod.rs:672–674  ·  view source on GitHub ↗
(&self, base: *mut u8)

Source from the content-addressed store, hash-verified

670 /// and all allocations made after it must already have been popped.
671 #[inline(always)]
672 pub(crate) unsafe fn datastack_pop(&self, base: *mut u8) {
673 unsafe { (*self.datastack.get()).pop(base) }
674 }
675
676 /// Temporarily detach the current thread (ATTACHED → DETACHED) while
677 /// running `f`, then re-attach afterwards. Allows `stop_the_world` to

Callers 4

release_datastack_frameFunction · 0.80
invoke_with_localsMethod · 0.80
invoke_exact_argsMethod · 0.80
vectorcall_functionFunction · 0.80

Calls 2

popMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected