[lkml]   [2002]   [Feb]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [RFC] [PATCH] C exceptions in kernel
    On Fri, Feb 22, 2002 at 09:18:29PM +0000, Dan Aloni wrote:
    > The attached patch implements C exceptions in the kernel, which *don't*
    > depend on special support from the compiler. This is a 'request for
    > comments'. The patch is very initial, should not be applied.
    > I actually got this code to work in the kernel:
    > try {
    > printk("TEST: before throwing \n");
    > throw(1000);
    > printk("TEST: won't run\n");
    > }
    > catch(unsigned long, value) {
    > printk("TEST: caught: %ld\n", value);
    > } yrt;

    Can they fall through multiple function calls? How do they jive with
    preemtive scheduling? How much is the stack unwinding overhead?

    Potentially this is very cool but I'm again appalled at the INSTANT
    rejection seen here by kernel hackers, minor and major. Do NOT reject an
    idea before you've thought it through. Do NOT reject an idea simply because
    it is new.

    Also, do not jump on the bandwagon BECAUSE it is new. But still - people
    here should get a life if they get off on rejecting new stuff because it is



    -- Versatile DNS Software & Services the dot in .tk
    Netherlabs BV / - Nerd Available -
    Linux Advanced Routing & Traffic Control:
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:24    [W:0.023 / U:6.260 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site