/external/llvm/test/Transforms/Inline/ |
inline-musttail-varargs.ll | 3 ; We can't inline this thunk yet, but one day we will be able to. And when we 8 define linkonce_odr void @thunk(i8* %this, ...) { 15 call void (i8*, ...) @thunk(i8* %p, i32 42) 19 ; CHECK: call void (i8*, ...) @thunk(i8* %p, i32 42) 21 ; FIXME: Inline the thunk. This should be significantly easier than inlining
|
/device/linaro/bootloader/edk2/EmulatorPkg/Library/PeiEmuPeCoffExtraActionLib/ |
PeiEmuPeCoffExtraActionLib.c | 34 The function caches the pointer of the Unix thunk functions
35 It will ASSERT() if Unix thunk ppi is not installed.
37 @retval EFI_SUCCESS WinNT thunk protocol is found and cached.
60 EMU_MAGIC_PAGE()->Thunk = (EMU_THUNK_PROTOCOL *) ThunkPpi->Thunk ();
80 if (EMU_MAGIC_PAGE()->Thunk == NULL) {
83 EMU_MAGIC_PAGE()->Thunk->PeCoffRelocateImageExtraAction (ImageContext);
103 if (EMU_MAGIC_PAGE()->Thunk == NULL) {
106 EMU_MAGIC_PAGE()->Thunk->PeCoffUnloadImageExtraAction (ImageContext);
|
/device/linaro/bootloader/edk2/EmulatorPkg/ThunkPpiToProtocolPei/ |
ThunkPpiToProtocolPei.c | 53 EMU_THUNK_PPI *Thunk;
56 DEBUG ((EFI_D_ERROR, "Emu Thunk PEIM Loaded\n"));
62 (VOID **)&Thunk // PPI
66 Ptr = Thunk->Thunk ();
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Protocol/LegacyBiosThunk/ |
LegacyBiosThunk.c | 18 Legacy BIOS Thunk Protocol
30 EFI_GUID_STRING(&gEfiLegacyBiosThunkProtocolGuid, "Legacy BIOS Thunk Protocol", "Legacy BIOS Thunk Protocol");
|
LegacyBiosThunk.h | 18 The EFI Legacy BIOS Thunk Protocol is used to abstract Thunk16 call.
23 Thunk - A thunk is a transition from one processor mode to another. A Thunk
24 is a transition from native EFI mode to 16-bit mode. A reverse thunk
61 Thunk to 16-bit real mode and execute a software interrupt with a vector
68 Reg - Register contexted passed into (and returned) from thunk to
72 FALSE - Thunk completed, and there were no BIOS errors in the target code.
92 Thunk to 16-bit real mode and call Segment:Offset. Regs will contain the
100 Reg - Register contexted passed into (and returned) from thunk to [all...] |
/device/linaro/bootloader/edk2/EmulatorPkg/Include/Library/ |
EmuThunkLib.h | 24 Serach the EMU IO Thunk database for a matching EMU IO Thunk 31 @retval other EMU IO Thunk protocol that matched.
|
/device/linaro/bootloader/edk2/EmulatorPkg/Library/PeiTimerLib/ |
PeiTimerLib.c | 60 EMU_THUNK_PROTOCOL *Thunk;
72 Thunk = (EMU_THUNK_PROTOCOL *)ThunkPpi->Thunk ();
73 Thunk->Sleep (NanoSeconds * 100);
99 EMU_THUNK_PROTOCOL *Thunk;
111 Thunk = (EMU_THUNK_PROTOCOL *)ThunkPpi->Thunk ();
112 return Thunk->QueryPerformanceCounter ();
150 EMU_THUNK_PROTOCOL *Thunk;
169 Thunk = (EMU_THUNK_PROTOCOL *)ThunkPpi->Thunk (); [all...] |
/external/llvm/test/Transforms/ArgumentPromotion/ |
pr27568.ll | 6 call void @thunk() 12 invoke void @thunk() 29 declare void @thunk()
|
/external/llvm/test/Transforms/DeadArgElim/ |
funclet.ll | 6 call void @thunk() 12 invoke void @thunk() 27 declare void @thunk()
|
dead_vaargs.ll | 4 call void (i32, ...) @thunk(i32 %A, i64 47, double 1.000000e+00) 11 ; CHECK: call void (i32, ...) @thunk(i32 %A, i64 47, double 1.000000e+00) 17 define internal void @thunk(i32 %X, ...) { 21 ; CHECK-LABEL: define internal void @thunk(i32 %X, ...)
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/FrameworkHiiOnUefiHiiThunk/ |
Utility.h | 3 This file contains utility functions by HII Thunk Modules.
116 @param Private The HII Thunk Module Private context.
129 Find the corressponding HII Thunk Context from a Framework HII Handle given.
131 @param Private The HII Thunk Module Private context.
135 @return The corresponding HII Thunk Context.
144 Find the corressponding HII Thunk Context from a UEFI HII Handle given.
146 @param Private The HII Thunk Module Private context.
150 @return The corresponding HII Thunk Context.
159 Find the corressponding HII Thunk Context from a Tag GUID.
161 @param Private The HII Thunk Module Private context. [all...] |
/external/clang/test/CodeGenCXX/ |
microsoft-abi-vtables-ambiguous.cpp | 12 virtual B *foo(); // expected-note{{covariant thunk required by 'foo'}} 17 virtual C *bar(); // expected-note{{covariant thunk required by 'bar'}} 31 virtual B *foo(); // expected-note{{covariant thunk required by 'foo'}} 36 virtual C *foo(); // expected-note{{covariant thunk required by 'foo'}}
|
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/Ipf/ |
IpfThunk.h | 27 @param ReverseThunkStart Start of reverse thunk.
28 @param IntThunk Low memory thunk.
42 @param ReverseThunkCodeAddress Reverse Thunk Address
55 Get address of reverse thunk.
57 @retval EFI_SAL_SUCCESS Address of reverse thunk returned successfully.
|
/bionic/libc/upstream-freebsd/lib/libc/stdlib/ |
qsort.c | 99 med3(char *a, char *b, char *c, cmp_t *cmp, void *thunk 105 return CMP(thunk, a, b) < 0 ? 106 (CMP(thunk, b, c) < 0 ? b : (CMP(thunk, a, c) < 0 ? c : a )) 107 :(CMP(thunk, b, c) > 0 ? b : (CMP(thunk, a, c) < 0 ? a : c )); 112 qsort_r(void *a, size_t n, size_t es, void *thunk, cmp_t *cmp) 114 #define thunk NULL 130 pl > (char *)a && CMP(thunk, pl - es, pl) > 0; 142 pl = med3(pl, pl + d, pl + 2 * d, cmp, thunk); [all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/EbcDxe/ |
EbcInt.h | 46 #define FLAG_THUNK_ENTRY_POINT 0x01 // thunk for an image entry point
47 #define FLAG_THUNK_PROTOCOL 0x00 // thunk for an EBC protocol service
58 we're creating a thunk for an image entry point.
59 @param EbcEntryPoint Address of the EBC code that the thunk is to call
60 @param Thunk Returned thunk we create here
61 @param Flags Flags indicating options for creating the thunk
63 @retval EFI_SUCCESS The thunk was created successfully.
67 Thunk.
75 OUT VOID **Thunk,
[all...] |
/art/compiler/linker/ |
relative_patcher.cc | 136 bool RelativePatcher::WriteThunk(OutputStream* out, const ArrayRef<const uint8_t>& thunk) { 137 if (UNLIKELY(!out->WriteFully(thunk.data(), thunk.size()))) { 140 size_relative_call_thunks_ += thunk.size(); 144 bool RelativePatcher::WriteMiscThunk(OutputStream* out, const ArrayRef<const uint8_t>& thunk) { 145 if (UNLIKELY(!out->WriteFully(thunk.data(), thunk.size()))) { 148 size_misc_thunks_ += thunk.size();
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Efi/Protocol/Ebc/ |
Ebc.h | 39 Create a thunk for an image entry point. In short, given the physical address
40 of the entry point for a loaded image, create a thunk that does some
43 to the created thunk as the new entry point to image.
52 Thunk - pointer to thunk pointer where the address of the created
53 thunk is returned.
66 OUT VOID **Thunk
124 of a thunk. It is not required.
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Sample/Platform/Nt32/Ppi/NtThunk/ |
NtThunk.c | 18 Abstraction for the NT Thunk PPI
29 EFI_GUID_STRING(&gPeiNtThunkPpiGuid, "NtThunk", "NT PEI WINNT THUNK PPI");
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Sample/Platform/Nt32/Protocol/WinNtThunk/ |
WinNtThunk.c | 28 EFI_GUID_STRING(&gEfiWinNtThunkProtocolGuid, "EFI Win NT Thunk", "Win32 API thunk protocol");
|
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Csm/BiosThunk/Snp16Dxe/ |
BiosSnp16.uni | 4 // Thunk wrapper UEFI driver to produce EFI SNP protocol based on legacy 16 NIC ROM.
22 #string STR_MODULE_DESCRIPTION #language en-US "Thunk wrapper UEFI driver to produce the EFI SNP protocol based on legacy 16 NIC ROM."
|
/device/linaro/bootloader/edk2/EmulatorPkg/Library/DxeEmuLib/ |
DxeEmuLib.c | 26 The constructor function caches the pointer of EMU Thunk protocol.
54 Serach the EMU IO Thunk database for a matching EMU IO Thunk
61 @retval other EMU IO Thunk protocol that matched.
|
/packages/apps/Launcher3/src/com/android/launcher3/ |
CheckLongPressHelper.java | 21 import com.android.launcher3.util.Thunk; 27 @Thunk View mView; 28 @Thunk View.OnLongClickListener mListener; 29 @Thunk boolean mHasPerformedLongPress;
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/Include/Protocol/ |
SmmBaseHelperReady.h | 5 a Framework SMST to the SMM Base Thunk driver. This protocol is also an indicator
7 the SMM Base Thunk driver.
34 /// Services function directly called by SMM Base Thunk when in SMM
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/PiSmbiosRecordOnDataHubSmbiosRecordThunk/ |
PiSmbiosRecordOnDataHubSmbiosRecordThunk.inf | 2 # This thunk driver register a filter for DataHub protocol, once a data hub record
34 Thunk.c
35 Thunk.h
|
/device/linaro/bootloader/edk2/MdePkg/Include/Protocol/ |
Ebc.h | 34 Creates a thunk for an EBC entry point, returning the address of the thunk.
39 loaded, the loader must call this service to get a pointer to native code (thunk) that can be executed,
43 @param ImageHandle Handle of image for which the thunk is being created.
44 @param EbcEntryPoint Address of the actual EBC entry point or protocol service the thunk should call.
45 @param Thunk Returned pointer to a thunk created.
49 @retval EFI_OUT_OF_RESOURCES Memory could not be allocated for the thunk.
57 OUT VOID **Thunk
138 /// and invoke the CreateThunk() service to create a thunk for the EBC image's entry point. The [all...] |