| /third_party/ltp/doc/ |
| D | KVM-Test-API.asciidoc | 10 payload program running inside the VM. The cooperation of these two components 14 … https://github.com/linux-test-project/ltp/wiki/Test-Writing-Guidelines[Test Writing Guidelines], 15 https://github.com/linux-test-project/ltp/wiki/C-Test-Case-Tutorial[C Test Case Tutorial], 16 https://github.com/linux-test-project/ltp/wiki/C-Test-API[C Test API]. 19 --------------------------- 25 The result is a single self-contained binary that'll execute the embedded 39 ------------------------------------------------------------------------------- 62 ------------------------------------------------------------------------------- 73 be the VM entry point of the test. 76 ------------------- [all …]
|
| /third_party/flatbuffers/dart/lib/ |
| D | flat_buffers.dart | 38 @pragma('vm:prefer-inline') 41 @pragma('vm:prefer-inline') 45 @pragma('vm:prefer-inline') 48 @pragma('vm:prefer-inline') 51 @pragma('vm:prefer-inline') 54 @pragma('vm:prefer-inline') 57 @pragma('vm:prefer-inline') 60 @pragma('vm:prefer-inline') 63 @pragma('vm:prefer-inline') 66 @pragma('vm:prefer-inline') [all …]
|
| /third_party/ltp/testcases/kernel/kvm/include/ |
| D | kvm_host.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 19 * [VM guest code goes here] 24 * [optional VM host setup/run/cleanup code goes here] 58 /* Test binary to be installed into the VM at VM_KERNEL_BASEADDR */ 61 /* CPU reset code to be installed into the VM at VM_RESET_BASEADDR */ 70 * Validate KVM guest test result (usually passed via result->result) and 77 * Allocate memory slot for the VM. The returned pointer is page-aligned 80 * The first argument is a VM file descriptor created by ioctl(KVM_CREATE_VM) 90 * Translate VM virtual memory address to the corresponding physical address. 98 * or physical VM memory address. Returns -1 if the address is not backed [all …]
|
| D | kvm_guest.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 25 #define LTP_ALIGN(x, a) __LTP_ALIGN_MASK((x), (typeof(x))(a) - 1) 53 /* Exit the VM by looping on a HLT instruction forever */ 56 /* Exit the VM using the HLT instruction but allow resume */ 68 * Send asynchronous notification to host without stopping VM execution and 70 * The data argument will be passed to host in test_result->file_addr and 96 /* Get the instruction pointer from interrupt frame */
|
| /third_party/ffmpeg/libavcodec/ |
| D | jni.h | 4 * Copyright (c) 2015-2016 Matthieu Bouron <matthieu.bouron stupeflix.com> 20 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 28 * environment. Once a Java VM is set it cannot be changed afterwards, meaning 29 * you can call multiple times av_jni_set_java_vm with the same Java VM pointer 30 * however it will error out if you try to set a different Java VM. 32 * @param vm Java virtual machine 36 int av_jni_set_java_vm(void *vm, void *log_ctx); 41 * @param vm Java virtual machine 42 * @return a pointer to the Java virtual machine
|
| /third_party/libinput/ |
| D | .gitlab-ci.yml | 9 # To change the gitlab CI, edit .gitlab-ci/ci.template and/or .gitlab-ci/config.yaml 10 # and run ci-fairy generate-template. For details, see 11 # https://freedesktop.pages.freedesktop.org/ci-templates/ci-fairy.html#templating-gitlab-ci-yml 14 # - we really want to run dnf/apt/... only once, updating on the test runner for 18 # This is handled by the ci-templates, ensuring containers are only rebuilt 21 # - GitLab only allows one script: set per job but we have a bunch of commands 22 # we need to re-run for each build (meson && ninja && etc). YAML cannot merge 27 # MESON_ARGS=-Denable-something=true 28 # NINJA_ARGS=dist ... to run 'ninja -C builddir dist' 35 # e.g. fedora:31@build-default [all …]
|
| /third_party/vixl/src/aarch64/ |
| D | assembler-aarch64.h | 30 #include "../assembler-base-vixl.h" 31 #include "../code-generation-scopes-vixl.h" 32 #include "../cpu-features.h" 33 #include "../globals-vixl.h" 34 #include "../invalset-vixl.h" 35 #include "../utils-vixl.h" 37 #include "operands-aarch64.h" 100 : LabelLinksIteratorBase(&label->links_) {} in LabelLinksIterator() 102 // TODO: Remove these and use the STL-like interface instead. 112 // Disabled for unit-tests (it bind non-bound locs) in Bind() [all …]
|
| D | macro-assembler-aarch64.h | 33 #include "../code-generation-scopes-vixl.h" 34 #include "../globals-vixl.h" 35 #include "../macro-assembler-interface.h" 37 #include "assembler-aarch64.h" 41 #include "simulator-aarch64.h" 45 #include "simulator-constants-aarch64.h" 356 // TODO: Remove these and use the STL-like interface instead. 472 BranchInfoTypedSetIterator(&(set_->typed_set_[i])); in BranchInfoSetIterator() 479 sub_iterator_.emplace_back(&(set_->typed_set_[i])); 563 // The macro-instruction maps to a single instruction. [all …]
|
| D | assembler-aarch64.cc | 28 #include "assembler-aarch64.h" 32 #include "macro-assembler-aarch64.h" 48 literal_pool_->DeleteOnDestruction(this); in RawLiteral() 53 void Assembler::Reset() { GetBuffer()->Reset(); } in Reset() 57 BindToOffset(label, GetBuffer()->GetCursorOffset()); in bind() 62 VIXL_ASSERT((offset >= 0) && (offset <= GetBuffer()->GetCursorOffset())); in BindToOffset() 65 label->Bind(offset); in BindToOffset() 69 GetBuffer()->GetOffsetAddress<Instruction*>(*it.Current()); in BindToOffset() 70 link->SetImmPCOffsetTarget(GetLabelAddress<Instruction*>(label)); in BindToOffset() 72 label->ClearAllLinks(); in BindToOffset() [all …]
|
| /third_party/vixl/doc/aarch64/ |
| D | supported-instructions-aarch64.md | 6 operations to the precision required by AArch64 - please check the simulator 10 …-a) [b](#integer-b) [c](#integer-c) [d](#integer-d) [e](#integer-e) [h](#integer-h) [i](#integer-i… 13 …-a) [b](#float-b) [c](#float-c) [d](#float-d) [e](#float-e) [f](#float-f) [i](#float-i) [l](#float… 16 …-a) [b](#sve-b) [c](#sve-c) [d](#sve-d) [e](#sve-e) [f](#sve-f) [h](#sve-h) [i](#sve-i) [l](#sve-l… 19 [b](#pseudo-b) [d](#pseudo-d) [p](#pseudo-p) 24 ---------------------------- 26 <a id="integer-a"> 212 Convert floating-point condition flags from Arm format to alternative format _(Armv8.5)_. 217 <a id="integer-b"> 321 Branch with link to register, with pointer authentication. Using key A _(Armv8.3)_. [all …]
|
| /third_party/python/Objects/ |
| D | frame_layout.md | 11 as happens for heap-allocated objects, frames are allocated 12 contiguously in a per-thread stack. 14 * It reduces allocation overhead to a pointer comparison and increment. 19 can be linked into the per-thread stack so as to not impact performance too much. 27 * Specials: The per-frame object references needed by the VM: globals dict, 29 * Linkage: Pointer to the previous activation record, stack depth, etc. 41 It needs the interpreter to hold two pointers, a frame pointer and a stack pointer. 53 location for the parameters. However, it requires the VM to maintain 54 an extra pointer for the locals, which can hurt performance. 58 is numbered `N-1`. [all …]
|
| /third_party/rust/crates/regex/ |
| D | HACKING.md | 17 implementation of the Pike VM (similar to Thompson's construction, but supports 19 --- This library contains such an implementation in src/pikevm.rs. 21 Making it fast is harder. One of the key problems with the Pike VM is that it 23 positions between them. The Pike VM also spends a lot of time following the 25 speed up the Pike VM: extract one or more literal prefixes from the regular 27 prefixes in the search text. The Pike VM can then be avoided for most the 29 prefixes is in the regex-syntax crate (in this repository). The code to search 31 we fall back to an Aho-Corasick DFA using the aho-corasick crate. For one 32 literal, we use a variant of the Boyer-Moore algorithm. Both Aho-Corasick and 33 Boyer-Moore use `memchr` when appropriate. The Boyer-Moore variant in this [all …]
|
| /third_party/jerryscript/jerry-core/include/ |
| D | jerryscript-core.h | 7 * http://www.apache.org/licenses/LICENSE-2.0 23 #include "jerryscript-compiler.h" 55 JERRY_INIT_SHOW_OPCODES = (1u << 0), /**< dump byte-code to log after parse */ 56 JERRY_INIT_SHOW_REGEXP_OPCODES = (1u << 1), /**< dump regexp byte-code to log after compilation */ 85 JERRY_FEATURE_JS_PARSER, /**< js-parser */ 87 JERRY_FEATURE_PARSER_DUMP, /**< parser byte-code dumps */ 88 JERRY_FEATURE_REGEXP_DUMP, /**< regexp byte-code dumps */ 232 * When a non-undefined value is returned the execution stops and the value 236 * Note: if the function returns with a non-undefined value it 276 …* right *before* the VM has been cleaned up. This is a good place to release strong references to … [all …]
|
| /third_party/mesa3d/src/compiler/glsl/ |
| D | gl_nir_link_varyings.c | 54 const struct glsl_type *type = var->type; in get_varying_type() 55 if (nir_is_arrayed_io(var, stage) || var->data.per_view) { in get_varying_type() 66 return var->data.explicit_location && in varying_has_user_specified_location() 67 var->data.location >= VARYING_SLOT_VAR0; in varying_has_user_specified_location() 127 if (prog->TransformFeedback.BufferStride[j]) { in process_xfb_layout_qualifiers() 133 nir_foreach_shader_out_variable(var, sh->Program->nir) { in process_xfb_layout_qualifiers() 143 if (var->data.explicit_xfb_buffer || var->data.explicit_xfb_stride) { in process_xfb_layout_qualifiers() 147 if (var->data.explicit_offset) { in process_xfb_layout_qualifiers() 148 *num_xfb_decls += glsl_varying_count(var->type); in process_xfb_layout_qualifiers() 158 nir_foreach_shader_out_variable(var, sh->Program->nir) { in process_xfb_layout_qualifiers() [all …]
|
| /third_party/jerryscript/jerry-core/vm/ |
| D | vm-defines.h | 7 * http://www.apache.org/licenses/LICENSE-2.0 18 #include "byte-code.h" 19 #include "ecma-globals.h" 21 /** \addtogroup vm Virtual machine 34 * Helper for -= on uint16_t values. 36 #define VM_MINUS_EQUAL_U16(base, value) (base) = (uint16_t) ((base) - (value)) 43 const ecma_compiled_code_t *bytecode_header_p; /**< currently executed byte-code data */ 44 const uint8_t *byte_code_p; /**< current byte code pointer */ 45 const uint8_t *byte_code_start_p; /**< byte code start pointer */ 46 ecma_value_t *stack_top_p; /**< stack top pointer */ [all …]
|
| D | opcodes.c | 7 * http://www.apache.org/licenses/LICENSE-2.0 16 #include "ecma-alloc.h" 17 #include "ecma-array-object.h" 18 #include "ecma-builtins.h" 19 #include "ecma-builtin-helpers.h" 20 #include "ecma-conversion.h" 21 #include "ecma-exceptions.h" 22 #include "ecma-function-object.h" 23 #include "ecma-gc.h" 24 #include "ecma-globals.h" [all …]
|
| /third_party/libwebsockets/minimal-examples/http-server/minimal-http-server-deaddrop/mount-origin/ |
| D | deaddrop.css | 3 .dd-fileinfo { font-size: 8pt; } 5 display: table-cell; 6 vertical-align: top; 7 background-color: rgba(247, 247, 232, 0.6); 8 text-align: center 13 border-radius: 12px; 14 transition: background-color 0.5s ease; 16 table.nb { border: 0px; border-radius: 0px; transition: opacity 0.5s; } 17 table.noconn { background-color: #ddd; } 20 div.da { padding-left: 20px; padding-right:20px; } [all …]
|
| /third_party/libwebsockets/plugins/deaddrop/assets/ |
| D | deaddrop.css | 3 .dd-fileinfo { font-size: 8pt; } 5 display: table-cell; 6 vertical-align: top; 7 background-color: rgba(247, 247, 232, 0.6); 8 text-align: center 13 border-radius: 12px; 14 transition: background-color 0.5s ease; 16 table.nb { border: 0px; border-radius: 0px; transition: opacity 0.5s; } 17 table.noconn { background-color: #ddd; } 20 div.da { padding-left: 20px; padding-right:20px; } [all …]
|
| /third_party/mindspore/mindspore-src/source/mindspore/core/utils/ |
| D | log_adapter.h | 2 * Copyright 2019-2023 Huawei Technologies Co., Ltd 8 * http://www.apache.org/licenses/LICENSE-2.0 48 …return sizeof(__FILE__) > sizeof(LOG_HDR_FILE_REL_PATH) ? sizeof(__FILE__) - sizeof(LOG_HDR_FILE_R… in GetRelPathPos() 117 oss << iter->first; in SupportedExceptionsToString() 118 if (index != exception_types_map.size() - 1) { in SupportedExceptionsToString() 183 SM_PRE_ACT, // pre-activate 187 SM_VM, // VM 211 #define NUM_ALIGN(val, base) (((val) + (base)-1) / (base) * (base)) 218 VL_CORE = COMPONENT_START + (SM_CORE - 1) * COMPONENT_RANGE, // 0. core 219 …VL_ANALYZER = COMPONENT_START + (SM_ANALYZER - 1) * COMPONENT_RANGE, // 1. stat… [all …]
|
| /third_party/libdrm/amdgpu/ |
| D | amdgpu.h | 47 /*--------------------------------------------------------------------------*/ 48 /* --------------------------- Defines ------------------------------------ */ 49 /*--------------------------------------------------------------------------*/ 70 /*--------------------------------------------------------------------------*/ 71 /* ----------------------------- Enums ------------------------------------ */ 72 /*--------------------------------------------------------------------------*/ 87 /** DMA-buf fd handle */ 96 /** Define known types of GPU VM VA ranges */ 107 /*--------------------------------------------------------------------------*/ 108 /* -------------------------- Datatypes ----------------------------------- */ [all …]
|
| /third_party/jerryscript/docs/ |
| D | 04.INTERNALS.md | 1 # High-Level Design 2  4 …VM). Parser performs translation of input ECMAScript application into the byte-code with the speci… 8 …nt parser. The parser converts the JavaScript source code directly into byte-code without building… 12 … The token structure described by structure `lexer_token_t` in `./jerry-core/parser/js/js-lexer.h`. 16 …-core/parser/js/js-parser-scanner.c`) pre-scans the input string to find certain tokens. For examp… 20 …for parsing JavaScript expressions. It is implemented in `./jerry-core/parser/js/js-parser-expr.c`. 24 …xpression-parser) to parse the constituent expressions. The implementation of Statement parser is … 32 # Byte-code 34 …-code (CBC) representation. The key focus is reducing memory consumption of the byte-code represen… [all …]
|
| /third_party/rust/crates/regex/src/ |
| D | pikevm.rs | 1 // This module implements the Pike VM. That is, it guarantees linear time 11 // Specifically, the Pike VM executes a DFA implicitly by repeatedly expanding 12 // epsilon transitions. That is, the Pike VM engine can be in multiple states 15 // Therefore, the Pike VM is generally treated as the fallback when the other 57 /// It is stored in row-major order, where the columns are the capture 69 /// Follow transitions at the given instruction pointer. 78 pub fn new(_prog: &Program) -> Self { in new() 97 ) -> bool { in exec() 123 ) -> bool { in exec_() 133 // 1. We have a match---so we're done exploring any possible in exec_() [all …]
|
| /third_party/rust/crates/memchr/bench/data/sliceslice/ |
| D | i386-notutf8.txt | 22 MULTIMODULE, MultiSERVER, ONCE, OpenNET, OTP, PC BUBBLE, Plug-A-Bubble, 23 PROMPT, Promware, QUEST, QueX, Quick-Pulse Programming, Ripplemode, RMX/80, 26 suffix, 4-SITE. 37 Mail Stop SC6-59 41 (c)INTEL CORPORATION 1987 CG-5/26/87 72 subscription service (product-specific troubleshooting guides and COMMENTS 85 real-time applications, embedded microcontrollers, and network services. 94 weeks of self-study. For optimum convenience, workshops are scheduled 96 you for on-site instruction. Covering a wide variety of topics, Intel's 105 Boston (617) 692-1000 [all …]
|
| D | i386.txt | 22 MULTIMODULE, MultiSERVER, ONCE, OpenNET, OTP, PC BUBBLE, Plug-A-Bubble, 23 PROMPT, Promware, QUEST, QueX, Quick-Pulse Programming, Ripplemode, RMX/80, 26 suffix, 4-SITE. 37 Mail Stop SC6-59 41 (c)INTEL CORPORATION 1987 CG-5/26/87 72 subscription service (product-specific troubleshooting guides and COMMENTS 85 real-time applications, embedded microcontrollers, and network services. 94 weeks of self-study. For optimum convenience, workshops are scheduled 96 you for on-site instruction. Covering a wide variety of topics, Intel's 105 Boston (617) 692-1000 [all …]
|
| /third_party/ltp/testcases/kernel/fs/proc/ |
| D | proc01.c | 2 * proc01.c - Tests Linux /proc file reading. 24 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 98 {"read", "/proc/self/task/[0-9]*/mem", EIO}, 103 {"read", "/proc/self/task/[0-9]*/attr/*", EINVAL}, 104 {"read", "/proc/self/task/[0-9]*/attr/smack/*", EINVAL}, 105 {"read", "/proc/self/task/[0-9]*/attr/selinux/*", EINVAL}, 106 {"read", "/proc/self/task/[0-9]*/attr/apparmor/*", EINVAL}, 108 {"read", "/proc/self/task/[0-9]*/ns/*", EINVAL}, 116 {"read", "/proc/self/net/rpc/use-gss-proxy", EAGAIN}, 118 {"read", "/proc/sys/vm/nr_hugepages", EOPNOTSUPP}, [all …]
|