Home
last modified time | relevance | path

Searched +full:vm +full:- +full:pointer (Results 1 – 25 of 143) sorted by relevance

123456

/third_party/ltp/doc/
DKVM-Test-API.asciidoc10 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/
Dflat_buffers.dart38 @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/
Dkvm_host.h1 /* 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 …]
Dkvm_guest.h1 /* 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/
Djni.h4 * 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.yml9 # 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/
Dassembler-aarch64.h30 #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 …]
Dmacro-assembler-aarch64.h33 #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 …]
Dassembler-aarch64.cc28 #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/
Dsupported-instructions-aarch64.md6 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/
Dframe_layout.md11 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/
DHACKING.md17 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/
Djerryscript-core.h7 * 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/
Dgl_nir_link_varyings.c54 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/
Dvm-defines.h7 * 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 …]
Dopcodes.c7 * 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/
Ddeaddrop.css3 .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/
Ddeaddrop.css3 .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/
Dlog_adapter.h2 * 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/
Damdgpu.h47 /*--------------------------------------------------------------------------*/
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/
D04.INTERNALS.md1 # High-Level Design
2 ![High-Level Design](img/engines_high_level_design.png)
4VM). 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/
Dpikevm.rs1 // 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/
Di386-notutf8.txt22 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 …]
Di386.txt22 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/
Dproc01.c2 * 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 …]

123456