/external/v8/src/ |
D | execution.cc | 19 StackGuard::StackGuard() : isolate_(nullptr) {} in StackGuard() function in v8::internal::StackGuard 21 void StackGuard::set_interrupt_limits(const ExecutionAccess& lock) { in set_interrupt_limits() 29 void StackGuard::reset_limits(const ExecutionAccess& lock) { in reset_limits() 276 void StackGuard::SetStackLimit(uintptr_t limit) { in SetStackLimit() 292 void StackGuard::AdjustStackLimitForSimulator() { in AdjustStackLimitForSimulator() 305 void StackGuard::EnableInterrupts() { in EnableInterrupts() 313 void StackGuard::DisableInterrupts() { in DisableInterrupts() 318 void StackGuard::PushInterruptsScope(InterruptsScope* scope) { in PushInterruptsScope() 343 void StackGuard::PopInterruptsScope() { in PopInterruptsScope() 371 bool StackGuard::CheckInterrupt(InterruptFlag flag) { in CheckInterrupt() [all …]
|
D | execution.h | 68 class V8_EXPORT_PRIVATE StackGuard final { 139 StackGuard(); 228 DISALLOW_COPY_AND_ASSIGN(StackGuard);
|
D | isolate.h | 1016 StackGuard* stack_guard() { return &stack_guard_; } in stack_guard() 1677 StackGuard stack_guard_; 1869 friend class StackGuard; variable 1966 StackGuard* stack_guard = isolate_->stack_guard(); in HasOverflowed() 1972 StackGuard* stack_guard = isolate_->stack_guard(); in InterruptRequested() 2006 bool Intercept(StackGuard::InterruptFlag flag); 2017 StackGuard* stack_guard_; 2023 friend class StackGuard; variable 2033 int intercept_mask = StackGuard::ALL_INTERRUPTS) 2045 int intercept_mask = StackGuard::ALL_INTERRUPTS)
|
D | v8threads.cc | 175 StackGuard::ArchiveSpacePerThread() + in ArchiveSpacePerThread()
|
D | isolate.cc | 4122 StackGuard* stack_guard = isolate_->stack_guard(); in Throw() 4156 bool InterruptsScope::Intercept(StackGuard::InterruptFlag flag) { in Throw()
|
D | api.cc | 270 interrupts_scope_(isolate_, i::StackGuard::TERMINATE_EXECUTION, in CallDepthScope() 9848 i::StackGuard::API_INTERRUPT)) {} in PostponeInterruptsScope()
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SafeStack/X86/ |
D | abi_ssp.ll | 13 ; TLS32: %[[StackGuard:.*]] = load i8*, i8* addrspace(256)* inttoptr (i32 20 to i8* addrspace(256)*) 14 ; TLS64: %[[StackGuard:.*]] = load i8*, i8* addrspace(257)* inttoptr (i32 40 to i8* addrspace(257)*) 15 ; FUCHSIA64: %[[StackGuard:.*]] = load i8*, i8* addrspace(257)* inttoptr (i32 16 to i8* addrspace(2… 16 ; GLOBAL32: %[[StackGuard:.*]] = load i8*, i8** @__stack_chk_guard 17 ; COMMON: store i8* %[[StackGuard]], i8** %[[StackGuardSlot:.*]] 22 ; COMMON: icmp ne i8* %[[StackGuard]], %[[A]]
|
D | ssp.ll | 11 ; CHECK: %[[StackGuard:.*]] = load i8*, i8** @__stack_chk_guard 12 ; CHECK: store i8* %[[StackGuard]], i8** %[[StackGuardSlot]] 19 ; CHECK: %[[COND:.*]] = icmp ne i8* %[[StackGuard]], %[[B]]
|
/external/llvm/test/Transforms/SafeStack/X86/ |
D | abi_ssp.ll | 8 ; TLS32: %[[StackGuard:.*]] = load i8*, i8* addrspace(256)* inttoptr (i32 20 to i8* addrspace(256)*) 9 ; TLS64: %[[StackGuard:.*]] = load i8*, i8* addrspace(257)* inttoptr (i32 40 to i8* addrspace(257)*) 10 ; TLS: store i8* %[[StackGuard]], i8** %[[StackGuardSlot:.*]] 15 ; TLS: icmp ne i8* %[[StackGuard]], %[[A]]
|
D | ssp.ll | 11 ; CHECK: %[[StackGuard:.*]] = load i8*, i8** @__stack_chk_guard 12 ; CHECK: store i8* %[[StackGuard]], i8** %[[StackGuardSlot]] 19 ; CHECK: %[[COND:.*]] = icmp ne i8* %[[StackGuard]], %[[B]]
|
/external/llvm/test/Transforms/SafeStack/AArch64/ |
D | abi_ssp.ll | 12 ; TLS: %[[StackGuard:.*]] = load i8*, i8** %[[C]] 13 ; TLS: store i8* %[[StackGuard]], i8** %[[StackGuardSlot:.*]] 18 ; TLS: icmp ne i8* %[[StackGuard]], %[[A]]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SafeStack/AArch64/ |
D | abi_ssp.ll | 13 ; TLS: %[[StackGuard:.*]] = load i8*, i8** %[[C]] 14 ; TLS: store i8* %[[StackGuard]], i8** %[[StackGuardSlot:.*]] 19 ; TLS: icmp ne i8* %[[StackGuard]], %[[A]]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/ |
D | stack-guard-remat-bitcast.ll | 22 %StackGuard = load i8*, i8** bitcast (i64** @__stack_chk_guard to i8**) 23 call void @llvm.stackprotector(i8* %StackGuard, i8** %StackGuardSlot)
|
/external/llvm/test/CodeGen/AArch64/ |
D | stack-guard-remat-bitcast.ll | 22 %StackGuard = load i8*, i8** bitcast (i64** @__stack_chk_guard to i8**) 23 call void @llvm.stackprotector(i8* %StackGuard, i8** %StackGuardSlot)
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/MIR/X86/ |
D | external-symbol-operands.mir | 11 %StackGuard = load i8*, i8** @__stack_chk_guard 12 call void @llvm.stackprotector(i8* %StackGuard, i8** %StackGuardSlot)
|
D | expected-stack-object.mir | 11 %StackGuard = load i8*, i8** @__stack_chk_guard 12 call void @llvm.stackprotector(i8* %StackGuard, i8** %StackGuardSlot)
|
D | frame-info-stack-references.mir | 12 %StackGuard = load i8*, i8** @__stack_chk_guard 13 call void @llvm.stackprotector(i8* %StackGuard, i8** %StackGuardSlot)
|
/external/llvm/test/CodeGen/MIR/X86/ |
D | external-symbol-operands.mir | 11 %StackGuard = load i8*, i8** @__stack_chk_guard 12 call void @llvm.stackprotector(i8* %StackGuard, i8** %StackGuardSlot)
|
D | expected-stack-object.mir | 11 %StackGuard = load i8*, i8** @__stack_chk_guard 12 call void @llvm.stackprotector(i8* %StackGuard, i8** %StackGuardSlot)
|
D | frame-info-stack-references.mir | 12 %StackGuard = load i8*, i8** @__stack_chk_guard 13 call void @llvm.stackprotector(i8* %StackGuard, i8** %StackGuardSlot)
|
/external/llvm/lib/CodeGen/ |
D | SafeStack.cpp | 135 AllocaInst *StackGuardSlot, Value *StackGuard); 491 AllocaInst *StackGuardSlot, Value *StackGuard) { in checkStackGuard() argument 493 Value *Cmp = IRB.CreateICmpNE(StackGuard, V); in checkStackGuard() 802 Value *StackGuard = getStackGuard(IRB, F); in runOnFunction() local 804 IRB.CreateStore(StackGuard, StackGuardSlot); in runOnFunction() 808 checkStackGuard(IRBRet, F, *RI, StackGuardSlot, StackGuard); in runOnFunction()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | SafeStack.cpp | 151 AllocaInst *StackGuardSlot, Value *StackGuard); 461 AllocaInst *StackGuardSlot, Value *StackGuard) { in checkStackGuard() argument 463 Value *Cmp = IRB.CreateICmpNE(StackGuard, V); in checkStackGuard() 797 Value *StackGuard = getStackGuard(IRB, F); in run() local 799 IRB.CreateStore(StackGuard, StackGuardSlot); in run() 803 checkStackGuard(IRBRet, F, *RI, StackGuardSlot, StackGuard); in run()
|
/external/v8/src/runtime/ |
D | runtime.h | 263 F(StackGuard, 0, 1) \
|
/external/v8/src/debug/ |
D | debug-evaluate.cc | 339 V(StackGuard) \ in IntrinsicHasNoSideEffect()
|
/external/v8/ |
D | ChangeLog | 43244 Removed GetDefaultIsolate{Debugger,ForLocking,StackGuard} (Chromium
|