gelf_fsize.3 (210333) | gelf_fsize.3 (210340) |
---|---|
1.\" Copyright (c) 2006 Joseph Koshy. All rights reserved. 2.\" 3.\" Redistribution and use in source and binary forms, with or without 4.\" modification, are permitted provided that the following conditions 5.\" are met: 6.\" 1. Redistributions of source code must retain the above copyright 7.\" notice, this list of conditions and the following disclaimer. 8.\" 2. Redistributions in binary form must reproduce the above copyright --- 7 unchanged lines hidden (view full) --- 16.\" for any direct, indirect, incidental, special, exemplary, or consequential 17.\" damages (including, but not limited to, procurement of substitute goods 18.\" or services; loss of use, data, or profits; or business interruption) 19.\" however caused and on any theory of liability, whether in contract, strict 20.\" liability, or tort (including negligence or otherwise) arising in any way 21.\" out of the use of this software, even if advised of the possibility of 22.\" such damage. 23.\" | 1.\" Copyright (c) 2006 Joseph Koshy. All rights reserved. 2.\" 3.\" Redistribution and use in source and binary forms, with or without 4.\" modification, are permitted provided that the following conditions 5.\" are met: 6.\" 1. Redistributions of source code must retain the above copyright 7.\" notice, this list of conditions and the following disclaimer. 8.\" 2. Redistributions in binary form must reproduce the above copyright --- 7 unchanged lines hidden (view full) --- 16.\" for any direct, indirect, incidental, special, exemplary, or consequential 17.\" damages (including, but not limited to, procurement of substitute goods 18.\" or services; loss of use, data, or profits; or business interruption) 19.\" however caused and on any theory of liability, whether in contract, strict 20.\" liability, or tort (including negligence or otherwise) arising in any way 21.\" out of the use of this software, even if advised of the possibility of 22.\" such damage. 23.\" |
24.\" $FreeBSD: head/lib/libelf/gelf_fsize.3 210333 2010-07-21 10:02:59Z kaiw $ | 24.\" $FreeBSD: head/lib/libelf/gelf_fsize.3 210340 2010-07-21 10:39:29Z kaiw $ |
25.\" 26.Dd February 5, 2008 27.Dt GELF_FSIZE 3 28.Os 29.Sh NAME 30.Nm gelf_fsize , 31.Nm elf32_fsize , 32.Nm elf64_fsize --- 9 unchanged lines hidden (view full) --- 42.In gelf.h 43.Ft size_t 44.Fn gelf_fsize "Elf *elf" "Elf_Type type" "size_t count" "unsigned int version" 45.Sh DESCRIPTION 46These functions return the size in bytes of the file representation of 47.Ar count 48numbers of objects of ELF type 49.Ar type . | 25.\" 26.Dd February 5, 2008 27.Dt GELF_FSIZE 3 28.Os 29.Sh NAME 30.Nm gelf_fsize , 31.Nm elf32_fsize , 32.Nm elf64_fsize --- 9 unchanged lines hidden (view full) --- 42.In gelf.h 43.Ft size_t 44.Fn gelf_fsize "Elf *elf" "Elf_Type type" "size_t count" "unsigned int version" 45.Sh DESCRIPTION 46These functions return the size in bytes of the file representation of 47.Ar count 48numbers of objects of ELF type 49.Ar type . |
50Argument 51.Ar type 52must be one that has a fixed size file representation. | 50For ELF types that are of variable length, these functions return a 51size of one byte. |
53.Pp 54Functions 55.Fn elf32_fsize 56and 57.Fn elf64_fsize 58return sizes for files of class 59.Dv ELFCLASS32 60and --- 17 unchanged lines hidden (view full) --- 78.It Bq Er ELF_E_ARGUMENT 79ELF descriptor 80.Ar elf 81had an unknown ELF class. 82.It Bq Er ELF_E_ARGUMENT 83Argument 84.Ar type 85contained an illegal value. | 52.Pp 53Functions 54.Fn elf32_fsize 55and 56.Fn elf64_fsize 57return sizes for files of class 58.Dv ELFCLASS32 59and --- 17 unchanged lines hidden (view full) --- 77.It Bq Er ELF_E_ARGUMENT 78ELF descriptor 79.Ar elf 80had an unknown ELF class. 81.It Bq Er ELF_E_ARGUMENT 82Argument 83.Ar type 84contained an illegal value. |
86.It Bq Er ELF_E_ARGUMENT 87Argument 88.Ar type 89denoted an ELF type with variable size. | |
90.It Bq Er ELF_E_UNIMPL 91Support for ELF type 92.Ar type 93has not been implemented. 94.It Bq Er ELF_E_VERSION 95Argument 96.Ar version 97is not a supported version. 98.El 99.Sh SEE ALSO 100.Xr elf 3 , 101.Xr gelf 3 | 85.It Bq Er ELF_E_UNIMPL 86Support for ELF type 87.Ar type 88has not been implemented. 89.It Bq Er ELF_E_VERSION 90Argument 91.Ar version 92is not a supported version. 93.El 94.Sh SEE ALSO 95.Xr elf 3 , 96.Xr gelf 3 |