Displaying 6 results from an estimated 6 matches for "_c_specific_handler".
Did you mean:
__c_specific_handler
2012 Sep 17
2
[LLVMdev] Detail question about how to implement Win64 SEH
...How to translate this?
- The filter expression is basically a nested function which is called
with the exception code and exception information.
- The body of the __except statement is the landing pad. It is always
executed if the filter expression returns 1.
- The exception machinery first asks _C_specific_handler, which calls
the filter expression and possible jump to the body of the __except
statement.
Everything looks fine except that I need a reference to the filter
expression in order to generate the EH tables.
Is there a way to associate the filter expression with the landingpad
instruction? I am...
2015 May 18
2
[LLVMdev] RFC: New EH representation for MSVC compatibility
On Sat, May 16, 2015 at 7:29 AM, Steve Cheng <steve.ckp at gmail.com> wrote:
> On 2015-05-15 18:37:58 -0400, Reid Kleckner said:
>
> After a long tale of sorrow and woe, my colleagues and I stand here
>> before you defeated. The Itanium EH representation is not amenable to
>> implementing MSVC-compatible exceptions. We need a new representation that
>> preserves
2012 Sep 17
0
[LLVMdev] Detail question about how to implement Win64 SEH
...> - The filter expression is basically a nested function which is called with the
> exception code and exception information.
> - The body of the __except statement is the landing pad. It is always executed
> if the filter expression returns 1.
> - The exception machinery first asks _C_specific_handler, which calls the filter
> expression and possible jump to the body of the __except statement.
>
> Everything looks fine except that I need a reference to the filter expression in
> order to generate the EH tables.
> Is there a way to associate the filter expression with the landingpa...
2015 May 18
2
[LLVMdev] RFC: New EH representation for MSVC compatibility
...code already?
>
We can, but frankly it's unreliable. The new representation should help
make the job easier.
> And that the hiccup you are encountering is because __CxxFrameHandler3
> requires unwind tables with properly-ordered state transitions? The
> compiler SEH personality (_C_specific_handler) doesn't have that, right? If
> you could manage __try, __finally already, doesn't that provide the
> solution?
>
Right, __CxxFrameHandler3 is a lot more constraining than
__C_specific_handler. The SEH personality doesn't let you rethrow
exceptions, so once you catch the excep...
2014 Jan 31
3
[LLVMdev] Technical details discussion for SEH
Can you clarify what you mean by "real SEH handling"? My company has me
looking at this in the hopes that I can make LLVM capable of building
windows drivers. If you mean "visual c++ style SEH", I'm fairly sure that
isn't necessary for my purposes, but it would be nice. If you mean
"something that works at all," then your concern about generalizing LLVM
2012 Sep 14
0
Wine release 1.5.13
...30519 Iexplore frame navigation doesn't work correctly
30534 rename in cmd.exe is not working across dir.
30567 Paltalk Messenger crashes on start (kernel32.OutputDebugStringA needs to cope with NULL pointer)
30610 64-bit JRE installer needs kernel32.dll _local_unwind and kernel32.dll _C_specific_handler
30690 no mouse or keyboard in orcs must die
30693 Mono: Could not load Mono into this process in Wine 1.5.4
30706 Sony USB Driver installer fails on unimplemented function setupapi.dll.SetupAddToSourceListA
30771 Comm port Properties missing Interval Timeouts capability
30965 Diablo...