/qemu/accel/tcg/ |
H A D | cpu-exec-common.c | 40 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 D | cpu-exec.c | 166 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 D | translator.c | 43 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 D | tcg-accel-ops.c | 54 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 D | translate-all.c | 278 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 D | tb-maint.c | 832 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 D | crypto.c | 319 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 D | qcow.c | 118 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 D | qcow2.c | 290 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 D | build.sh | 68 --extra-cflags="$EXTRA_CFLAGS" --target-list="i386-softmmu" 85 --extra-cflags="$EXTRA_CFLAGS" --extra-ldflags="-Wl,-rpath,\$ORIGIN/lib" \
|
/qemu/include/exec/ |
H A D | translation-block.h | 70 uint32_t cflags; /* compile flags */ member 155 return qatomic_read(&tb->cflags); in tb_cflags()
|
/qemu/include/accel/tcg/ |
H A D | tb-cpu-state.h | 14 uint32_t cflags; member
|
/qemu/tests/tsan/ |
H A D | ignore.tsan | 3 # "--extra-cflags=-fsanitize-blacklist=<src path>/tests/tsan/ignore.tsan"
|
/qemu/tcg/ |
H A D | tcg-op-ldst.c | 84 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 D | tcg-op.c | 300 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 D | configure | 216 --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 D | meson.build | 464 # has explicitly disabled PIE we need to extend our cflags.
|
/qemu/docs/devel/migration/ |
H A D | uadk-compression.rst | 84 * pkg-config libwd --cflags --libs
|
/qemu/linux-user/ |
H A D | strace.c | 1878 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 D | fuzzing.rst | 102 --extra-cflags="-fprofile-instr-generate -fcoverage-mapping"
|
H A D | main.rst | 678 --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 D | translate.c | 3751 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 D | build-system.rst | 115 does not use flags passed via options such as ``--extra-cflags``, and
|
/qemu/target/alpha/ |
H A D | translate.c | 2869 ctx->pcrel = ctx->base.tb->cflags & CF_PCREL; in alpha_tr_init_disas_context()
|