TEST(sys_cachectl, __riscv_flush_icache) { #ifdefined(__riscv) && __has_include(<sys/cachectl.h>) // As of Linux 6.4, the address range is ignored (so nullptr is fine), // and the flags you actually want are 0 ("all threads"), // but we test the unusual flag just to make sure it works.
ASSERT_EQ(0, __riscv_flush_icache(nullptr, nullptr, SYS_RISCV_FLUSH_ICACHE_LOCAL)); #else
GTEST_SKIP() << "__riscv_flush_icache requires riscv64"; #endif
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-06-28)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.