Home
last modified time | relevance | path

Searched refs:cflags (Results 1 – 24 of 24) sorted by relevance

/qemu/accel/tcg/
H A Dcpu-exec-common.c40 uint32_t cflags = cpu->tcg_cflags; in curr_cflags() local
50 cflags |= CF_NO_GOTO_TB | CF_NO_GOTO_PTR | CF_SINGLE_STEP | 1; in curr_cflags()
52 cflags |= CF_NO_GOTO_TB | 1; in curr_cflags()
54 cflags |= CF_NO_GOTO_TB; in curr_cflags()
57 return cflags; in curr_cflags()
H A Dcpu-exec.c166 tb_cflags(tb) == desc->s.cflags) { in tb_lookup_cmp()
207 h = tb_hash_func(phys_pc, (s.cflags & CF_PCREL ? 0 : s.pc), in tb_htable_lookup()
208 s.flags, s.cs_base, s.cflags); in tb_htable_lookup()
233 tcg_debug_assert(!(s.cflags & CF_INVALID)); in tb_lookup()
243 tb_cflags(tb) == s.cflags)) { in tb_lookup()
272 tb->flags, tb->cflags, lookup_symbol(pc)); in log_cpu_exec()
293 uint32_t *cflags) in check_for_breakpoints_slow() argument
353 *cflags = (*cflags & ~CF_COUNT_MASK) | CF_NO_GOTO_TB | CF_BP_PAGE | 1; in check_for_breakpoints_slow()
359 uint32_t *cflags) in check_for_breakpoints() argument
362 check_for_breakpoints_slow(cpu, pc, cflags); in check_for_breakpoints()
[all …]
H A Dtranslator.c43 static TCGOp *gen_tb_start(DisasContextBase *db, uint32_t cflags) in gen_tb_start() argument
48 if ((cflags & CF_USE_ICOUNT) || !(cflags & CF_NOIRQ)) { in gen_tb_start()
55 if (cflags & CF_USE_ICOUNT) { in gen_tb_start()
72 if (cflags & CF_NOIRQ) { in gen_tb_start()
79 if (cflags & CF_USE_ICOUNT) { in gen_tb_start()
88 static void gen_tb_end(const TranslationBlock *tb, uint32_t cflags, in gen_tb_end() argument
91 if (cflags & CF_USE_ICOUNT) { in gen_tb_end()
126 uint32_t cflags = tb_cflags(tb); in translator_loop() local
150 icount_start_insn = gen_tb_start(db, cflags); in translator_loop()
206 gen_tb_end(tb, cflags, icount_start_insn, db->num_insns); in translator_loop()
H A Dtcg-accel-ops.c54 uint32_t cflags; in tcg_cpu_init_cflags() local
64 cflags = cpu->cluster_index << CF_CLUSTER_SHIFT; in tcg_cpu_init_cflags()
66 cflags |= parallel ? CF_PARALLEL : 0; in tcg_cpu_init_cflags()
67 cflags |= icount_enabled() ? CF_USE_ICOUNT : 0; in tcg_cpu_init_cflags()
68 tcg_cflags_set(cpu, cflags); in tcg_cpu_init_cflags()
H A Dtranslate-all.c278 s.cflags = (s.cflags & ~CF_COUNT_MASK) | 1; in tb_gen_code()
281 max_insns = s.cflags & CF_COUNT_MASK; in tb_gen_code()
301 if (!(s.cflags & CF_PCREL)) { in tb_gen_code()
306 tb->cflags = s.cflags; in tb_gen_code()
H A Dtb-maint.c832 g_assert(ptr_locked == 1 && dest->cflags & CF_INVALID); in tb_remove_from_jmp_list()
916 qatomic_set(&tb->cflags, tb->cflags | CF_INVALID); in do_tb_phys_invalidate()
983 tcg_debug_assert(!(tb->cflags & CF_INVALID)); in tb_link_page()
988 h = tb_hash_func(tb_page_addr0(tb), (tb->cflags & CF_PCREL ? 0 : tb->pc), in tb_link_page()
989 tb->flags, tb->cs_base, tb->cflags); in tb_link_page()
/qemu/block/
H A Dcrypto.c319 unsigned int cflags = 0; in block_crypto_open_generic() local
357 cflags |= QCRYPTO_BLOCK_OPEN_NO_IO; in block_crypto_open_generic()
360 cflags |= QCRYPTO_BLOCK_OPEN_DETACHED; in block_crypto_open_generic()
365 cflags, in block_crypto_open_generic()
707 unsigned int cflags = 0; in block_crypto_co_create_luks() local
742 cflags |= QCRYPTO_BLOCK_CREATE_DETACHED; in block_crypto_co_create_luks()
746 PREALLOC_MODE_OFF, cflags, errp); in block_crypto_co_create_luks()
766 preallocation, cflags, errp); in block_crypto_co_create_luks()
796 unsigned int cflags = 0; in block_crypto_co_create_opts_luks() local
837 cflags |= QCRYPTO_BLOCK_CREATE_DETACHED; in block_crypto_co_create_opts_luks()
[all …]
H A Dqcow.c118 unsigned int cflags = 0; in qcow_open() local
211 cflags |= QCRYPTO_BLOCK_OPEN_NO_IO; in qcow_open()
214 NULL, NULL, cflags, errp); in qcow_open()
H A Dqcow2.c290 unsigned int cflags = 0; in qcow2_read_extensions() local
320 cflags |= QCRYPTO_BLOCK_OPEN_NO_IO; in qcow2_read_extensions()
324 bs, cflags, errp); in qcow2_read_extensions()
1714 unsigned int cflags = 0; in qcow2_do_open() local
1716 cflags |= QCRYPTO_BLOCK_OPEN_NO_IO; in qcow2_do_open()
1719 NULL, NULL, cflags, errp); in qcow2_do_open()
/qemu/scripts/oss-fuzz/
H A Dbuild.sh68 --extra-cflags="$EXTRA_CFLAGS" --target-list="i386-softmmu"
85 --extra-cflags="$EXTRA_CFLAGS" --extra-ldflags="-Wl,-rpath,\$ORIGIN/lib" \
/qemu/include/exec/
H A Dtranslation-block.h70 uint32_t cflags; /* compile flags */ member
155 return qatomic_read(&tb->cflags); in tb_cflags()
/qemu/include/accel/tcg/
H A Dtb-cpu-state.h14 uint32_t cflags; member
/qemu/tests/tsan/
H A Dignore.tsan3 # "--extra-cflags=-fsanitize-blacklist=<src path>/tests/tsan/ignore.tsan"
/qemu/tcg/
H A Dtcg-op-ldst.c84 if (!(tcg_ctx->gen_tb->cflags & CF_PARALLEL)) { in tcg_canonicalize_memop()
538 if (!(tcg_ctx->gen_tb->cflags & CF_PARALLEL)) { in tcg_gen_qemu_ld_i128_int()
644 if (!(tcg_ctx->gen_tb->cflags & CF_PARALLEL)) { in tcg_gen_qemu_st_i128_int()
868 if (!(tcg_ctx->gen_tb->cflags & CF_PARALLEL)) { in tcg_gen_atomic_cmpxchg_i32_int()
946 if (!(tcg_ctx->gen_tb->cflags & CF_PARALLEL)) { in tcg_gen_atomic_cmpxchg_i64_int()
1072 if (!(tcg_ctx->gen_tb->cflags & CF_PARALLEL)) { in tcg_gen_atomic_cmpxchg_i128_int()
1220 if (tcg_ctx->gen_tb->cflags & CF_PARALLEL) { \
1233 if (tcg_ctx->gen_tb->cflags & CF_PARALLEL) { \
H A Dtcg-op.c300 bool parallel = tcg_ctx->gen_tb->cflags & CF_PARALLEL; in tcg_gen_mb()
3250 tcg_debug_assert(!(tcg_ctx->gen_tb->cflags & CF_NO_GOTO_TB)); in tcg_gen_goto_tb()
3266 if (tcg_ctx->gen_tb->cflags & CF_NO_GOTO_PTR) { in tcg_gen_lookup_and_goto_ptr()
/qemu/
H A Dconfigure216 --extra-cflags=*)
229 --cross-cc-cflags-*) cc_arch=${opt#--cross-cc-cflags-}; cc_arch=${cc_arch%%=*}
678 --extra-cflags=*)
899 --extra-cflags=CFLAGS append extra C compiler flags CFLAGS
904 --cross-cc-cflags-ARCH= use compiler flags when building ARCH guest tests
H A Dmeson.build464 # has explicitly disabled PIE we need to extend our cflags.
/qemu/docs/devel/migration/
H A Duadk-compression.rst84 * pkg-config libwd --cflags --libs
/qemu/linux-user/
H A Dstrace.c1878 target_tcflag_t cflags = tswap32(target->c_cflag); in print_termios() local
1911 if (cflags & TARGET_CBAUD) { in print_termios()
1912 print_enums(termios_cflags_CBAUD, cflags & TARGET_CBAUD, 0); in print_termios()
1914 if (cflags & TARGET_CSIZE) { in print_termios()
1915 print_enums(termios_cflags_CSIZE, cflags & TARGET_CSIZE, 0); in print_termios()
1917 target_tcflag_t cflags_clean = cflags & ~(TARGET_CBAUD | TARGET_CSIZE); in print_termios()
/qemu/docs/devel/testing/
H A Dfuzzing.rst102 --extra-cflags="-fprofile-instr-generate -fcoverage-mapping"
H A Dmain.rst678 --disable-werror --extra-cflags="-O0"
731 "--extra-cflags=-fsanitize-blacklist=<src path>/tests/tsan/ignore.tsan"
942 There is also a ``--cross-cc-cflags-ARCH`` flag in case additional
/qemu/target/i386/tcg/
H A Dtranslate.c3751 uint32_t cflags = tb_cflags(dc->base.tb); in i386_tr_init_disas_context() local
3788 dc->jmp_opt = !((cflags & CF_NO_GOTO_TB) || in i386_tr_init_disas_context()
/qemu/docs/devel/
H A Dbuild-system.rst115 does not use flags passed via options such as ``--extra-cflags``, and
/qemu/target/alpha/
H A Dtranslate.c2869 ctx->pcrel = ctx->base.tb->cflags & CF_PCREL; in alpha_tr_init_disas_context()