Ignore:
Timestamp:
Jun 23, 2017, 11:22:59 AM (7 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
Children:
7bbba76
Parents:
d43cd01
Message:

Added macros for parameters only present in debug

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/libcfa/concurrency/alarm.c

    rd43cd01 r2ac095d  
    2424}
    2525
     26#include "libhdr.h"
     27
    2628#include "alarm.h"
    2729#include "kernel_private.h"
    28 #include "libhdr.h"
    2930#include "preemption.h"
    3031
     
    154155        disable_interrupts();
    155156        verify( !systemProcessor->pending_alarm );
    156         lock( &systemProcessor->alarm_lock, __PRETTY_FUNCTION__ );
     157        lock( &systemProcessor->alarm_lock DEBUG_CTX2 );
    157158        {
    158159                verify( validate( &systemProcessor->alarms ) );
     
    169170        unlock( &systemProcessor->alarm_lock );
    170171        this->set = true;
    171         enable_interrupts( __PRETTY_FUNCTION__ );
     172        enable_interrupts( DEBUG_CTX );
    172173}
    173174
     
    175176        // LIB_DEBUG_PRINT_BUFFER_DECL( STDERR_FILENO, "Kernel : unregister %p start\n", this );
    176177        disable_interrupts();
    177         lock( &systemProcessor->alarm_lock, __PRETTY_FUNCTION__ );
     178        lock( &systemProcessor->alarm_lock DEBUG_CTX2 );
    178179        {
    179180                verify( validate( &systemProcessor->alarms ) );
     
    181182        }
    182183        unlock( &systemProcessor->alarm_lock );
    183         disable_interrupts();
     184        enable_interrupts( DEBUG_CTX );
    184185        this->set = false;
    185186        // LIB_DEBUG_PRINT_BUFFER_LOCAL( STDERR_FILENO, "Kernel : unregister %p end\n", this );
Note: See TracChangeset for help on using the changeset viewer.