mirror of
https://git.freebsd.org/ports.git
synced 2025-07-15 00:09:15 -04:00
- Update gmp-api to 35.0 - Update openh264 to 1.2 - Update NSS to 3.17.3 - Update Firefox to 34.0.5 - Update Firefox ESR 31.3.0 - Update libxul to 31.3.0 - Improve CONFIGURE_TARGET handling - Always build using client.mk - Switch to clang by default on systems without libc++ (/stable/8 and /stable/9) - Drop lang/python2 dependency, only lang/python27 is required to build - Use DuckDuckGo searchplugin from upstream (has suggestions and purposes) - Backport a few about:memory fixes - Backport Web Notifications libnotify integration - Add GTK3 option for www/firefox. Adwaita is a bit broken since Gtk 3.14, see: https://bugzilla.mozilla.org/show_bug.cgi?id=1073117 PR: 195559 Submitted by: Jan Beich MFH: 2014Q4 Security: http://vuxml.org/freebsd/7ae61870-9dd2-4884-a2f2-f19bb5784d09.html
26 lines
919 B
Text
26 lines
919 B
Text
commit 258ec90
|
|
Author: Guilherme Goncalves <guilherme.p.gonc@gmail.com>
|
|
Date: Fri Oct 17 15:55:00 2014 +0200
|
|
|
|
Bug 1082199 - Recompute stats in jemalloc_stats when using jemalloc3. r=glandium
|
|
---
|
|
memory/build/mozjemalloc_compat.c | 6 ++++++
|
|
1 file changed, 6 insertions(+)
|
|
|
|
diff --git memory/build/mozjemalloc_compat.c memory/build/mozjemalloc_compat.c
|
|
index 78bb13a..70265a7 100644
|
|
--- memory/build/mozjemalloc_compat.c
|
|
+++ memory/build/mozjemalloc_compat.c
|
|
@@ -68,6 +68,12 @@ jemalloc_stats_impl(jemalloc_stats_t *stats)
|
|
size_t active, allocated, mapped, page, pdirty;
|
|
size_t lg_chunk;
|
|
|
|
+ // Refresh jemalloc's stats by updating its epoch, see ctl_refresh in
|
|
+ // src/ctl.c
|
|
+ uint64_t epoch = 0;
|
|
+ size_t esz = sizeof(epoch);
|
|
+ int ret = je_(mallctl)("epoch", &epoch, &esz, &epoch, esz);
|
|
+
|
|
CTL_GET("arenas.narenas", narenas);
|
|
CTL_GET("arenas.page", page);
|
|
CTL_GET("stats.active", active);
|