Eine aufbereitete Darstellung der Quelle

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

Benutzer

SSL perf-hooks.c

  Interaktion und
PortierbarkeitC
 

// SPDX-License-Identifier: GPL-2.0
#include <signal.h>
#include <stdlib.h>

#include "tests.h"
#include "debug.h"
#include "perf-hooks.h"

static void sigsegv_handler(int sig __maybe_unused)
{
 pr_debug("SIGSEGV is observed as expected, try to recover.\n");
 perf_hooks__recover();
 signal(SIGSEGV, SIG_DFL);
 raise(SIGSEGV);
 exit(-1);
}


static void the_hook(void *_hook_flags)
{
 int *hook_flags = _hook_flags;

 *hook_flags = 1234;

 /* Generate a segfault, test perf_hooks__recover */
 raise(SIGSEGV);
}

static int test__perf_hooks(struct test_suite *test __maybe_unused, int subtest __maybe_unused)
{
 int hook_flags = 0;

 signal(SIGSEGV, sigsegv_handler);
 perf_hooks__set_hook("test", the_hook, &hook_flags);
 perf_hooks__invoke_test();

 /* hook is triggered? */
 if (hook_flags != 1234) {
  pr_debug("Setting failed: %d (%p)\n", hook_flags, &hook_flags);
  return TEST_FAIL;
 }

 /* the buggy hook is removed? */
 if (perf_hooks__get_hook("test"))
  return TEST_FAIL;
 return TEST_OK;
}

DEFINE_SUITE("perf hooks", perf_hooks);

Messung V0.5 in Prozent
C=98 H=91 G=94

¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.6Angebot  (Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-06-07) ¤

*Eine klare Vorstellung vom Zielzustand






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=277311
#Domains=752002