Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
拦截 GNU tar 的 openat() 系统调用
我正在尝试拦截openat Linux 上的系统调用使用自定义共享库 我可以通过以下方式加载LD PRELOAD 一个例子intercept openat c有这样的内容 define GNU SOURCE include
gcc
systemcalls
libc
intercept
ldpreload
为什么 libc++ std::vector 内部保留三个指针而不是一个指针和两个大小?
我正在研究实施std vector在 libc 中 我注意到它内部保留了三个指针 一个指向开始 一个指向结束 一个指向分配内存的末尾 而不是我本能地做的 即一个指向开始的指针和两个指向分配内存的指针 size and capacity成员
c
vector
STL
libc
无法使用 clang 和 libc++ 链接 libFuzzer.a
我正在尝试链接在一起 libFuzzer a 用 clang 5 0 编译和 std c 11 我的模糊驱动程序 用 clang 5 0 编译并且 std c 11 stdlib libc libcurl 使用 clang 5 0 编译 具
Clang
libc
使用 libstdc++ 编译库与 clang++ -stdlib=libc++
我在 Mac OS X 10 8 2 下使用 C 工作 最近需要使用 C 11 功能 这些功能可以通过使用 libc stdlib 的 clang 编译器获得 但是 我还需要使用一些针对 libstdc 来自 MacPorts 编译和链接的
c
C11
Clang
libstdc
libc
带有负秒的奇怪 mktime 逻辑
我一直在使用 mktime localtime 进行时间管理 包括一些关于日期 时间的繁重算术 当向 mktime 提供包含负值的 struct tm 时 我注意到一些非常奇怪的事情 采取下面的代码 2013 年 11 月 3 日 洛杉矶的
c
time
libc
mktime
在 Xcode 4.3.1 中使用 libc++ 时如何获得合理的变量显示?
我使用 Xcode 4 3 1 的 C 11 语言方言以及 libc 作为标准库 这种组合的语言支持令人惊叹 但调试却是一种折磨 Xcode 的 摘要格式 和 lldb 的摘要格式功能都不会以漂亮的打印方式显示任何标准类型 std stri
debugging
xcode43
LLDB
libc
使用 mmap 重叠页面 (MAP_FIXED)
由于一些与此问题无关的模糊原因 我需要诉诸使用 MAP FIXED 来获取靠近 libc 文本部分在内存中所在位置的页面 在阅读 mmap 2 之前 我应该首先完成 如果我使用 MAP FIXED 调用 mmap 且基地址与已映射的区域重叠
c
Linux
mmap
libc
如何链接到 /usr/local/lib 上的 libc++?
我试图提供 L usr local lib tried nostdinc 尝试设置DYLD LIBRARY PATH and DYLD FALLBACK LIBRARY PATH but otool总是给我 otool L sample s
c
MacOS
Linker
osxmountainlion
libc
从套接字 fd 获取 IP 地址、端口和连接类型
我有一个跟踪网络应用程序的跟踪程序 给定一个属于被跟踪者的套接字文件描述符 跟踪器是否有可能找到它对应的IP 对于服务器来说是它绑定到的接口的IP 对于客户端来说是被绑定接口的地址 用于建立连接的接口 端口号和连接类型 是否有 libc A
Linux
Sockets
NetworkProgramming
libc
ptrace
libc++ std::istringstream 不会引发异常。漏洞?
配置完后std istringstream抛出异常时failbit已设置 我在 libc 中没有发生任何异常 这是在 linux 下 使用 libcxxrt 支持编译的 libc 我认为这是 libc 或 libcxxrt 中的错误 inc
c
languagelawyer
libc
SIG_DFL 到底做什么?
SIG DFL 信号的默认处理程序 到底有什么作用 我对调试 SIGTSTP 感兴趣 它在奇怪的条件下会表现得稍微不正常 我怀疑如果一个线程处于 TASK ININTERRUPTBLE 状态 它会做一些奇怪的事情 SIG DFL源代码在哪里
Linux
signals
libc
为什么 std::is_copy_constructible_v
> 为 true?
在我的 clang 和 libc 版本中 接近HEAD this static assert passes static assert std is copy constructible v
c
C17
languagelawyer
typetraits
libc
制作共享对象时不能使用针对 .data 的重定位 R_X86_64_32S(64 位 NASM + gcc)
我正在尝试使用 NASM 和 GCC 制作一个程序 global main extern puts section data hi db hello 0 section text main push hi call puts ret 我正在
c
Linux
Assembly
nasm
libc
构建 Clang 时未知的软件包 libcxx 和 libcxxabi?
我正在尝试使用 libc 从源代码构建 Clang 我试图将 libc 放入树内 同时使用其他组件在树外构建它 我使用的食谱如下 如果我简单地放置libcxx and libcxxabiin tree 然后配置does not拿起它们 它们
c
Clang
LLVM
libc
Tesseract-OCR 3.02 与 libc++
Xcode 4 6 iOS SDK 6 1 tesseract ocr 3 02 由于最新的 OpenCV 版本是使用构建的libc 并且 tesseract ocr 是使用构建的libstdc 库 它们不能在一个 xcode 项目中一起使
ios
opencv
Tesseract
libc
在同一个进程中加载 musl libc.so 和 gcc libc.so ?
我有一个用 musl libc 编译的共享库 readelf d libinterop d so Dynamic section at offset 0x8ecb0 contains 22 entries Tag Type Name Val
glibc
ELF
libc
musl
如何防止 getopt 与缺少参数的选项混淆?
说 我有代码 while c getopt argc argv n p 1 switch c case n syslog LOG NOTICE n s optarg break case p some code break case han
unix
gcc
POSIX
libc
getopt
在 libc++ 中使用 double 调用 std::from_chars 时出现编译错误
我有一个小代码如下 int main double d const char str 26 50 std from chars str str strlen str d std cout lt lt d 此代码在 libstdc 中按预期工
c
libc
如何针对 xcode/clang/macos 中使用 libc++ 编译的静态库编译应用程序?
当我尝试编译测试控制台应用程序以测试同一工作区上静态库的某些功能时 我在二进制文件的链接阶段遇到了问题 只有当我选择使用 libc 标准库时才会发生这种情况 缺少符号错误如下 Undefined symbols for architectu
c
xcode
staticlibraries
Clang
libc
«
1
2
3
4
5
6
»