Address hashing and comparison functions need to work with target_address_t
- ... not int, which is narrower than target_address_t on 64-bit machines
diff --git a/proc.h b/proc.h
index 5c88e13..9faf970 100644
--- a/proc.h
+++ b/proc.h
@@ -86,7 +86,9 @@
/* Dictionary of breakpoints (which is a mapping
* address->breakpoint). This is NULL for non-leader
- * processes. */
+ * processes. XXX note that we store addresses (keys) by
+ * value. That assumes that target_address_t fits in host
+ * pointer. */
Dict * breakpoints;
int mask_32bit; /* 1 if 64-bit ltrace is tracing 32-bit process */