Section courante

A propos

Section administrative du site

catchpad

Attraper
LLVM

Syntaxe

resultval = catchpad within catchswitch [args*]

Paramètres

Nom Description
resultval Ce paramètre permet d'indiquer le résultat de l'instruction catchpad. Il est de type token et identifie le bloc de traitement d'exception.
catchswitch Ce paramètre permet d'indiquer à quel catchswitch ce catchpad est rattaché. Le catchswitch détermine comment les différents catchpad sont sélectionnés.
args Ce paramètre permet d'indiquer la liste des paramètres nécessaires au gestionnaire d'exception. Ils dépendent du modèle cible, comme SEH (souvent un pointeur vers un filtre ou un type d'exception).

Description

Cette instruction permet d'effectuer un traitement des exceptions de LLVM pour spécifier qu'un bloc de base commence un gestionnaire de catch - un programme dans lequel une routine personnalisé tente de transférer le contrôle pour intercepter une exception.



Dernière mise à jour : Jeudi, le 13 juin 2019