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

Method write_cached_descriptor_with_metaclass

crates/vm/src/frame.rs:7354–7373  ·  view source on GitHub ↗
(
        &self,
        cache_base: usize,
        type_version: u32,
        metaclass_version: u32,
        descr_ptr: usize,
    )

Source from the content-addressed store, hash-verified

7352
7353 #[inline]
7354 unsafe fn write_cached_descriptor_with_metaclass(
7355 &self,
7356 cache_base: usize,
7357 type_version: u32,
7358 metaclass_version: u32,
7359 descr_ptr: usize,
7360 ) {
7361 unsafe {
7362 self.code.instructions.write_cache_u32(cache_base + 1, 0);
7363 self.code
7364 .instructions
7365 .write_cache_u32(cache_base + 3, metaclass_version);
7366 self.code
7367 .instructions
7368 .write_cache_ptr(cache_base + 5, descr_ptr);
7369 self.code
7370 .instructions
7371 .write_cache_u32(cache_base + 1, type_version);
7372 }
7373 }
7374
7375 #[inline]
7376 unsafe fn write_cached_binary_op_extend_descr(

Callers 1

Calls 2

write_cache_u32Method · 0.80
write_cache_ptrMethod · 0.80

Tested by

no test coverage detected