Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  no_handler_test.c   Sprache: C

 

// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright 2014, Michael Ellerman, IBM Corp.
 */


#include <stdio.h>
#include <stdlib.h>
#include <setjmp.h>
#include <signal.h>

#include "ebb.h"


/* Test that things work sanely if we have no handler */

static int no_handler_test(void)
{
 struct event event;
 u64 val;
 int i;

 SKIP_IF(!ebb_is_supported());

 event_init_named(&event, 0x1001e, "cycles");
 event_leader_ebb_init(&event);

 event.attr.exclude_kernel = 1;
 event.attr.exclude_hv = 1;
 event.attr.exclude_idle = 1;

 FAIL_IF(event_open(&event));
 FAIL_IF(ebb_event_enable(&event));

 val = mfspr(SPRN_EBBHR);
 FAIL_IF(val != 0);

 /* Make sure it overflows quickly */
 sample_period = 1000;
 mtspr(SPRN_PMC1, pmc_sample_period(sample_period));

 /* Spin to make sure the event has time to overflow */
 for (i = 0; i < 1000; i++)
  mb();

 dump_ebb_state();

 /* We expect to see the PMU frozen & PMAO set */
 val = mfspr(SPRN_MMCR0);
 FAIL_IF(val != 0x0000000080000080);

 event_close(&event);

 /* The real test is that we never took an EBB at 0x0 */

 return 0;
}

int main(void)
{
 return test_harness(no_handler_test,"no_handler_test");
}

Messung V0.5 in Prozent
C=90 H=89 G=89

¤ Dauer der Verarbeitung: 0.4 Sekunden  ¤

*© Formatika GbR, Deutschland






Versionsinformation zu Columbo

Bemerkung:

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Anfrage:

Dauer der Verarbeitung:

Sekunden

sprechenden Kalenders






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1127926
#Domains=1947682