Linux s17.hosterpk.com 6.12.0-124.55.3.el10_1.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:54:02 EDT 2026 x86_64
LiteSpeed
Server IP : 192.169.89.90 & Your IP : 216.73.217.173
Domains :
Cant Read [ /etc/named.conf ]
User : hamzalar
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
include /
libxml2 /
libxml /
Delete
Unzip
Name
Size
Permission
Date
Action
HTMLparser.h
9.77
KB
-rw-r--r--
2024-02-04 13:51
HTMLtree.h
3.42
KB
-rw-r--r--
2023-06-22 10:19
SAX.h
4.31
KB
-rw-r--r--
2023-12-13 14:51
SAX2.h
4.33
KB
-rw-r--r--
2023-12-13 14:51
c14n.h
2.95
KB
-rw-r--r--
2024-02-04 13:51
catalog.h
4.51
KB
-rw-r--r--
2023-06-22 10:19
chvalid.h
4.97
KB
-rw-r--r--
2023-06-22 10:19
debugXML.h
4.81
KB
-rw-r--r--
2023-06-22 10:19
dict.h
1.73
KB
-rw-r--r--
2023-12-13 14:51
encoding.h
7.92
KB
-rw-r--r--
2024-02-04 13:51
entities.h
4.55
KB
-rw-r--r--
2024-02-04 13:51
globals.h
890
B
-rw-r--r--
2023-12-13 14:51
hash.h
6.16
KB
-rw-r--r--
2024-02-04 13:51
list.h
3.07
KB
-rw-r--r--
2024-02-04 13:51
nanoftp.h
3.92
KB
-rw-r--r--
2023-12-13 14:51
nanohttp.h
1.83
KB
-rw-r--r--
2024-02-04 13:51
parser.h
43.37
KB
-rw-r--r--
2024-02-04 13:51
parserInternals.h
16.21
KB
-rw-r--r--
2024-02-04 13:51
pattern.h
2.41
KB
-rw-r--r--
2024-02-04 13:51
relaxng.h
5.69
KB
-rw-r--r--
2023-12-13 14:51
schemasInternals.h
25.62
KB
-rw-r--r--
2023-12-13 14:51
schematron.h
4.16
KB
-rw-r--r--
2023-12-13 14:51
threads.h
1.69
KB
-rw-r--r--
2023-12-13 14:51
tree.h
38.35
KB
-rw-r--r--
2026-01-26 00:00
uri.h
2.51
KB
-rw-r--r--
2024-02-04 13:51
valid.h
12.53
KB
-rw-r--r--
2024-02-04 13:51
xinclude.h
2.82
KB
-rw-r--r--
2024-02-04 13:51
xlink.h
4.88
KB
-rw-r--r--
2023-06-22 10:19
xmlIO.h
11.97
KB
-rw-r--r--
2024-02-04 13:51
xmlautomata.h
3.7
KB
-rw-r--r--
2023-06-22 10:19
xmlerror.h
36.42
KB
-rw-r--r--
2024-02-04 13:51
xmlexports.h
992
B
-rw-r--r--
2024-02-04 13:51
xmlmemory.h
5.97
KB
-rw-r--r--
2023-12-13 14:51
xmlmodule.h
1.11
KB
-rw-r--r--
2023-06-22 10:19
xmlreader.h
11.83
KB
-rw-r--r--
2024-02-04 13:51
xmlregexp.h
5.03
KB
-rw-r--r--
2023-12-13 14:51
xmlsave.h
2.41
KB
-rw-r--r--
2024-02-04 13:51
xmlschemas.h
6.74
KB
-rw-r--r--
2023-12-13 14:51
xmlschemastypes.h
4.48
KB
-rw-r--r--
2023-06-22 10:19
xmlstring.h
5.15
KB
-rw-r--r--
2023-06-22 10:19
xmlunicode.h
8.46
KB
-rw-r--r--
2023-06-22 10:19
xmlversion.h
8.99
KB
-rw-r--r--
2026-01-26 00:00
xmlwriter.h
20.14
KB
-rw-r--r--
2024-02-04 13:51
xpath.h
16.06
KB
-rw-r--r--
2024-02-04 13:51
xpathInternals.h
17.99
KB
-rw-r--r--
2023-12-13 14:51
xpointer.h
3.56
KB
-rw-r--r--
2023-12-13 14:51
Save
Rename
/* * Summary: interface for the memory allocator * Description: provides interfaces for the memory allocator, * including debugging capabilities. * * Copy: See Copyright for the status of this software. * * Author: Daniel Veillard */ #ifndef __DEBUG_MEMORY_ALLOC__ #define __DEBUG_MEMORY_ALLOC__ #include <stdio.h> #include <libxml/xmlversion.h> #ifdef __cplusplus extern "C" { #endif /* * The XML memory wrapper support 4 basic overloadable functions. */ /** * xmlFreeFunc: * @mem: an already allocated block of memory * * Signature for a free() implementation. */ typedef void (*xmlFreeFunc)(void *mem); /** * xmlMallocFunc: * @size: the size requested in bytes * * Signature for a malloc() implementation. * * Returns a pointer to the newly allocated block or NULL in case of error. */ typedef void *(LIBXML_ATTR_ALLOC_SIZE(1) *xmlMallocFunc)(size_t size); /** * xmlReallocFunc: * @mem: an already allocated block of memory * @size: the new size requested in bytes * * Signature for a realloc() implementation. * * Returns a pointer to the newly reallocated block or NULL in case of error. */ typedef void *(*xmlReallocFunc)(void *mem, size_t size); /** * xmlStrdupFunc: * @str: a zero terminated string * * Signature for an strdup() implementation. * * Returns the copy of the string or NULL in case of error. */ typedef char *(*xmlStrdupFunc)(const char *str); /* * In general the memory allocation entry points are not kept * thread specific but this can be overridden by LIBXML_THREAD_ALLOC_ENABLED * - xmlMalloc * - xmlMallocAtomic * - xmlRealloc * - xmlMemStrdup * - xmlFree */ /** DOC_DISABLE */ #ifdef LIBXML_THREAD_ALLOC_ENABLED #define XML_GLOBALS_ALLOC \ XML_OP(xmlMalloc, xmlMallocFunc, XML_NO_ATTR) \ XML_OP(xmlMallocAtomic, xmlMallocFunc, XML_NO_ATTR) \ XML_OP(xmlRealloc, xmlReallocFunc, XML_NO_ATTR) \ XML_OP(xmlFree, xmlFreeFunc, XML_NO_ATTR) \ XML_OP(xmlMemStrdup, xmlStrdupFunc, XML_NO_ATTR) #define XML_OP XML_DECLARE_GLOBAL XML_GLOBALS_ALLOC #undef XML_OP #if defined(LIBXML_THREAD_ENABLED) && !defined(XML_GLOBALS_NO_REDEFINITION) #define xmlMalloc XML_GLOBAL_MACRO(xmlMalloc) #define xmlMallocAtomic XML_GLOBAL_MACRO(xmlMallocAtomic) #define xmlRealloc XML_GLOBAL_MACRO(xmlRealloc) #define xmlFree XML_GLOBAL_MACRO(xmlFree) #define xmlMemStrdup XML_GLOBAL_MACRO(xmlMemStrdup) #endif #else #define XML_GLOBALS_ALLOC /** DOC_ENABLE */ XMLPUBVAR xmlMallocFunc xmlMalloc; XMLPUBVAR xmlMallocFunc xmlMallocAtomic; XMLPUBVAR xmlReallocFunc xmlRealloc; XMLPUBVAR xmlFreeFunc xmlFree; XMLPUBVAR xmlStrdupFunc xmlMemStrdup; #endif /* * The way to overload the existing functions. * The xmlGc function have an extra entry for atomic block * allocations useful for garbage collected memory allocators */ XMLPUBFUN int xmlMemSetup (xmlFreeFunc freeFunc, xmlMallocFunc mallocFunc, xmlReallocFunc reallocFunc, xmlStrdupFunc strdupFunc); XMLPUBFUN int xmlMemGet (xmlFreeFunc *freeFunc, xmlMallocFunc *mallocFunc, xmlReallocFunc *reallocFunc, xmlStrdupFunc *strdupFunc); XMLPUBFUN int xmlGcMemSetup (xmlFreeFunc freeFunc, xmlMallocFunc mallocFunc, xmlMallocFunc mallocAtomicFunc, xmlReallocFunc reallocFunc, xmlStrdupFunc strdupFunc); XMLPUBFUN int xmlGcMemGet (xmlFreeFunc *freeFunc, xmlMallocFunc *mallocFunc, xmlMallocFunc *mallocAtomicFunc, xmlReallocFunc *reallocFunc, xmlStrdupFunc *strdupFunc); /* * Initialization of the memory layer. */ XML_DEPRECATED XMLPUBFUN int xmlInitMemory (void); /* * Cleanup of the memory layer. */ XML_DEPRECATED XMLPUBFUN void xmlCleanupMemory (void); /* * These are specific to the XML debug memory wrapper. */ XMLPUBFUN size_t xmlMemSize (void *ptr); XMLPUBFUN int xmlMemUsed (void); XMLPUBFUN int xmlMemBlocks (void); XMLPUBFUN void xmlMemDisplay (FILE *fp); XMLPUBFUN void xmlMemDisplayLast(FILE *fp, long nbBytes); XMLPUBFUN void xmlMemShow (FILE *fp, int nr); XMLPUBFUN void xmlMemoryDump (void); XMLPUBFUN void * xmlMemMalloc (size_t size) LIBXML_ATTR_ALLOC_SIZE(1); XMLPUBFUN void * xmlMemRealloc (void *ptr,size_t size); XMLPUBFUN void xmlMemFree (void *ptr); XMLPUBFUN char * xmlMemoryStrdup (const char *str); XMLPUBFUN void * xmlMallocLoc (size_t size, const char *file, int line) LIBXML_ATTR_ALLOC_SIZE(1); XMLPUBFUN void * xmlReallocLoc (void *ptr, size_t size, const char *file, int line); XMLPUBFUN void * xmlMallocAtomicLoc (size_t size, const char *file, int line) LIBXML_ATTR_ALLOC_SIZE(1); XMLPUBFUN char * xmlMemStrdupLoc (const char *str, const char *file, int line); /** DOC_DISABLE */ #ifdef DEBUG_MEMORY_LOCATION /** * xmlMalloc: * @size: number of bytes to allocate * * Wrapper for the malloc() function used in the XML library. * * Returns the pointer to the allocated area or NULL in case of error. */ #define xmlMalloc(size) xmlMallocLoc((size), __FILE__, __LINE__) /** * xmlMallocAtomic: * @size: number of bytes to allocate * * Wrapper for the malloc() function used in the XML library for allocation * of block not containing pointers to other areas. * * Returns the pointer to the allocated area or NULL in case of error. */ #define xmlMallocAtomic(size) xmlMallocAtomicLoc((size), __FILE__, __LINE__) /** * xmlRealloc: * @ptr: pointer to the existing allocated area * @size: number of bytes to allocate * * Wrapper for the realloc() function used in the XML library. * * Returns the pointer to the allocated area or NULL in case of error. */ #define xmlRealloc(ptr, size) xmlReallocLoc((ptr), (size), __FILE__, __LINE__) /** * xmlMemStrdup: * @str: pointer to the existing string * * Wrapper for the strdup() function, xmlStrdup() is usually preferred. * * Returns the pointer to the allocated area or NULL in case of error. */ #define xmlMemStrdup(str) xmlMemStrdupLoc((str), __FILE__, __LINE__) #endif /* DEBUG_MEMORY_LOCATION */ /** DOC_ENABLE */ #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* __DEBUG_MEMORY_ALLOC__ */