Home
last modified time | relevance | path

Searched full:so (Results 1 – 25 of 289) sorted by relevance

12345678910>>...12

/arkcompiler/ets_runtime/test/resource/js_runtime/
Dohos_test.xml18 <option name="push" value="test/test/libark_jsruntime_test.so -> /data/test" src="out"/>
23 <option name="push" value="test/test/libark_jsruntime_test.so -> /data/test" src="out"/>
28 <option name="push" value="test/test/libark_jsruntime_test.so -> /data/test" src="out"/>
33 <option name="push" value="test/test/libark_jsruntime_test.so -> /data/test" src="out"/>
38 <option name="push" value="test/test/libark_jsruntime_test.so -> /data/test" src="out"/>
43 <option name="push" value="test/test/libark_jsruntime_test.so -> /data/test" src="out"/>
48 <option name="push" value="test/test/libark_jsruntime_test.so -> /data/test" src="out"/>
53 <option name="push" value="test/test/libark_jsruntime_test.so -> /data/test" src="out"/>
58 <option name="push" value="test/test/libark_jsruntime_test.so -> /data/test" src="out"/>
63 <option name="push" value="test/test/libark_jsruntime_test.so -> /data/test" src="out"/>
[all …]
/arkcompiler/toolchain/test/resource/tooling/
Dohos_test.xml26 <option name="push" value="test/test/libjsdebugtest.so -> /data/test" src="out"/>
27 <option name="push" value="test/test/libdebugger_entry.so -> /data/test" src="out"/>
28 <option name="push" value="test/test/libark_jsruntime_test.so -> /data/test" src="out"/>
29 … <option name="push" value="test/test/libark_ecma_debugger_test.so -> /data/test" src="out"/>
34 <option name="push" value="test/test/libark_jsruntime_test.so -> /data/test" src="out"/>
35 … <option name="push" value="test/test/libark_ecma_debugger_test.so -> /data/test" src="out"/>
/arkcompiler/ets_frontend/ts2panda/ts2abc/
DCMakeLists.txt93 set(PANDA_ASSEMBLER_OUTPUT ${PANDA_BIN}/lib/libarkassembler.so)
95 set(PANDA_FILE_OUTPUT ${PANDA_BIN}/lib/libarkfile.so)
97 set(PANDA_BASE_OUTPUT ${PANDA_BIN}/lib/libarkbase.so)
99 set(PANDA_ZIPARCHIVE_OUTPUT ${PANDA_BIN}/lib/libarkziparchive.so)
101 set(PANDA_COMPILER_OUTPUT ${PANDA_BIN}/lib/libarkcompiler.so)
103 set(PANDA_BYTECODEOPT_OUTPUT ${PANDA_BIN}/lib/libarkbytecodeopt.so)
106 set(MINIZ_OUTPUT ${PANDA_BIN}/lib/libminiz.so)
108 set(SEC_OUTPUT ${PANDA_BIN}/lib/libc_secshared.so)
/arkcompiler/runtime_core/compiler/docs/
Dplt.md9 During code generation so-called `SlowPath` code is created, and we put it into a special cold code…
10 …erated for each place it is called, and as it contains saving registers and setting up of so-called
18 or `class Id`. So, in order to reduce code size in AOT mode, more tricky solution with PLT Resolver…
28 During calls, first parameter is always a callee `Method pointer`, so the trick from previous parag…
56 value in `x0`, so it may load `ldr x1, [x0, #48]` to get `method Id` from `FirstSlot`.
57 Caller `Method pointer` could be extracted (into `x0`) directly from Caller's CFrame, so,
160 `PLT Class Resolver` receives `x16` addressing `ThirdSlot`, so it loads `class Id` from `FirstSlot`…
181 on stack, so we load it into temporary (we need it for `BoundaryFrame`), and push `rbp` to the stac…
217 Registers are loaded in the same manner they were saved. So, in CallStatic we have to adjust stack …
Dbalance_expressions_doc.md5 …ession's critical path and, if it can be decreased, reorganises expression so it would be optimal.…
26 …`rhs`) has the same opcode and has the only user (the operator itself). If so, the input is an ope…
38 - Else calculate `split_idx` so that `split_idx` is strictly less than `last_idx` and size of `firs…
105 // As soon as v10 has more than one users it has side-effects, so the algorithm considers it as a t…
128 // As soon as v10 has more than one users it has side-effects, so the algorithm considers it as a t…
Dinterface_inline_cache.md56 2. because `class address` is no move in ark, so we do not need to worry that the saved class will …
95 we still save ClassA.method_1* - ClassB.method_n*, so if
100 because Method* is 8bit align, so Method* can be compressed. So the actual range we can store is:
Dmemory_barriers_doc.md5 We need to encode barriers after the instructions NewArray, NewObject, NewMultiArray so that if the…
25 So we will only set the barrier in the last instruction before potentially passing the created obje…
95 So the pass `OptimizeMemoryBarriers` will remove the flag from these instructions and skip in `10.r…
Dreg_alloc_graph_coloring_doc.md32 PEO on chordal graph always builds a clique, so it always color consequently nodes of the same cliq…
37 …oalesce after coloring, that makes work when major decisions already done, so it decrease ability …
42 …intersection, which will “hint” all nodes of bias to caller-save register. So if other nodes in bi…
58 Current implementation does not support spilling and rematerialisation. So in case of high register…
/arkcompiler/runtime_core/verification/config/context/
Dcontext.h42 …// note: this is assumed to be small so stored as a vector (not even sorted, so we use a linear se…
44 // accessed for writing only when parsing config, so doesn't need to be synchronized
/arkcompiler/runtime_core/compiler/optimizer/code_generator/target/aarch64/
Dlib_helpers.inl15 // defined in libm.so, fmodf function from math.h
17 // defined in libm.so, fmod function from math.h
/arkcompiler/runtime_core/compiler/optimizer/code_generator/target/amd64/
Dlib_helpers.inl16 // defined in libm.so, fmodf function from math.h
18 // defined in libm.so, fmod function from math.h
/arkcompiler/ets_runtime/ecmascript/platform/unix/ohos/
Dbacktrace.cpp29 static const std::string LIB_UNWIND_SO_NAME = "libunwind.so";
30 static const std::string LIB_UNWIND_Z_SO_NAME = "libunwind.z.so";
46 LOG_ECMA(INFO) << "dlopen libunwind.so failed"; in Backtrace()
/arkcompiler/ets_runtime/docs/
Denvironment-setup-and-compilation.md26 ./build.sh --product-name ohos_arm64 --build-target ark_js_vm --build-target ld-musl-aarch64.so.1
31 ./build.sh --product-name rk3568 --build-target ark_js_runtime --build-target ld-musl-arm.so.1
/arkcompiler/runtime_core/docs/
Dcfi_directives.md25 So we should explicitly mark these stack slots with help of `CFI` directives.
41 In that case we "say" to `debugger` that we are not going to return to previous frame. So we direct…
/arkcompiler/toolchain/build/toolchain/
Dgcc_toolchain.gni37 # "invoker.toolchain_args.foo", so make a temporary to hold the toolchain
38 # args so we can do "invoker_toolchain_args.foo".
204 # Remove the output file first so that ar doesn't try to modify the
220 # Shared libraries go in the target out directory by default so we can
228 soname = "{{target_output_name}}{{output_extension}}" # e.g. "libfoo.so".
321 soname = "{{target_output_name}}{{output_extension}}" # e.g. "libfoo.so".
400 … "$clang_base_path/lib/clang/$clang_version/lib/aarch64-linux-ohos/libclang_rt.asan.so",
404 … "$clang_base_path/lib/clang/$clang_version/lib/arm-linux-ohos/libclang_rt.asan.so",
Dtoolchain.gni75 shlib_extension = ".z.so"
80 shlib_extension = ".so"
97 # template instantiation inside a toolchain definition, so some boilerplate
Dgcc_link_wrapper.py25 # script, it appears as a unitary string but needs to be split up so that
44 and we use dynamic link CRT files as default, so when link statically,
/arkcompiler/runtime_core/runtime/coretypes/
Dstring.cpp52 // After memcpy we should have a full barrier, so this writes should happen-before barrier in CreateFromString()
61 // String is supposed to be a constant object, so all its data should be visible by all threads in CreateFromString()
77 // After copying we should have a full barrier, so this writes should happen-before barrier in CreateFromMUtf8()
85 // String is supposed to be a constant object, so all its data should be visible by all threads in CreateFromMUtf8()
125 // After copying we should have a full barrier, so this writes should happen-before barrier in CreateFromUtf16()
133 // String is supposed to be a constant object, so all its data should be visible by all threads in CreateFromUtf16()
176 // After copying we should have a full barrier, so this writes should happen-before barrier in CreateNewStringFromChars()
184 // String is supposed to be a constant object, so all its data should be visible by all threads in CreateNewStringFromChars()
214 // After copying we should have a full barrier, so this writes should happen-before barrier in CreateNewStringFromBytes()
231 // String is supposed to be a constant object, so all its data should be visible by all threads in CreateNewStringFromBytes()
[all …]
/arkcompiler/runtime_core/docs/bc_verification/
Dtypes_n_values.md59 Let's check `T(+i8()) <: T(+i16())`. So we have `i8() <: i16()` for the first parameters which is i…
60 with initial conditions. So, finally, subtyping relation is `T(+i8()) <: T(+i16())`.
76 So for every type `Bot <: T <: Top`
/arkcompiler/toolchain/tooling/test/
DBUILD.gn82 output_extension = "so"
135 output_extension = "so"
149 defines = [ "DEBUGGER_TEST_LIBRARY=\"libdebugger_entry.so\"" ]
/arkcompiler/runtime_core/verification/util/
Dcallable.h28 NB! it does not keep object contents, only pointers, so
34 data copying, vtbls and so on.
35 So here is lightweight counterpart, using static type-erasing
/arkcompiler/runtime_core/irtoc/backend/compiler/
Dcodegen_fastpath.h33 * So, before calling the slow path we restore all modified callee registers.
44 …// We don't save LR register in a prologue, so we can't use LR as a temp register in the whole Fas… in CodegenFastPath()
/arkcompiler/runtime_core/compiler/optimizer/code_generator/target/aarch32/
Dlib_helpers.inl18 // defined in libgcc_s.so
138 // defined in libm.so, fmodf function from math.h
140 // defined in libm.so, fmod function from math.h
/arkcompiler/runtime_core/cmake/
DPandaCmakeFunctions.cmake17 # so we have difference start addresses for asan and default buildings
45 # so for rapidcheck test binaries panda_test_asan.ld is used which does not require
/arkcompiler/runtime_core/scripts/
Dmemusage.py82 The last element can contain spaces so we cannot use split here.
98 self.so_files = MemInfo(".so files")
125 if name.endswith('.so'):

12345678910>>...12