awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 dépôt

Awesome GitHub RepositoriesCustom Allocator Hooks

Mechanisms for replacing standard memory allocation functions with custom implementation pointers.

Distinct from Function-Pointer Callbacks: Distinct from Function-Pointer Callbacks: focuses on memory management hooks rather than runtime logic callbacks

Explore 1 awesome GitHub repository matching programming languages & runtimes · Custom Allocator Hooks. Refine with filters or upvote what's useful.

Awesome Custom Allocator Hooks GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • antirez/sdsAvatar de antirez

    antirez/sds

    5,486Voir sur GitHub↗

    sds est une bibliothèque de chaînes dynamiques en C qui fournit un wrapper de gestion mémoire pour les chaînes allouées sur le tas. Elle implémente un stockage binaire sûr en suivant explicitement la longueur des chaînes, ce qui permet à la bibliothèque de gérer les caractères nuls au sein des données. La bibliothèque se distingue par une architecture mémoire utilisant des pointeurs de fonction interchangeables pour l'allocation et la libération, permettant l'intégration de gestionnaires de mémoire personnalisés. Elle utilise un suivi de longueur stocké dans l'en-tête pour offrir une récupération de longueur en temps constant et maintient un remplissage de tampon terminé par un caractère nul pour assurer la compatibilité avec les fonctions de chaîne C standard. La boîte à outils couvre un large éventail de capacités de manipulation de chaînes, notamment la concaténation, la tokenisation, la jointure et l'extraction de plages. Elle fournit également des utilitaires pour la mutation de tampon sur place, comme le rognage et le recadrage, et inclut des alternatives de formatage de chaîne optimisées par rapport aux fonctions d'impression standard.

    Provides interchangeable function pointers for allocation and freeing to enable custom memory managers.

    C
    Voir sur GitHub↗5,486
  1. Home
  2. Programming Languages & Runtimes
  3. Function-Pointer Callbacks
  4. Custom Allocator Hooks